Community
Participate
Working Groups
svn and cvs integrations include the ability to annotate a file to see who has performed what changes. Git also provides this information. It would be very nice to see this included in the eGit plugin, since this is something which is used alot in projects where multiple developers are changing the same sourcebase, such as most companies in the software industry.
Manuel Wölker already did some great work on that beginning of 2009, I'll try to port that up to the current version. See http://dev.eclipse.org/mhonarc/lists/egit-dev/msg01068.html
Obviously the bulk of the algorithm should be in JGit. :-) Be nice if we could eventually have a UI in EGit like what git-gui provides for blame, with both the original and move tracking data displayed in a single view.
A first draft based on Manuel Woelkers contribution ( http://osdir.com/ml/git/2009-01/msg01340.html ) has been pushed to http://egit.eclipse.org/r/#change,1476
Pushed proposed jgit fix to: http://egit.eclipse.org/r/#change,3222 Pushed proposed egit fix to: http://egit.eclipse.org/r/#change,3262
Created attachment 194117 [details] Show Annotation screenshot
Kevin, can you verify: (a) wrote 100% of the code; (b) that they have the right to contribute the code to Eclipse; and (c) the file header contains the appropriate License header.
(a) Yes (b) Yes
merged into stable-1.0 for the 1.0 release See BlameCommand and in EGit, see 'Show Blame Annotations'