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

Reply via email to