Skip navigation.
KDE Developer's Journals

Amazing "Distributed" Summer of Code in KDevelop

powerfox's picture
Hi! My name is Evgeniy Ivanov and I was a GSoC student mentored by Alexander Dymo. I've developed DVCS support in KDevelop. It's a small preview of working things I've implemented this summer (some things need some love and I will give it).
This summer was amazing: our team includes very interesting, intelligent and kind people. I wasn't able to know all of them during one summer, but Alexander, Andreas, Amilcar, David, Vladimir, Manuel, all other guys impressed me very much. When I knew most of them have PhD I decided I want it too (but I have to study 3-3.5 years before getting Master degree :D). Before I start, the sweetest thing (currently only for Git and with few minor glitches): KDevelop has basic support for three most popular DVCSes now: Mercurial and Bazaar are less supported, but I need just few lines to make them more functional, so things below are based on generic code + special Git executors(proxy) which a few lines.
Branching and VCScommitDialog used powered by Git: Finally, whetting your appetite. Here is a screen of QGit integrated into KDevelop4. I hope in KDevelop4 we will have something like this (we have almost many things done) for all our DVCSes (Git, Mercurial, Bazaar) and Subversion. I want to thank all people helped me during this summer: Alexander Dymo(adymo, KDevelop) — My mentor who is strong both in GUI and Git. Andreas Pakulat(apaku, KDevelop) — The man who can help with any part of KDevelop(or maybe even ith whole KDE && Qt). Shawn O. Pearce (spearce, Git) — A man who is not in KDE, but who contacted my mentor and me to suggest his help. Marco Costalba — QGit author, explained a lot of code from QGit. Paul Mackerras — Gitk author, explained some basic algorithm (building rev history). All guys from different IRC channels, mailinglist. And of course Google for the amazing Open Source Program: Google summer of Code!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
antalar's picture

Hello! It's very interesting

Hello!

It's very interesting things that you did!
But what university are you studying at? I'm Russian too (MIPT). Smiling

Anton Goloborodko.

powerfox's picture

To Anton

Thanks Smiling
I'm studying at SPbSU ITMO.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.