More Info

Revision 831144

(Back to digest)
 

Features in Development Tools

Evgeniy Ivanov committed changes in /trunk/KDE/kdevplatform:

Basic Git and Mercurial support.
Implemented DVCS base class which hould be used in all DVCS plugins, it prevents plugins from duplicating code

fixed bug in git: now all system environment variables are set

fixed bug in mercurial: job<<" "<<" " or job<<"";job<<""; should be used instead of job<<"one two"

Thomas, sorry for removing your code. I was commiting to <a href="http://repo.or.cz/w/kdevelopdvcssupport.git">http://repo.or.cz/w/kdevelopdvcssupport.git</a>; because mercurial plugin had a bug (you did the same bug with job<< usage).

If you want to help with DVCS: Bazaar is not implemented yet (but it required much less job, than you did to implement mercurial).

File Changes

Added 32 files
/trunk/KDE/kdevplatform
 
/vcs/dvcs
 
/plugins/git/gitexecutor.cpp
 
/plugins/git/gitexecutor.h
 
/plugins/mercurial/CMakeLists.txt
 
/plugins/mercurial/hgexecutor.cpp
 
/plugins/mercurial/hgexecutor.h
 
/plugins/mercurial/hgplugin.cpp
 
/plugins/mercurial/hgplugin.h
 
/plugins/mercurial/kdevhg.desktop
 
/plugins/mercurial/kdevhg.rc
 
/vcs/dvcs/commitdialog.cpp
 
/vcs/dvcs/commitdialog.h
 
/vcs/dvcs/commitdialog.ui
 
/vcs/dvcs/cvsgenericoutputview.ui
 
/vcs/dvcs/cvsmainview.ui
 
/vcs/dvcs/dvcsgenericoutputview.cpp
 
/vcs/dvcs/dvcsgenericoutputview.h
 
/vcs/dvcs/dvcsjob.cpp
 
/vcs/dvcs/dvcsjob.h
 
/vcs/dvcs/dvcsmainview.cpp
 
/vcs/dvcs/dvcsmainview.h
 
/vcs/dvcs/dvcsplugin.cpp
 
/vcs/dvcs/dvcsplugin.h
 
/vcs/dvcs/idvcsexecutor.h
 
/vcs/dvcs/importdialog.cpp
 
/vcs/dvcs/importdialog.h
 
/vcs/dvcs/importmetadatawidget.cpp
 
/vcs/dvcs/importmetadatawidget.h
 
/vcs/dvcs/importmetadatawidget.ui
 
/plugins/mercurial/tests/CMakeLists.txt
 
/plugins/mercurial/tests/initTest.cpp
 
/plugins/mercurial/tests/initTest.h
Deleted 18 files
/trunk/KDE/kdevplatform/plugins/git
 
/commitdialog.cpp
 
/commitdialog.h
 
/commitdialog.ui
 
/cvsgenericoutputview.ui
 
/cvsmainview.ui
 
/gitgenericoutputview.cpp
 
/gitgenericoutputview.h
 
/gitjob.cpp
 
/gitjob.h
 
/gitmainview.cpp
 
/gitmainview.h
 
/gitproxy.cpp
 
/gitproxy.h
 
/importdialog.cpp
 
/importdialog.h
 
/importmetadatawidget.cpp
 
/importmetadatawidget.h
 
/importmetadatawidget.ui
Modified 7 files
/trunk/KDE/kdevplatform/plugins
 
/CMakeLists.txt
 
/git/CMakeLists.txt
 
/git/gitplugin.cpp
 
/git/gitplugin.h
 
/git/tests/CMakeLists.txt
 
/git/tests/initTest.cpp
 
/git/tests/initTest.h
57 files changed in total