Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Subversion - put version number in a file

I just want a single file, called "revision", which contains the repository revision number at any given time so that when I export my repository, my application is able to see which revision it was.

How can I do this?

like image 351
Fragsworth Avatar asked Feb 06 '11 00:02

Fragsworth


1 Answers

The problem with using normal Keyword Substitution is that $rev$ only shows the last revision in which that file changed. I haven't tried it myself, but there is a tool called svnversion that comes with SVN that I believe you can use to get the revision number of the working copy. It's then just a case of configuring your build process to use this tool and insert the result into your revision file.

There is a good guide on how to use svnversion (especially if you're using ANT) here: http://cameronstokes.com/2009/12/12/using-svnversion-from-ant

like image 81
Paul Walker Avatar answered Oct 18 '22 03:10

Paul Walker