>
Linedata Limited Registered Office: 85 Gracechurch St., London, EC3V 0AA Registered in England and Wales No 3475006 VAT Reg No 710 3140 03 -----Original Message----- > From: Kevin Connor Arpe [mailto:kevina...@gmail.com] > Sent: 23 November 2010 15:39 > To: users@subversion.apache.org > Subject: Diff tag against trunk head > > Hello, > > I am using the latest (stable) version on both Linux and WinSlows. > > For one of my repositories, I created a daily tag of a diary. > > Example: > /project/trunk/important_stuff > /project/tags/2010-11-20/important_stuff > /project/tags/2010-11-21/important_stuff > /project/tags/2010-11-22/important_stuff > etc. > > Each morning I svn copy "important_stuff" (HEAD revision) to > the tags area and commit. > > In theory, this will be used to easily find what changed day-over-day. > Of course all of this is possible poking through svn logs, > but I want to make this easier. > > My question: What is the SVN command to diff a file in a > tagged set vs trunk head? > > Fantasy command: > svn diff -r"tag:2010-11-21" -rHEAD > /project/trunk/important_stuff/details.txt > > or... > > svn diff -r"trunk:HEAD" > /project/tags/2010-11-21/important_stuff/details.txt > > I tried many different svn diff commands. No luck. I also > did some heavy Google/StackOverflow searching. No luck. > > Is there a simple way to do this? > Right now I am using regular GNU diff, but this requires > everyone to download the tags to their box locally. > > Ideally, this could be done via the trunk or tag URL only. According to the help you can use this format of the svn diff svn diff old-u...@oldrev] new-u...@newrev] So svn diff http://url.to.repo/project/tags/2010-11-21/important_stuff/details.txt http://url.to.repo/project/trunk/important_stuff/details.txt Try it Giulio