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

RE: Re: blame to show list of revisions that changed a line

From: Daniel Becroft <Daniel.Becroft_at_supercorp.com.au>
Date: Tue, 18 Nov 2008 09:16:24 +1000

> -----Original Message-----
> From: Stefan Küng [mailto:tortoisesvn_at_gmail.com]
> Sent: Saturday, November 15, 2008 5:02 AM
> To: users_at_tortoisesvn.tigris.org
> Subject: Re: blame to show list of revisions that changed a line
>
> Lorenz wrote:
> > would it be possible to extend blame to show not only the last
> > revision that changed a line, but a list of all revisions
> that touched
> > that line?
> >
> > As far as I understand the internal workings of blame, it
> needs to do
> > a walk through and compare of all revisions anyway.
> >
> > Hm, if TSVN doesn't do the walk itself but uses a svn api routine,
> > then I'm probably asking this question in the wrong
> mailing list 8-)
>
> No, TSVN doesn't do the walk itself. I've thought of
> implementing the walk myself in TSVN so we could add buttons
> to TortoiseBlame for stepping through all revisions, but this
> could cause problems with very big files (we'd either have to
> store each revision of the file in a temp file, or worse keep
> everything in memory). Now imagine that for files > 10 MB in size...

That's kind of the approach that the Google SVNTimeLapse utility does. It doesn't do the blame information down the side, but it provides a slider to, um, 'slide' between revisions, switching which revision(s) are being compared.

http://code.google.com/p/svn-time-lapse-view/

I've always thought that that was a good idea, but implemented in a clunky manner.

Cheers,
Daniel B.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-11-18 00:16:30 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.