1. 23 Dec, 2015 1 commit
  2. 22 Dec, 2015 1 commit
  3. 17 Dec, 2015 2 commits
  4. 01 Dec, 2015 1 commit
  5. 27 Nov, 2015 2 commits
  6. 09 Nov, 2015 3 commits
  7. 20 Oct, 2015 1 commit
  8. 01 Oct, 2015 1 commit
  9. 30 Sep, 2015 1 commit
  10. 02 Sep, 2015 1 commit
  11. 12 Aug, 2015 1 commit
  12. 01 Jul, 2015 1 commit
    • iannucci@chromium.org's avatar
      Changes to improve multiprocessing PRESUBMIT support in Windows · d61a4950
      iannucci@chromium.org authored
        * make RunTest's multiprocessing.Pool in the constructor of InputApi
          to avoid getting tripped up by chdir manipulation.
        * Don't do the split cyclic-import check when the invoker of the
          Pylint presubmit checks explicitly sends cyclic import check
          parameters via extra_args
        * fix pseudobug where ownership of the files variable was unclear,
          and pass all arguments on stdin (instead of mix of CLI + stdin).
        * fix bug in pylint which caused it to manipulate sys.path before
          spawning its subprocesses, which caused multiprocessing to fail
          on windows.
          * Note: This may carry a slight semantic change. Before, pylint would
            add all .py files' directories to sys.path while checking any of
            them. Now in parallel mode, pylint will only add the path of the
            single file to sys.path. This behavior actually mirrors Python's
            own behavior, so the check should be more-correct than before (and
            should cut down on pylint import scanning time with very large
            sys.path's).
          * If someone encounters an issue with this, please note that the
            GetPylint check also includes an extra_paths_list which is
            expressly for this purpose.
      
      R=dpranke@chromium.org, kbr@chromium.org, maruel@chromium.org
      BUG=501012
      
      Review URL: https://codereview.chromium.org/1208743002
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@295908 0039d316-1c4b-4281-b951-d872f2087c98
      d61a4950
  13. 25 Jun, 2015 1 commit
  14. 24 Jun, 2015 1 commit
  15. 23 Jun, 2015 1 commit
  16. 22 Jun, 2015 2 commits
  17. 17 Jun, 2015 1 commit
  18. 15 Jun, 2015 1 commit
  19. 03 Jun, 2015 2 commits
  20. 02 Jun, 2015 1 commit
  21. 29 May, 2015 1 commit
  22. 17 Apr, 2015 1 commit
  23. 16 Apr, 2015 2 commits
  24. 14 Apr, 2015 1 commit
  25. 10 Apr, 2015 1 commit
    • vadimsh@chromium.org's avatar
      Add OAuth2 support for end users (i.e. 3-legged flow with the browser). · eed4df3d
      vadimsh@chromium.org authored
      This CL introduces new top level command for managing cached auth tokens:
        $ depot-tools-auth login codereview.chromium.org
        $ depot-tools-auth info codereview.chromium.org
        $ depot-tools-auth logout codereview.chromium.org
      
      All scripts that use rietveld.Rietveld internally should be able to use cached
      credentials created by 'depot-tools-auth' subcommand. Also 'depot-tools-auth'
      is the only way to run login flow. If some scripts stumbles over expired or
      revoked token, it dies with the error, asking user to run
      'depot-tools-auth login <hostname>'.
      
      Password login is still default. OAuth2 can be enabled by passing --oauth2 to
      all scripts.
      
      R=maruel@chromium.org
      BUG=356813
      
      Review URL: https://codereview.chromium.org/1074673002
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294764 0039d316-1c4b-4281-b951-d872f2087c98
      eed4df3d
  26. 09 Apr, 2015 1 commit
  27. 08 Apr, 2015 1 commit
    • dnj@chromium.org's avatar
      Fix 'gsutil' self-discovery. · 5549faa5
      dnj@chromium.org authored
      Use 'realpath' instead of 'abspath' for self-discovery. This fixes an
      issue where 'gsutil' cannot find its dependencies when it is referenced
      through a symbolic link.
      
      Specifically, the symlink was: /b/scripts => /b/build/scripts
      'gsutil' was called as:
      /b/scripts/slave/../../../depot_tools/third_party/gsutil/gsutil
      
      Because '/b/scripts/slave' resolves to '/b/build/scripts/slave', the three
      parent directory operators actually resolve to '/b', but 'os.path.abspath'
      blindly resolves them to '/'.
      
      BUG=chromium:474442
      TEST=live
        - Signed onto failing bot, made this change, 'gsutil' works.
      
      R=hinoka@chromium.org
      
      Review URL: https://codereview.chromium.org/1060353002
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294712 0039d316-1c4b-4281-b951-d872f2087c98
      5549faa5
  28. 07 Apr, 2015 5 commits
  29. 26 Jan, 2015 1 commit