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

Listing file changes between two (tag) revisions

From: Chris <chris_at_chrissearle.org>
Date: 2006-01-13 09:56:19 CET

I feel that I'm missing something obvious here - but I can't seem to
find anything on it.

Repo setup looks like:

repo/trunk
repo/branches
repo/tags/foo1
repo/tags/foo2

I need to generate a list of files that are added/modified/deleted
both between foo1 and foo2 and between any given tag and trunk.

svn diff gives me the changes to files in both (I can of course ignore
the actual diff report) but falls over on files that are
added/deleted.

The nearest I've found to what I'm after is

svn merge --dry-run <url to trunk> <url to tag foo1> <path to working copy of foo1>

svn merge --dry-run <url to tag foo2> <url to tag foo1> <path to working copy of foo1>

This gives me exactly what I need - a list of files prefixed with A,
U, D etc. However - it does require an working copy of the right hand
side available on disk. Since the repository is > 350Mb this is
hurting us on disk space.

So - is there an easier way to obtain a list of which files have been
added, deleted or changed between two directories in an svn repo
without having a working copy on disk?

-- 
Chris
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Jan 13 10:00:52 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.