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

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

From: Johan Appelgren <johan.appelgren_at_gmail.com>
Date: 2006-07-19 11:57:07 CEST

On 7/19/06, Tim Starling <t.starling@physics.unimelb.edu.au> wrote:
> 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

In the current nightly of TSVN 1.4 there's a Show Range button in the
Log Messages dialog that you can use to retrieve the log between two
revisions. These revisions can be specified using either a revision
number or date, just as is possible when using the subversion command
line client.

/Johan

---------------------------------------------------------------------
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:57:19 2006

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