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

Re: Adding current svn revision to source automatically

From: Andy Levy <andy.levy_at_gmail.com>
Date: Mon, 15 Dec 2008 14:15:27 -0500

On Mon, Dec 15, 2008 at 09:51, Kenneth Goldman <kgoldman_at_us.ibm.com> wrote:
> I'd like to have svn add the current version of a directory to some C
> source code, something like
>
> #DEFINE PROGRAM_VERSION 1234
>
> or
>
> const unsigned long program_version = 1234;
>
> Is there a way to do that? Googling came up with two not quite right
> alternatives:
>
> - svn itself can add the current version of the file to the file, but
> that only works if I change the file every time.
>
> - svnversion utility can return the global version, and the makefile
> can add it in during the compile, but it won't appear in the source.
> Builder who just get the source and not svn repository access can't
> run svnversion, can they?
>
> Is there a standard way to do this? Is there a better forum?

If there's a "more accepted" method of doing it than the FAQ
indicates, then the FAQ needs to be updated.

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

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

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2008-12-15 20:16:30 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.