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

How do I escape a subversion keyword?

From: <darxus_at_chaosreigns.com>
Date: Fri, 27 May 2011 12:48:19 -0400

I'm working on some software (spamassassin) that uses the subversion
keyword "$LastChangedDate$". In the same file that it's used, I want that
string to appear unmodified - not expanded by subversion, exactly as
"$LastChangedDate$" instead of something like "$LastChangedDate: 2010-03-30
08:02:18 -0400 (Tue, 30 Mar 2010) $"

Because I want to check for a case where svn keywords aren't getting
expanded.

Something like (perl):

  if ('$LastChangedDate$' eq '$LastChangedDate$')

But with one of them getting expanded, and the other not.

I think it would work to do something like:

  if ('$LastChangedDate$' eq '$LastChan'.'gedDate$')

But I'd prefer to escape the keyword instead.

Maybe something like \$LastChangedDate$ ?

The reason is that the Ubuntu daily build system on launchpad.net doesn't
support subversion keyword expansion:
https://bugs.launchpad.net/launchpad/+bug/780916

SpamAssassin bug:
https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6605

-- 
"Go forth, and be excellent to one another." - http://www.jhuger.com/fredski.php
http://www.ChaosReigns.com
Received on 2011-05-27 18:48:51 CEST

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.