[PATCH] version: always overwrite __version__

Christian Ebert blacktrash at gmx.net
Tue Feb 6 13:24:38 CST 2007


* Alexis S. L. Carvalho on Tuesday, February 06, 2007 at 16:06:53 -0200:
> Thus spake Christian Ebert:
>> version: always overwrite __version__
> 
> I've pushed a different fix to crew-stable - the "don't overwrite if it
> hasn't changed" logic was added back in 7eb694a1c1af, so I thought it
> was better to keep it.

But have you tried my test with your patch? I experimented with
reload too, but, at least here, this doesn't change anything.
That's why, in practice, I've found no other way to adapt the
version on first run but by always overwriting.

See also issue460, or
Message-ID: <9246b6b50612221117i9e84d56ge27f9d69bbcf9e7 at mail.gmail.com>
in the mercurial list.

And, AFAICS, nothing besides setup.py actually calls
rememberversion(), so there's no overhead in runtime, and
shouldn't the main purpose of a version script be that it returns
the right version?

Otherwise I'd recommend my keyword extension, hehe ;)

c
-- 
_B A U S T E L L E N_ lesen! --->> <http://www.blacktrash.org/baustellen.html>


More information about the Mercurial-devel mailing list