1. 14 Mar, 2016 1 commit
  2. 26 Feb, 2016 1 commit
    • Kai Willadsen's avatar
      meld.vc: Add a REMOVED/MISSING cache for speed issues (bgo#761789) · 3d89b3de
      Kai Willadsen authored
      In large repositories, we were checking the whole list of file states
      for every directory to identify files in that directory that weren't
      present on the filesystem.
      
      With this change, each VC now maintains a cache of files with REMOVED
      and MISSING states, keyed by their parent directory, reducing the
      expected complexity of inserting these files into the VC model.
      3d89b3de
  3. 19 Apr, 2015 16 commits
  4. 26 Sep, 2013 2 commits
  5. 03 Jun, 2013 2 commits
  6. 08 Dec, 2012 1 commit
  7. 06 Dec, 2012 1 commit
  8. 29 Nov, 2012 2 commits
  9. 28 Oct, 2012 1 commit
    • Kai Willadsen's avatar
      Remove the 'Add binary' command, used only by CVS · a1ae2d91
      Kai Willadsen authored
      CVS servers can be configured with relatively sane defaults, or the
      issue can be dealt with from the command line. This command was taking
      up menu and toolbar space for the benefit of a single, increasingly
      unused version control system.
      a1ae2d91
  10. 11 Jun, 2012 1 commit
    • Kai Willadsen's avatar
      Rework existing exception usage to 2.6+ except-as syntax · a61982ff
      Kai Willadsen authored
      Since the PEP 3110 changes to the exception syntax are supported under
      Python 2.6 and later, we can now change over to using the new-style
      "except Foo as e" syntax. This improves clarity, and is one less thing
      to fix in a 3.0 future.
      a61982ff
  11. 05 May, 2012 1 commit
  12. 25 May, 2011 1 commit
  13. 21 Aug, 2010 1 commit
    • Peter Tyser's avatar
      vc: Add ability to check if version control repos are valid · c1ce5ba8
      Peter Tyser authored
      Sometimes meld may be ran in a directory that contains invalid or
      corrupt version control information.  (eg run 'mkdir .svn; meld .' in a
      git repository).  Previously meld would not gracefully handle invalid
      repositories.  This patch attempts to add a quick sanity check
      to most version control systems.  The checks are meant to be
      as quick as possible to reduce startup time.
      Signed-off-by: 's avatarPeter Tyser <ptyser@gmail.com>
      c1ce5ba8
  14. 13 Sep, 2009 2 commits
  15. 23 May, 2009 1 commit
  16. 22 Apr, 2009 1 commit
  17. 11 Apr, 2009 1 commit
  18. 17 Mar, 2009 1 commit
  19. 09 Mar, 2009 1 commit
  20. 03 Mar, 2009 1 commit
  21. 01 Mar, 2009 1 commit
    • Vincent Legoll's avatar
      Factorize repository root finding code · d166deff
      Vincent Legoll authored
      Bug 573049
      
      There's code duplication in vc plugins.
      
      The code that tries to find the repository root is duplicated in a lot of files
      and is almost always identical.
      
      The attached patch tries to consolidate this into a single implementation in
      vc.py
      
      
      svn path=/trunk/; revision=1189
      d166deff