[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Testbed-admins] Questions of git for Emulab source code version control.



* Cheng Cui <ccui1@tigers.lsu.edu> [100316 16:18]:
> Hello,
> 
> My plan is to update my local Emulab system from original 5.0 to the
> latest 5.x stable.
> 
> I spent a few hours on git documentation. And I got my git account in
> Utah. I want to install git in BOSS and OPS.
> 
> The problem is which version of git installation shall I use? I tried
> the latest source code git1.7.0.2 from http://git-scm.com/ or just the
> git-1.7.0.1.tbz package from
> ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/devel/
> but it looks both require some dependent libs that FreeBSD 6.3R does not
> have currently. So this makes something sticky.

It looks like we installed git 1.6.6.1 from a package on our boss, but
since I didn't install it I don't know what other dependencies had to
be satisfied if any.

You could try building it from source.  I was able to build git-1.7.0
on our boss (perl is 5.8.8, python is 2.4.3) without any problems
(although you may need to pass '--with-python=/usr/local/bin/python'
to configure).

Just use whatever versions of perl and python you have and don't worry
about the Net::SMTP::SSL and Error Perl modules unless you want to use
the git-send-email tool (read the manpage for info).  Finally, cvsps
is only necessary if you're going to import from a CVS repository, so
unless you plan on doing that you can skip it.