1. 26 Aug, 2008 1 commit
    • Evgeniy Ivanov's avatar
      - Changes in VcsCommitDialog and VcsStatusInfo to support DVCS. Also... · 76a5d2ca
      Evgeniy Ivanov authored
      - Changes in VcsCommitDialog and VcsStatusInfo to support DVCS. Also VcsCommitDialog uses different colors for different statuses (like QGit) now.
      - Now DistributedVersionControlPlugin uses VcsCommitDialog instead of CommitManager. CommitManager is removed. But it got few bugs I will fix them tomorrow.
      - IDVCSexecutor changes to work with VcsCommitDialog. Also some glitch fixes in GitExecutor.
      - A lot of different changes.
      
      CCMAIL: aleixpol@gmail.com
      Aleix, I did some changes in your code, because I did some API changes in DVCS.
      76a5d2ca
  2. 25 Aug, 2008 3 commits
    • Evgeniy Ivanov's avatar
      Proper debug areas · 7a28790e
      Evgeniy Ivanov authored
      7a28790e
    • Evgeniy Ivanov's avatar
    • Evgeniy Ivanov's avatar
      Squashed commit of the following: · 589f74f3
      Evgeniy Ivanov authored
          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.
      589f74f3
  3. 22 Aug, 2008 1 commit
  4. 09 Aug, 2008 1 commit
  5. 08 Aug, 2008 1 commit
  6. 02 Aug, 2008 1 commit
    • Andreas Pakulat's avatar
      Uff. Unify #include's across libs and plugins. · f4652711
      Andreas Pakulat authored
      The #include's now follow these rules:
      
      For libraries
       - #include <foo.h> / #include <Foo> for anything outside kdevplatform - i.e.
         other libraries
       - #include "foo.h" or #include "../foo.h" or #include "bar/foo.h" or #include
         "../bar/foo.h" for headers that are inside the same library
       - #include <bar/foo.h> for any library bar in kdevplatform
      
      For plugins
       - #include "foo.h" only for files inside the plugin
       - #include <bar/foo.h> for any kdevplatform library bar
       - #include <foo.h> / #include <Foo> for any other libs
      
      This allows us to remove all include_directories() calls, so we're only have -I
      switches for "external" libs (like KDE/Qt) and the top-level source/binary dir
      as well as the "current" source/binary dir.
      
      This is also supposed to make our header safer against include-problems, like
      using #include <icore.h> and that picks up a header of similar name from some
      other lib. 
      
      We've had a discussion about this quite a while back. Still if anybody feels
      like this still has problem please speak up.
      
      CCMAIL:kdevelop-devel@kdevelop.org
      f4652711
  7. 30 Jul, 2008 1 commit
  8. 25 Jul, 2008 3 commits
  9. 22 Jul, 2008 1 commit
  10. 21 Jul, 2008 1 commit
  11. 20 Jul, 2008 4 commits
  12. 16 Jul, 2008 1 commit
  13. 14 Jul, 2008 2 commits
  14. 13 Jul, 2008 1 commit
  15. 12 Jul, 2008 3 commits
  16. 11 Jul, 2008 1 commit
    • Evgeniy Ivanov's avatar
      CCMAIL: thomas.burdick@gmail.com · 3ee02d21
      Evgeniy Ivanov authored
      FEATURE: 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 http://repo.or.cz/w/kdevelopdvcssupport.git 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).
      3ee02d21
  17. 01 Jul, 2008 1 commit
  18. 29 Jun, 2008 1 commit
  19. 23 Jun, 2008 1 commit
  20. 22 Jun, 2008 1 commit
  21. 21 Jun, 2008 1 commit