> On Tue, 24 May 2005, Christoph Hirzel wrote:
>
> > Does anybody know if it is possible to tell subversion to replace a
> > keyword (e.g. $Revision$) instead of expanding it. Currently the
> > following statement
> >
> > $Revision$
> >
> > is expanded to e.g.
> >
> > $Revision: 144 $
> >
> > What I would need is a replacement to just
> >
> > 144
> >
> that's not possible, since svn needs to be able to unexpand the keyword
> again. Say you check out the file and the keyword was expanded to 144.
> Then you edit the file and commit. How could subversion know where the 144
> is that it should replace with a new revision number.
Unless it's already on the agenda I'd like to ask for a new feature:
Make that expansion user-definable (within reasonable limits).
As it stands right now, the expanded string can not be manipulated
by plain C preprocessor magic. This would be helpful in certain
settings and could e.g. be achieved by expanding the $Revision$
tag to e.g. "#define SVN_REVISION xxx". This is un-expandable
pretty much the same way the "$Revision: xxx $" string is.
So one idea would be to allow for user defined sed expressions
or some ad hoc syntax for expanding/unexpanding.
Andre'
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue May 24 16:34:54 2005