If I need to create a working copy with specific features and bug fixes, I may backdate certain directories, or even use specific branches for directories:

  svn update -r 1234 dir1
  svn switch http://host/branches/x...@1122 dir2

If I then create a tag from my working copy

  svn copy . http://host/tags/mytag

and look at the log of my new tag

  svn log -v -q -l 1 http://host/tags/mytag

I will see some concise output of the structure of the tag like this:

r1291 | mpruemm | 2010-08-25 16:09:36 +0000 (Wed, 25 Aug 2010)
Changed paths:
   A /tags/mytag (from /trunk/somewhere:1284)
   R /tags/mytag/dir1 (from /trunk/somewhere/dir1:1234)
   R /tags/mytag/dir2 (from /branches/xxx:1122)

Now my question: Is it possible to get the same concise output *from the working copy* without creating "mytag" first?

Obviously, all the information must be present already in the working copy. So it should be possible to somehow extract it. How would I write a script doing this?

- Michael

Reply via email to