You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by cm...@collab.net on 2002/06/06 23:34:57 UTC

`svn log' stands the test of (version) time.

What I did:

  - copied the subversion repository off to another machine

  - undeltified every 50th revision of that copy

  - simultaneously dumped that repos and loaded into into a new repos
    with the new filesystem interface (`svnadmin-2092 dump | svnadmin-load` 
    is THE bomb).

  - ran `svn log http://<myserver>/repos/svn/branches/issue-654-dev/\
    subversion/libsvn_fs/structure`

Note that in the new NodeRevId system, `svn log' automatically
traverses copyfrom history!!!  The branch at revision 1897, I think.
You can see in this output, however, that we get ALL logs for the
`structure' document.  This is Goodness (but will soon become
optional, since it's really easy to restrict the traversal of
copy-history, too).

For the sake of bandwidth, I've trimmed the log output to just the
header lines and separators.


------------------------------------------------------------------------
rev 2031:  cmpilato | Wed 29 May 2002 10:47:18 | 55 lines

------------------------------------------------------------------------
rev 1981:  cmpilato | Mon 20 May 2002 11:49:57 | 36 lines

------------------------------------------------------------------------
rev 1980:  cmpilato | Mon 20 May 2002 09:18:56 | 87 lines

------------------------------------------------------------------------
rev 1966:  cmpilato | Wed 15 May 2002 14:16:30 | 74 lines

------------------------------------------------------------------------
rev 1948:  cmpilato | Mon 13 May 2002 20:55:10 | 27 lines

------------------------------------------------------------------------
rev 1946:  cmpilato | Mon 13 May 2002 15:22:03 | 8 lines

------------------------------------------------------------------------
rev 1944:  cmpilato | Mon 13 May 2002 13:40:21 | 4 lines

------------------------------------------------------------------------
rev 1851:  cmpilato | Thu 2 May 2002 09:48:43 | 106 lines

------------------------------------------------------------------------
rev 1420:  kfogel | Tue 5 Mar 2002 12:25:21 | 4 lines

------------------------------------------------------------------------
rev 1376:  cmpilato | Mon 25 Feb 2002 18:19:00 | 62 lines

------------------------------------------------------------------------
rev 157:  kfogel | Tue 25 Sep 2001 12:16:46 | 2 lines

------------------------------------------------------------------------
rev 155:  kfogel | Tue 25 Sep 2001 10:33:54 | 2 lines

------------------------------------------------------------------------
rev 1:  svn | Thu 30 Aug 2001 23:24:14 | 1 line

------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: `svn log' stands the test of (version) time.

Posted by Ben Collins-Sussman <su...@collab.net>.
cmpilato@collab.net writes:

> Note that in the new NodeRevId system, `svn log' automatically
> traverses copyfrom history!!!

Yah, I just ran 'svn log' on libsvn_wc/update_editor.c, and it traced
the logs all the way back to r1, even though the file was renamed in
r1316.  Finally, all this history-preservation is paying off.  :-)


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org