From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <7d3530220907201447q65a26a42u1debc40f044cd9a2@mail.gmail.com> References: <7d3530220907201439k166c4793k22bdbc7fd4fbd443@mail.gmail.com> <1248126212.18344.10155.camel@work.SFBay.Sun.COM> <7d3530220907201447q65a26a42u1debc40f044cd9a2@mail.gmail.com> Date: Tue, 21 Jul 2009 10:50:51 -0400 Message-ID: <22e9d6110907210750p6f6910ey53ab3ac3a6577347@mail.gmail.com> From: james toy To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [9fans] git on plan9 Topicbox-Message-UUID: 2977e9c4-ead5-11e9-9d60-3106f5b1d025 all, ==8<== > I don't think the porter's contrib has been created yet; I will > happily host it on mine in the meantime, or other arrangements could > be made. ==8<== my contrib will be made when Geoff gets a chance and to be honest i'm not in a rush since I don't really have too much to contribute yet. I'm at infant level of proficiency with the system (I know more about usbehci.c than rc!). ==8<== >> In fact, can it put in contrib ? ==8<== for now I'll put it on my server; but I'll detail the process a little bit here. to start, this provides both hg and git. it uses APE, and a lot of fgb's packages to get things going. required : 1) http://plan9.bell-labs.com/sources/patch/ape-chmod-dirbit <-- you can get this directly from sources....and apply it before you do anything -- and rebuild that portion of APE -- do this prior to messing with python.. 2) grab this file from my server (upload speeds aren't the best... file is ~10MB) - http://bigmac.0xabadba.be/plan9/vcs.tgz in this file you will find the following: vcs/hg-1.3-p9.tgz <-- this is mercurial source and the mkfile is already in place; so just use that vcs/hg-git-p9.tgz <-- this is what enables you to use the git repository aspect -- source has been modified for plan9 specifically vcs/python-2.5.1-ape.tgz <-- WARNING: this requires _several_ of fgb's packages to work properly -- you must read the README.plan9 file to understand what you need before you can use this. vcs/python-2.5.1-sys.tgz <-- this is the /sys portion and is documented in_the_README 1) install ape-chmod-dirbit and recompile and reinstall that portion of APE 2) checkout the python-2.5.1-ape README file for instructions on how to get dependencies and get them 3) the readme will also tell you how to install the rest of python... 4) after python is installed you can use the hg-1.3-p9.tgz mkfile to install hg 5) if you want git functionality and not just hg, make an .hgrc in your $home with _at_least_ the following in it [extensions] hgext.bookmarks = hgext.hg-git = [path-to]/hg-git you should be all set after this... please let me know if you have any questions ... respectfully, james