9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: james toy <drivers@0xabadba.be>
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] git on plan9
Date: Tue, 21 Jul 2009 10:50:51 -0400	[thread overview]
Message-ID: <22e9d6110907210750p6f6910ey53ab3ac3a6577347@mail.gmail.com> (raw)
In-Reply-To: <7d3530220907201447q65a26a42u1debc40f044cd9a2@mail.gmail.com>

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	other threads:[~2009-07-21 14:50 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-18 22:46 drivers
2009-07-20 21:39 ` John Floren
2009-07-20 21:40   ` John Floren
2009-07-20 21:43   ` Roman V Shaposhnik
2009-07-20 21:47     ` John Floren
2009-07-21 14:50       ` james toy [this message]
2009-07-21 14:56         ` james toy
2009-07-21 15:22           ` Federico G. Benavento
2009-07-21 15:55             ` james toy
  -- strict thread matches above, loose matches on Subject: below --
2009-07-15 22:38 drivers
2009-07-15 23:01 ` Russ Cox
2009-07-15 23:44   ` John Floren
2009-07-15 23:56     ` Russ Cox
2009-07-16  0:08     ` Federico G. Benavento
2009-07-16 20:51       ` drivers
2009-07-16 21:17         ` ron minnich
2009-07-16 21:21           ` Felipe Bichued
2009-07-16 21:28             ` drivers
2009-07-16 23:08           ` Federico G. Benavento
2009-07-16 23:16             ` Federico G. Benavento
2009-07-16 23:25               ` Federico G. Benavento
2009-07-17  0:35                 ` drivers
2009-07-17  1:02                   ` John Floren
2009-07-17  2:08                     ` drivers
2009-07-17 16:45                     ` drivers
2009-07-17 16:58                       ` Russ Cox
2009-07-17 17:02                         ` drivers
2009-07-16 21:18         ` Felipe Bichued
2009-07-16 21:20           ` erik quanstrom
2009-07-16 21:31             ` Felipe Bichued
2009-07-16 21:38               ` erik quanstrom
2009-07-16  2:36     ` drivers

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=22e9d6110907210750p6f6910ey53ab3ac3a6577347@mail.gmail.com \
    --to=drivers@0xabadba.be \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).