1. 10 Dec, 2014 2 commits
    • primiano@chromium.org's avatar
      Make gclient ready for the Blink (DEPS to main project) transition · fcf03763
      primiano@chromium.org authored
      This CL makes gclient understand correctly whether a git project is
      being moved from DEPS to an upper project and vice-versa.
      The driving use case for this is the upcoming Blink merge, where
      third_party/Webkit will be removed from DEPS (and .gitignore) and will 
      become part of the main project.
      
      At present state, gclient leaves the .git folder around when a project
      is removed from DEPS, and that causes many problems. 
      
      Furthermore this CL solves the performance problem of bisecting across
      the merge point. The subproject's (Blink) .git/ folder is moved to a
      backup location (in the main checkout root) and is restored when moving
      backwards, avoiding a re-fetch when bisecting across the merge point. 
      
      BUG=431469
      
      Review URL: https://codereview.chromium.org/743083002
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@293329 0039d316-1c4b-4281-b951-d872f2087c98
      fcf03763
    • hinoka@chromium.org's avatar
      GSUtil.py wrapper script · 7a79054e
      hinoka@chromium.org authored
      This is for transitioning us out of the horribly outdated gsutil 3.4 thats
      currently residing in depot_tools.  This script:
      1. Downloads GSUtil, pinned to a version (4.6 by default).
      2. Executes GSUtil with the given parameters
      3. (TODO) Runs the fallback GSUtil if #2 fails.
      
      
      The transition plan is:
      1. Set the fallback as default, making this script a no-op
      2. Modify recipes (main consumer of gsutil) to pass in --force_version 4.6
      3. Switch 4.6 as the default for gsutil.py
      4. Make fallback failure a loud red failure
      5. Remove depot_tools/third_party/gsutil
      
      BUG=434422
      
      Review URL: https://codereview.chromium.org/742173002
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@293320 0039d316-1c4b-4281-b951-d872f2087c98
      7a79054e
  2. 09 Dec, 2014 1 commit
  3. 06 Dec, 2014 1 commit
  4. 05 Dec, 2014 6 commits
  5. 04 Dec, 2014 4 commits
  6. 02 Dec, 2014 3 commits
  7. 29 Nov, 2014 1 commit
  8. 27 Nov, 2014 1 commit
  9. 25 Nov, 2014 2 commits
  10. 24 Nov, 2014 2 commits
  11. 20 Nov, 2014 3 commits
  12. 19 Nov, 2014 2 commits
  13. 18 Nov, 2014 1 commit
  14. 15 Nov, 2014 2 commits
  15. 14 Nov, 2014 3 commits
  16. 12 Nov, 2014 2 commits
  17. 11 Nov, 2014 1 commit
  18. 06 Nov, 2014 1 commit
  19. 05 Nov, 2014 2 commits