Revision 831144

Go back to digest for 13th July 2008

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