Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum wrote:
git clone git://git.cuci.nl/pike
Ok, that seems to give me 7.7.
It actually gives you more, you just don't see it yet.
How do I get for example nt-tools or 7.0?
git branch git branch -r
shows you the landscape you have access to.
Either access the branches directly with e.g.:
git log origin/7.7 git checkout origin/7.7
or preferably create local version for them:
git branch origin/7.7 7.7 # copy remote branch to local git fetch origin 7.7:7.7 # sync local branch with remote repository
git branch origin/7.0 7.0 git fetch origin 7.0:7.0
git branch origin/nt-tools nt-tools git fetch origin nt-tools:nt-tools
How do I get bin/rsqld.pike from 2004-04-24?
For starters try: git blame lib/modules/Tools.pmod/Standalone.pmod/rsqld.pike
You'll notice commit hash-ids in the leftmost column and original filenames in which those lines were contained back then.
E.g. to show the file at a particular point in time in the past try:
git show 559221f8:bin/rsqld.pike
How do I use log to find that src/modules/_math was originally called src/modules/math?
Try: git blame src/modules/_math/math.c