1. 14 Jan, 2014 1 commit
  2. 08 Jan, 2014 1 commit
  3. 16 Oct, 2013 1 commit
  4. 11 Oct, 2013 1 commit
  5. 10 Oct, 2013 1 commit
  6. 07 Aug, 2013 1 commit
  7. 19 Apr, 2013 1 commit
  8. 30 Jan, 2013 1 commit
  9. 29 Jan, 2013 1 commit
  10. 22 Jan, 2013 1 commit
  11. 18 Jan, 2013 1 commit
  12. 05 Oct, 2012 1 commit
  13. 19 Jul, 2012 1 commit
  14. 02 Mar, 2012 1 commit
  15. 26 Jan, 2012 1 commit
  16. 11 Jan, 2012 1 commit
  17. 09 Jan, 2012 1 commit
  18. 03 Nov, 2011 1 commit
  19. 21 Sep, 2011 1 commit
  20. 06 May, 2011 1 commit
  21. 20 Apr, 2011 1 commit
  22. 13 Apr, 2011 1 commit
  23. 25 Mar, 2011 1 commit
  24. 12 Jan, 2011 2 commits
  25. 17 Dec, 2010 1 commit
  26. 06 Aug, 2010 1 commit
    • Friedemann Kleint's avatar
      VCS[CVS]: Complement menu options, support 'edit'. · cc533b40
      Friedemann Kleint authored
      Add missing menu options for project/repository actions. Add support for
      'edit' (current file) and 'unedit' (current file/repository, with
      prompt).
      Note: Unediting modified files will only work with cvsnt, since it uses
      the '-y' option to force a 'yes' to CVS asking to revert changes.
      Implement IVersionControl::vcsOpen() by using 'edit', causing it to
      prompt for read-only as it does for Perforce.
      
      Task-number: QTCREATORBUG-1971
      Task-number: QTCREATORBUG-1864
      cc533b40
  27. 21 May, 2010 1 commit
    • Friedemann Kleint's avatar
      VCS: Show message box on timeouts/Add SSH prompt. · 5364f5c1
      Friedemann Kleint authored
      - Use message boxes on timeouts.
      - Add a configuration for a graphical SSH password prompt binary with
      defaults
      - Launch commands that require authentification with no terminal on UNIX
      and environment variable SSH_ASKPASS set accordingly.
      - First attempt at introduce a common function to synchronously run VCS
      commands in base plugin with flags.
      - Use standard execution log entries in all VCS plugins (outputwindow).
      5364f5c1
  28. 20 May, 2010 1 commit
    • Friedemann Kleint's avatar
      Version control: Improve detection. · 7003b82e
      Friedemann Kleint authored
      Merge managesDirectory() and findTopLevelForDirectory()
      into one giving managesDirectory() an optional topLevel
      parameter. This removes the need to go up the directory
      hierarchy twice when checking for Merurial or git and also
      saves some checks for CVS/Subversion.
      VCSManager: Check cache in reverse order starting out with
      the full path first to improve handling of nested repositories.
      Rubber-stamped-by: con
      Acked-by: dt
      7003b82e
  29. 26 Apr, 2010 1 commit
  30. 19 Mar, 2010 1 commit
  31. 05 Mar, 2010 1 commit
  32. 12 Feb, 2010 1 commit
  33. 11 Jan, 2010 2 commits
  34. 07 Jan, 2010 1 commit
  35. 06 Jan, 2010 1 commit
  36. 09 Dec, 2009 1 commit
  37. 08 Dec, 2009 1 commit
    • 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
  38. 11 Nov, 2009 1 commit