[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Any simple way to set/get global revision number?

From: Bob Archer <bob.archer_at_amsi.com>
Date: Tue, 8 Dec 2009 14:55:02 -0500

> Subject: Any simple way to set/get global revision number?
>
> Say I have a c file called version.h and in this file is a macro to
> build a version string using $HeadURL$ and $Revision$.  When a user
> runs the program this information is printed into the log file to
> help isolate problems to specific versions that change on daily
> basis.
>
> Is there a way to set a property so that this version.h file is
> automatically checked out whenever an update is made to the
> directory even if the version.h file is not touched? Or conversely,
> is there a way to have it automatically checked in as a changed
> file whenever a commit is done on any other file in the directory?

No, not that I know of.

> I'm trying to avoid having to manually run/maintain external
> scripts or programs like svnversion to scrape/touch/alter version
> files and force changes since the src files may be ported to
> different systems and I want the svn info embedded into a single
> version file.
>
> Am I out of luck for an easy solution?

I think the most common method here is to implement this in a build script and use a CI server that builds each check in. I know this is what you say this is what you want to avoid.... but I'm not quite sure why?

http://subversion.tigris.org/faq.html#version-value-in-source

BOb

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2428312

Please start new threads on the <users_at_subversion.apache.org> mailing list.
To subscribe to the new list, send an empty e-mail to <users-subscribe_at_subversion.apache.org>.
Received on 2009-12-08 20:56:03 CET

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.