1. 10 Jan, 2020 1 commit
  2. 08 Jan, 2020 2 commits
  3. 06 Jan, 2020 3 commits
  4. 19 Dec, 2019 1 commit
  5. 10 Dec, 2019 1 commit
  6. 06 Dec, 2019 1 commit
  7. 04 Dec, 2019 2 commits
  8. 02 Dec, 2019 2 commits
  9. 26 Nov, 2019 1 commit
  10. 25 Nov, 2019 2 commits
  11. 21 Nov, 2019 3 commits
  12. 19 Nov, 2019 1 commit
  13. 15 Nov, 2019 3 commits
  14. 14 Nov, 2019 1 commit
  15. 12 Nov, 2019 1 commit
  16. 11 Nov, 2019 1 commit
  17. 05 Nov, 2019 1 commit
    • danakj's avatar
      Allow the bot_update api to not fetch tags from the git server. · c41f72cf
      danakj authored
      There are 3 layers modified, starting from the bottom up:
      
      1. git_cache.py populate
      
      Now takes a --no-fetch-tags option. If specified, the cache will not
      fetch updated tags from the server by passing --no-tags to git fetch.
      This prevents the server from sending all the tag refs. In chromium
      this prevents significant time bottlenecks dealing with 10k+ tags.
      
      2. bot_update.py
      
      bot_update has to deal with multiple git repos, it has the root repo
      that is checked out through git-cache, as well as repos synched via
      DEPS and gclient.
      
      The script now takes a --no_fetch_tags option. If specified,
      the git-cache populate call will include --no-fetch-tags. Otherwise, it
      won't. So this controls (for chromium) if fetches to the src.git server
      are passed --no-tags.
      
      3. bot_update/api.py
      
      This is the entry point for recipes and also has to deal with multiple
      git repos. The behaviour at this point is not changed from the default.
      A |no_fetch_tags| parameter is added to ensure_checkout() that defaults
      to False.
      
      
      This CL is a refactor with no intended behavior change.
      
      The next step will be to change the chromium build repo to pass True
      for ensure_checkout(no_fetch_tags) on chromium trybots.
      
      This represents solution #2 in
      https://docs.google.com/document/d/1hDIunJjjfpmr50y3YnZ4o3aq1NZF4gJa1TS0p7AIL64/edit#
      
      Bug: 1019824
      Change-Id: I935430603299daa9e301a95a5184c0ce486fd912
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1894352Reviewed-by: 's avatarAaron Gable <agable@chromium.org>
      Reviewed-by: 's avatarErik Chen <erikchen@chromium.org>
      Commit-Queue: danakj <danakj@chromium.org>
      Auto-Submit: danakj <danakj@chromium.org>
      c41f72cf
  18. 04 Nov, 2019 3 commits
  19. 01 Nov, 2019 2 commits
  20. 30 Oct, 2019 5 commits
  21. 28 Oct, 2019 2 commits
  22. 25 Oct, 2019 1 commit