On Mar 30, 2009, at 6:28 AM, Ted Gould wrote:

On Mon, 2009-03-30 at 02:05 -0700, Jon A. Cruz wrote:

No, bzr-gtk (at least when I've checked) gives a visual representation

of branches, but does not give a visual representation of a *file*.


The use case is a bit different


    bzr gannotate 


No, that's a different thing. gannotate is equivalent to CVS Blame or a subset of Perforce's "Time Lapse View".

The video on Perforce's Revision Graph shows what is missing:
http://www.perforce.com/downloads/media/rg/rg.html

I think the lack of such a tool probably comes from those woring on a DVCS thinking in terms of whole branches, and not that examining individual files would be important.

But, again, should I just assume that no one on Windows cares about

DVCS?  I thought you were complaining about Windows tools, which doesn't

seem to be the case anymore.


No. It's not windows tools per se that I have a problem with.

The first issue is lack of local line-end support. That is the major one. However the Bazaar team is working on that, so we might see it addressed soon.

The GUI tool problem is lack of file level tools, as opposed to whole branch tracking. TortoiseBZR will give you file operations when you right-click in the desktop windows, but that only solves some use cases. Each time I've used Tortoise in the past I would also have to install TkCVS to get the rest of the GUI functionality I need.

In this case, though, it is not only Windows that is missing tools. Those same GUI lacks exist on Linux.

However the good news is that things are close enough, and that If the line-end thing is fixed I can then help them adapt the branch viewer to handle files too.