Revision 852252

Go back to digest for 31st August 2008

Features in Development Tools

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

* Basic Revision history implementation, including DVCScommit class and interface implementation for Git. It works correctly with simple revision history (actually it works fine with all things could be done with DVCS in KDevelop). Simple history with merges is ok too.

* Some API documentation (essential).
* Branching tests for GitExecutor (but can be used in all executors).
* Few Easter Eggs for translators :)
* Fixes for Git to allow CommitManager to work correctly with "no commits" repos.
* Some minor fixes/changes.

File Changes

Added 8 files
  • /trunk/KDE/kdevplatform/vcs/dvcs
  •   /branch
  •   /branch/CMakeLists.txt
  •   /branch/test.cpp
  •   /ui/revhistory
  •   /ui/revhistory/commitlogmodel.cpp
  •   /ui/revhistory/commitlogmodel.h
  •   /ui/revhistory/commitView.cpp
  •   /ui/revhistory/commitView.h
Modified 13 files
  • /trunk/KDE/kdevplatform
  •   /vcs/CMakeLists.txt
  •   /plugins/bazaar/bzrplugin.cpp
  •   /plugins/git/gitexecutor.cpp
  •   /plugins/git/gitexecutor.h
  •   /plugins/git/gitplugin.cpp
  •   /vcs/dvcs/dvcsplugin.cpp
  •   /vcs/dvcs/dvcsplugin.h
  •   /vcs/dvcs/idvcsexecutor.cpp
  •   /vcs/dvcs/idvcsexecutor.h
  •   /plugins/git/tests/initTest.cpp
  •   /plugins/git/tests/initTest.h
  •   /vcs/dvcs/ui/branchmanager.cpp
  •   /vcs/dvcs/ui/logview.cpp
21 files changed in total