On Tue, 2004-03-30 at 12:03, John Peacock wrote:
> Adam Gibson wrote:
>
> > How do most people deal with including a revision number in their apps?
>
> For a Unix-like OS, the following will do what you might want:
>
> $ echo -n "#define REVISION " > rev.h
> $ svnversion . >> rev.h
>
> NOTE: you should do `svn up' prior to this, or you might get a mixed revision
> answer (like 230:231 where the WC was just committed but not yet updated ).
>
> I say "might want" above because the revision number is not necessarily the
> correct thing to use in all cases. If you have a single project repository, the
> revision number will always reflect changes to that project (conceivably on a
> branch as well as on the trunk). However, if you have multiple projects in the
> same repository, the revision number will increase in relation to work on all
> projects, so you could conceivably have huge jumps in revision number for a
> project which changes little.
>
It seems the -c argument to svnversion 'svnversion -c .' gives me what I
want after an update(not the current repository version but the last
changes on the directory that was checked out assuming I am in the top
level directory that was checked out when issuing that command).
Thanks for pointing me in the right direction.
--
Adam Gibson <agibson@ptm.com>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Mar 30 21:19:37 2004