On Tue, Nov 23, 2010 at 11:39:00PM +0800, Kevin Connor Arpe wrote:
> 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.

Try this: svn diff URL_OF_TAG URL_OF_TRUNK

Stefan

Reply via email to