[Python-Dev] Expose Subversion revision number to Python (original) (raw)
"Martin v. Löwis" martin at v.loewis.de
Sat Dec 17 10:35:59 CET 2005
- Previous message: [Python-Dev] Expose Subversion revision number to Python
- Next message: [Python-Dev] Expose Subversion revision number to Python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Phillip J. Eby wrote:
Only if you do an "svn update" immediately after every "svn commit". Otherwise, the code base reflected will be a version before your changes. This is fragile, since not everyone will know (or remember!) to do this.
That's true. It would be fairly reliable only for people without commit access (although they still could checkout different revisions for, say, Objects and Modules).
A revision number can't take the fact into account that you may have local modifications, anyway.
Thus, I'm -1 on including a revision number that will be frequently wrong (high or low) in practice. If it's too "expensive" to do it right, it's definitely too expensive to do it wrong. :)
Ok, understood. I'm -0 for this patch, because of the subtleties. I think I would be -1 for a patch that noticably increases the build time just to get some "better" single-revision number: that still won't tell you what precise sources had been used to build the binary, as different files simply can be on different revisions, and no single number, in whatever way computed, can give you full information.
Regards, Martin
- Previous message: [Python-Dev] Expose Subversion revision number to Python
- Next message: [Python-Dev] Expose Subversion revision number to Python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]