When building on a different (clean) platform, I get "[...] (version
55bd03e2e13c)". However, rebuilding the original executable on the first
platform yields 1.1.2. It seems that this is a sticky value somehow. (I had
1.1.2 before I built 1.2).
I've tried "make clean" in addition to simply deleting and re-cloning the source
repository, but I still get 1.1.2. Is it possible that some information is
stored outside the repository somewhere and "make clean" doesn't clobber this?
(The previous version, 1.1.2, was also built from source.) I'm afraid that I'm
not at all familiar with the Mercurial source (and have only just started using
Mercurial), so I can only really speculate about the possible causes.
Observation of "which hg" and file modification times shows that the executable
is being re-generated during the build, so this isn't a PATH masking issue.
Incidentally, I'm using Ubuntu 8.04 and I'm using "make install-home" to build
Mercurial.
Thanks,
Jacob |