20 August, 2008

Revision (commits) history in KDevelop

I had a lot of non-development problems, but this week I continued to develop my GSoC project (it's the last thing, that can be evaluted, but improved — yesterday's code is very buggy xD).
So here this thing is:

The only thing to implement is branch labels.
Current implementation is very dirty, but it works, the code: http://repo.or.cz/w/kdevelopdvcssupport.git?a=blob;f=plugins/git/gitexecutor.cpp;h=515c9b7336d2bda80c83b5c99e2cbe4de7eb465c;hb=41cda3a2993c5c2f0139c8ba539189bd45d77fd3#l397

In September I will implement another algorithm, used in QGit. Thanks a lot to Marco Costalba (QGit author) for explanation of QGit's algorithm. I also have some tips from Paul Mackerras (gitk author), and maybe I will use it too (but I'm not so strong in bash to read gitk code).
Guys thanks for your help!

No comments: