RE: Any simple way to set/get global revision number?
From: Leyendecker, Robert <Robert.Leyendecker_at_lsi.com>
Date: Tue, 8 Dec 2009 15:53:05 -0500
> -----Original Message-----
Not all the environments that can compile and run the code have svn installed and sometimes source code is moved around without moving the svn info dirs. I have used scripts to accomplish these things in the past, was hoping for something more elegant in present day.
Creating a new SVN prop on arbitrary my_version.h file that forces this file to be updated (which would cause the embedded revision related keywords in my_version.h to be updated) when any other file is updated would do the trick for my simple case and avoid having to maintain separate scripting, autotools complexity, etc. If this new property were set, operation would be transparent - if you commit foo.c then bar.c (with $Date$, $Revisions$ etc keywords filled in) gets marked to be checked out next update and you have a way to automatically update the version info for the build.
Building this into svn would allow windows and linux clients to offer same functionality - a pretty easy way to manage the svn version number that gets printed when you type foobar --help without relying on client side scripts to parse and build in the needed info.
Anyway, just an idea. I anticipated the answer is probably no and never, but just wanted make sure I wasn't missing something obvious.
------------------------------------------------------
Please start new threads on the <users_at_subversion.apache.org> mailing list.
|
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.