Message8777

Author JacobBramley
Recipients
Date 2009-03-09.10:41:31
Content
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
History
Date User Action Args
2009-03-09 10:41:33JacobBramleylinkissue1544 messages
2009-03-09 10:41:31JacobBramleycreate