These instructions are intended for someone setting up mercurial on their lava account using CShell. Only a few things will differ if you happen to have root or you use a different shell.
- Go to the project home page
- Select Download and Build Mercurial
- Grab the latest source-code tarball (.95 as of Feb. 27th)
- Move that to somewhere that you've got a decent amount of space (/export/home/ for example)
- tar -xzvf it.
- Change to the mercurial directory
- make install-home-bin (I say -bin because we don't have the libraries to build the documentation)
- setenv PYTHONPATH $HOME/lib/python (lib may need to be replaced by lib64 if you're on a 64 bit machine)
- set path=($HOME/bin $path)
- hg debuginstall
If the final command doesn't spew errors everywhere, congratulations, you're up and running with mercurial.
AI Group Repositories
Creating a Repository
Getting an Existing Repository
Committing Changes
Updating Local Versions
Configuring Mercurial
Mercurial and Emacs
hg diff