Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [egit-dev] EGit / JGit - git-blame support

Hi Shawn,

Are you using any exact type of Eclipse(Galileo,Helios,Indigo)?I am starting immediately as i think that i don't have enough time.Hope to fix it as soon as possible.
On Mon, 2011-03-14 at 08:31 -0700, Shawn Pearce wrote:
On Mon, Mar 14, 2011 at 03:32, Stefanos Antaris <santaris@xxxxxxxxxxx>
wrote:> i am student at Aristotle University of Thessaloniki and
research associate
> at Oswinds Research Group. We are using Git for multiple projects and i was
> really glad to hear that Git has proposed git-blame support for the GSoc
> 2011 via the Eclipse Foundation. I am really keen on working on that feature
> as a student and i would like some more info about that feature.I have read
> the links that you have provided into the eclipse wiki. What should i do in
> order to be accepted as potential student? Here is my CV in order to view my
> experiences and my skills. Although i have never developed Git before i
> really enjoy the project and i would love to improve the tool adding that
> feature and even more.

I think that project is mis-labeled, its technically a JGit project to
add blame support to JGit... and then an EGit project to add UI to
surface what the blame algorithm produces for the user. :-)

The existing change by Benjamin and Manuel[1] has a lot of comments on
it by myself. Its so out dated relative to the current code base that
it almost needs to be rewritten from scratch (e.g. IDiff should be
replaced by DiffAlgorithm). It really needs to be written from scratch
if you read my comments, there are a lot of bugs in the code, or
things its doing that it shouldn't do (e.g. mixing RevCommits between
different RevWalk instances).

If you are really interested in working on this for GSoC I would
encourage you to start to get familiar with the JGit code base. Setup
a workspace using the contributor guide and try fixing a small bug.
For example bug 323180[2].

[1] http://egit.eclipse.org/r/1476
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=323180



Back to the top