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

Enhancement request: ability to retrieve portions of large logs by revision ID or date

From: Tim Starling <t.starling_at_physics.unimelb.edu.au>
Date: 2006-07-19 10:28:54 CEST

At the moment, the date filter in the log view seems to be implemented
entirely on the client side, which means when you're viewing the first 100
entries of a 15000 revision repository, typing dates into the filter boxes
gets you nowhere, it just fails silently. The lack of a sensible error
message in this case could be considered a bug.

The command line subversion client doesn't seem to allow log retrieval by
date, but it does allow you to specify a revision range, and even that would
be useful in my particular case. Here's the application:

I'm interested in a particular change which touched lots of files. By
viewing the log of a particular file, I can see what the date and revision
ID of the change were. I can also download a unified diff of the change to
the file in question, but what I would really like is to get a condensed
overview of the changes to the entire directory in that revision. Lots of
large files were changed, so retrieving graphical diffs by clicking "show
differences" in the context menu of each file would take all day, and
certainly wouldn't get me the overview I was looking for.

If the revision count was small, I could view the log of the directory, and
find the revision I'm interested in. Then I could retrieve a unified diff
for the whole change. But with 15000 revisions, I would have to either click
the "next 100" button 100 times to find it, or click "show all" and wait
half an hour for it to download.

Or I could download the command line client and type

svn diff -r 7876:7877

But that's a bit complicated for an ignorant GUI user like me.

-- Tim Starling

To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Jul 19 11:44:49 2006

This is an archived mail posted to the TortoiseSVN Dev mailing list.