Skip to content
Snippets Groups Projects
  1. Oct 02, 2013
  2. Oct 01, 2013
  3. Sep 30, 2013
  4. Jun 04, 2013
  5. May 22, 2013
  6. May 17, 2013
  7. May 16, 2013
  8. May 06, 2013
  9. May 04, 2013
  10. Apr 30, 2013
  11. Apr 09, 2013
  12. Apr 05, 2013
  13. Apr 04, 2013
  14. Mar 06, 2013
  15. Feb 09, 2013
  16. Jan 29, 2013
  17. Jan 24, 2013
  18. Jan 21, 2013
  19. Jan 18, 2013
  20. Oct 05, 2012
  21. Jul 19, 2012
  22. Feb 21, 2012
  23. Feb 15, 2012
  24. Jan 26, 2012
  25. Nov 03, 2011
  26. May 06, 2011
  27. Apr 13, 2011
  28. Jan 12, 2011
  29. Dec 17, 2010
  30. Dec 16, 2010
  31. Nov 15, 2010
  32. Oct 08, 2010
  33. May 14, 2010
  34. Mar 05, 2010
  35. Feb 02, 2010
  36. Dec 08, 2009
    • Friedemann Kleint's avatar
      VCS: Introduce Base class for VCS plugins, use in git. · 8097879d
      Friedemann Kleint authored
      Fixes:
      - Cannot diff a file that does not belong to a project
      - Cannot commit when a temporary diff/log view is open
        due to the current file pointing to a temporary directory
      - git's project-related actions not passing the correct
        relative path.
      
      Implementation:
      - Centralize code to listen for Qt Creator's relevant state changes
        in VCSBasePlugin, dispatching the changes to the instances affected.
        (avoiding multiple invocations of searches/QFileInfo on current).
      - Do the same for the corelistener catching closing SubmitEditors.
      - Introduce VCSBasePluginState representing the relevant state
        (current file/project).
      - Call git with working directory set and relative arguments
      - Remove setEnabled/isEnabled() logic of IVersionControl
      - Pass toplevel from VCSManager to avoid duplicate searches.
      8097879d
  37. Aug 14, 2009
Loading