1. 13 Feb, 2020 3 commits
  2. 12 Feb, 2020 3 commits
  3. 11 Feb, 2020 2 commits
  4. 10 Feb, 2020 1 commit
  5. 07 Feb, 2020 2 commits
  6. 06 Feb, 2020 13 commits
  7. 05 Feb, 2020 1 commit
  8. 04 Feb, 2020 4 commits
  9. 03 Feb, 2020 4 commits
  10. 31 Jan, 2020 5 commits
  11. 30 Jan, 2020 2 commits
    • Florian Mayer's avatar
      Do not crash for non URL (i.e. SSH) remotes. · ae510e8f
      Florian Mayer authored
      Without this change, having an SSH remote configured makes `git cl
      archive` crash:
      
      Traceback (most recent call last):
        File "/usr/local/google/home/fmayer/depot_tools/metrics.py", line 267, in print_notice_and_exit
          yield
        File "/usr/local/google/home/fmayer/depot_tools/git_cl.py", line 5553, in <module>
          sys.exit(main(sys.argv[1:]))
        File "/usr/local/google/home/fmayer/depot_tools/git_cl.py", line 5535, in main
          return dispatcher.execute(OptionParser(), argv)
        File "/usr/local/google/home/fmayer/depot_tools/subcommand.py", line 252, in execute
          return command(parser, args[1:])
        File "/usr/local/google/home/fmayer/depot_tools/metrics.py", line 252, in _inner
          return self._collect_metrics(func, command_name, *args, **kwargs)
        File "/usr/local/google/home/fmayer/depot_tools/metrics.py", line 232, in _collect_metrics
          gclient_utils.reraise(exception[0], exception[1], exception[2])
        File "/usr/local/google/home/fmayer/depot_tools/metrics.py", line 205, in _collect_metrics
          result = func(*args, **kwargs)
        File "/usr/local/google/home/fmayer/depot_tools/git_cl.py", line 3786, in CMDarchive
          for cl, status in statuses
        File "/usr/local/google/home/fmayer/depot_tools/git_cl.py", line 3599, in get_cl_statuses
          cl.EnsureAuthenticated(force=False, refresh=True)
        File "/usr/local/google/home/fmayer/depot_tools/git_cl.py", line 1757, in EnsureAuthenticated
          if urllib.parse.urlparse(self.GetRemoteUrl()).scheme != 'https':
        File "/usr/lib/python2.7/urlparse.py", line 143, in urlparse
          tuple = urlsplit(url, scheme, allow_fragments)
        File "/usr/lib/python2.7/urlparse.py", line 201, in urlsplit
          i = url.find(':')
      AttributeError: 'NoneType' object has no attribute 'find'
      
      Change-Id: I6f794f11d3ed5e3dbedfe278ded660fca32abda6
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2030505
      Commit-Queue: Florian Mayer <fmayer@google.com>
      Reviewed-by: 's avatarAnthony Polito <apolito@google.com>
      ae510e8f
    • recipe-roller's avatar
      Roll recipe dependencies (trivial). · 305542ea
      recipe-roller authored
      This is an automated CL created by the recipe roller. This CL rolls recipe
      changes from upstream projects (recipe_engine) into this repository.
      
      recipe_engine:
        https://crrev.com/5a91e29d366be1e9e7c7e270a1da92790625c618 (tikuta@chromium.org)
          swarming: remove deprecated arg
      
      More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.
      
      TBR=iannucci@chromium.org
      
      Recipe-Tryjob-Bypass-Reason: Autoroller
      Bugdroid-Send-Email: False
      Change-Id: I14bbc2e7281a0a29ae21e110b6e5a730307aec00
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2029118Reviewed-by: 's avatarRecipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
      Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
      305542ea