From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <7d3530220907151644o6d0f9a3cg5f4ba2a77c518ba1@mail.gmail.com> References: <7d3530220907151644o6d0f9a3cg5f4ba2a77c518ba1@mail.gmail.com> Date: Wed, 15 Jul 2009 21:08:46 -0300 Message-ID: <32d987d50907151708x31a7ebacgd566a1366ac2d284@mail.gmail.com> From: "Federico G. Benavento" To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] git on plan9 Topicbox-Message-UUID: 22e4695c-ead5-11e9-9d60-3106f5b1d025 not much, just put the C files where they should go /sys/src/cmd/python/Ext= ra and the .py where in the library directory, check how the current hg port was done. On Wed, Jul 15, 2009 at 8:44 PM, John Floren wrote: > On Wed, Jul 15, 2009 at 4:01 PM, Russ Cox wrote: >> On Wed, Jul 15, 2009 at 3:38 PM, wrote: >>> Thats good to hear HG is working well, I am really hoping for git >>> as it is hosting my current repo of works. =C2=A0If git does not exist >>> and there is no plan to do it in the future I can migrate over my >>> stuff (i'd prefer to do actual new work than porting VCS!). >>>=C2=A0Thanks for the replies thus far. >> >> If the hg is new enough that it comes with the bookmarks >> extension, then you can install a separate extension >> that will make it handle git too. =C2=A0I have been using hg to >> manipulate git repositories and find it far more pleasant >> than using git directly. >> >> =C2=A0http://hg-git.github.com/ >> =C2=A0http://bitbucket.org/abderrahim/hg-git/ >> >> The code at the second URL, which is a newer fork >> of the first URL's code, makes it almost transparent: >> >> =C2=A0hg clone git://asdfkjasdfadsf >> =C2=A0hg commit >> =C2=A0hg push >> =C2=A0hg pull -u >> >> They all just work. >> >> Russ >> > > It appears that the Plan 9 port of hg is version 1.0.2, which does not > have bookmarks. > > To those who ported it, how difficult was the task? How much work > would it be to bring in 1.2? > > To Russ, it's not quite clear... does the git extension *require* > bookmarks, or just work better with them? > > Right now I'm trying to clone hg-git to test it, but the clone is failing= with: > %hg clone http://bitbucket.org/abderrahim/hg-git/ > destination directory: hg-git > requesting all changes > adding changesets > adding manifests > adding file changes > transaction abort! > rollback completed > abort: Invalid argument: /usr/john/lib/hg-git/.hg/store/data > > > John > -- > "I've tried programming Ruby on Rails, following TechCrunch in my RSS > reader, and drinking absinthe. It doesn't work. I'm going back to C, > Hunter S. Thompson, and cheap whiskey." -- Ted Dziuba > > --=20 Federico G. Benavento