Git Blame

87 views
Skip to first unread message

Jorge

unread,
May 6, 2009, 1:31:12 PM5/6/09
to git-cola
Hello,

Git Cola just keeps getting better with each release. Nice work. I
especially like the new
Branch Review mode.

Here are two features I would love to see:

1. visual interface for git blame

2. ability to view revision history for an arbitrary file, and diff
two revisions from the list


I realize both of these would require significant work.

Having these would make git cola the perfect front end for Git, in my
opinion.


Thanks,

Jorge

David Aguilar

unread,
May 6, 2009, 2:00:42 PM5/6/09
to Jorge, git-cola
On Wed, May 6, 2009 at 10:31 AM, Jorge <box...@gmail.com> wrote:
>
> Hello,
>
> Git Cola just keeps getting better with each release.  Nice work.  I
> especially like the new
> Branch Review mode.
>
> Here are two features I would love to see:
>
> 1. visual interface for git blame


I've been asked for this in the past as well.
Mock-ups would be helpful (even if they're just some jpgs posted on a
website). What I've been asked for is a tkcvs-like blame view. Is
that what you have in mind?


> 2. ability to view revision history for an arbitrary file, and diff
> two revisions from the list


"Commit -> Compare File" does that. The interface could be nicer.
Specifically, having a tkcvs-like view of the entire repo where you
could just right-click on a file and see the history would be best.


> I realize both of these would require significant work.
>
> Having these would make git cola the perfect front end for Git, in my
> opinion.
>
>
> Thanks,
>
> Jorge

Good stuff.
Thanks,


--
David

Jorge

unread,
May 6, 2009, 2:27:51 PM5/6/09
to git-cola
Thanks, David.

I wasn't aware of the Commit -> Compare File feature.
I agree that the interface could be improved.

The simplest UI, IMHO, would be to have two windows side by side, one
showing
all files in the repo, and one showing a list of all revisions for
a selected file. If two revisions are selected, and the file is double
clicked,
the diff tool gets launched for those two revisions.

It would be nice to have a new "Repository" mode for cola, where all
files are displayed,
and where various file based actions, such as blame or diff, can be
done by the user.

As for git blame, I am not familiar with tkcvs, but I am familiar with
the SVN
plugin for Eclipse. The "show annotation" feature for this plugin
simply shows
the file contents, with small rectangles in the left margin, colored
by date or author,
indicating the blame. So, if lines 2-5 and lines 17-29 were changed in
one
commit, then there would be two rectangles, one spanning lines 2-5 and
one spanning lines
17-29.

There is an option to display the author's name in the rectangle.


Mousing over a rectangle will display revision info in a little popup
box.


Hope that helps.


Thanks!!

Jorge







On May 6, 2:00 pm, David Aguilar <dav...@gmail.com> wrote:

Joel Parker Henderson

unread,
May 6, 2009, 4:02:01 PM5/6/09
to Jorge, git-cola
Hi,

Count me in for a donation of $20 toward
the suggestion of the "Repository" mode;
I think it's an excellent idea and powerful.

Cheers,
Joel
Reply all
Reply to author
Forward
0 new messages