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

Tags and diff

From: James Mansion <james_at_wgold.demon.co.uk>
Date: 2006-09-20 07:39:07 CEST

Feels like a newbioe question to me, but I must be doing something wrong:

I've imported several versions of the PoCo C++ library series 1.2.x into
<root>\vendor\poco.

After each import (and commit) I:
  cd <root>\vendor
  svn copy poco ..\tags\poco-<ver>
  svn ci ..\tags\poco-<ver>

This does result in the file structure I expect under <root>\tags.

Before the checkin on <root>\poco, a recursive svn st or svn diff was sane,
with a relatively small changeset each time.

But I don't seem to be able to go:
 cd <root>\tags
 svn diff poco-1_2_1 poco-1_2_3

Which is what I was rather hoping to do. They're simple tags and
its fairly straightforward to find the rev numbers for each tag and
do a diff in the vendor directory between the rev numbers.

If I do the command as above:
  svn diff poco-1_2_1 poco-1_2_3
then I just get an empty result, after some time processing.

If I do:
  svn diff --old=poco-1_2_1 --new=poco-1_2_1

Then is says:
  Sorry, svn_diff_client3 was called in a way that is not yet supported
  Only diffs between a path's text-base and its working copy are supported
at this time

Can't I diff between two tags?

If so, what did I do wrong?

I know the examples go:
  <root>/<project>/tags/..
and I'm using:
  <root>/<tags>/<project>/...

But i thought that was allowed and the structure was arbitrary?

James

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Sep 20 07:37:26 2006

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.