1. 09 Oct, 2017 1 commit
  2. 16 Dec, 2016 1 commit
  3. 11 Oct, 2016 2 commits
  4. 30 Aug, 2016 1 commit
  5. 25 Aug, 2016 1 commit
  6. 11 Apr, 2014 1 commit
  7. 13 Mar, 2014 1 commit
  8. 28 Feb, 2014 1 commit
    • hinoka@google.com's avatar
      Make gclient_scm.py use cache_dir · 267f33e6
      hinoka@google.com authored
      Instead of having custom logic for dealing with cache directories, use
      git_cache.py to populate caches.
      
      Also fixes a bug in git_cache.py where it was looking for lockfiles in cwd rather than the cache dir.
      
      Other changes:
      * _Run now returns output.
      * Always print to stdout in CheckCallAndFilterOutput, even if it gets a carriage return.  This is done because git progress report are carriage returns and not newlines and we don't want everything on the same line and not strip out the CRs.
      * Removed members changed tests, its not very useful to know a new import is added.
      
      BUG=339171
      
      Review URL: https://codereview.chromium.org/180243006
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@254248 0039d316-1c4b-4281-b951-d872f2087c98
      267f33e6
  9. 26 Feb, 2014 2 commits
  10. 24 Feb, 2014 1 commit
  11. 16 Jan, 2014 1 commit
  12. 17 Oct, 2013 1 commit
  13. 20 Sep, 2013 1 commit
  14. 12 Jul, 2013 1 commit
  15. 03 May, 2013 1 commit
    • xusydoc@chromium.org's avatar
      Kill subprocesses on KeyboardInterrupt. · 2fd6c3fc
      xusydoc@chromium.org authored
      SVN traps SIGINT and attempts to clean itself up, but this results in hangs
      waiting for TCP. This patch does two things: daemonizes worker threads so they
      are culled when the main thread dies (is ctrl-C'd) and keeps track of spawned
      subprocesses to kill any remaining ones when the main program is ctrl-C'd.
      
      A user ctrl-C'ing gclient has to manually terminate hung SVN processes, so this
      introduces no extra data loss or hazard. stracing a hung SVN process shows that
      it is indeed hanging on TCP reads after receiving a SIGINT, implying there is an
      underlying but in the SVN binary.
      
      Review URL: https://chromiumcodereview.appspot.com/14759006
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@198205 0039d316-1c4b-4281-b951-d872f2087c98
      2fd6c3fc
  16. 24 Apr, 2013 1 commit
    • digit@chromium.org's avatar
      Remove gclient_utils.RemoveDirectory(). · dc112ac5
      digit@chromium.org authored
      The 'RemoveDirectory()' function in gclient_utils is deprecated and
      rmtree() should be used instead for consistency.
      
      This patch modifies all clients in depot_tools to use rmtree() instead
      and removes the RemoveDirectory function.
      
      + The SVNWrapperTestCase.testRevertNoDotSvn() mocking
        expectation has been slightly changed. This was required
        because the test invokes code that used to call
        gclient_utils.RemoveDirectory() directly, while only
        gclient_utils.rmtree() was mocked.
      
      BUG=NONE
      R=maruel@chromium.org, ilevy@chromium.org
      TEST=manually run gclient_utils_test / gclient_smoketest / scm_unittest / gclient_scm_test
      
      Review URL: https://chromiumcodereview.appspot.com/14134010
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@196133 0039d316-1c4b-4281-b951-d872f2087c98
      dc112ac5
  17. 18 Apr, 2013 1 commit
  18. 16 Oct, 2012 1 commit
  19. 12 Sep, 2012 1 commit
  20. 03 Jul, 2012 1 commit
  21. 16 Apr, 2012 2 commits
  22. 16 Jan, 2012 2 commits
  23. 11 Nov, 2011 1 commit
  24. 10 Nov, 2011 1 commit
  25. 25 Oct, 2011 1 commit
  26. 23 Oct, 2011 1 commit
  27. 20 Oct, 2011 1 commit
  28. 19 Sep, 2011 1 commit
  29. 15 Sep, 2011 1 commit
  30. 28 Apr, 2011 1 commit
  31. 07 Apr, 2011 3 commits
  32. 01 Apr, 2011 2 commits
  33. 31 Mar, 2011 1 commit