git-repo/subcmds
Marc Herbert ffb4b89099 sync.py: report the remote URL on fatal git remote errors
repo can be configured to download from any number of remote git repos.
However when one fails repo doesn't report which one. Example:
Fatal: remote error: Daily ls-remote rate limit exceeded for IP xx.xx.xx.xx

TEST=repo init -q -u https://chromium.googlesource.com/chromiumos/manifest.git
  # Apply patch in ./.repo/repo/
  # Simulate a git remote error:
  sed -i -e 's#chromiumos/docs#chromiumos/XXdocs#' .repo/manifests/full.xml
  repo sync --quiet --force-sync docs
  # error message now shows the remote URL

Optional test tip: reduce the time.sleep(random(...)) in ./.repo/repo/project.py

Change-Id: I4509383b6a43a8e66064778e8ed612d8a735c8b6
2017-04-04 22:10:34 -07:00
..
__init__.py
abandon.py implement optional '--all' in the abandon command 2016-10-17 02:29:42 +00:00
branches.py
checkout.py
cherry_pick.py
diff.py
diffmanifests.py diffmanifests: support custom git pretty format strings 2016-04-21 18:36:11 +00:00
download.py
forall.py Add --inverse-regex option to forall subcommand 2016-04-05 07:28:27 +00:00
gitc_delete.py GITC: Add repo gitc-delete command. 2015-10-01 21:05:17 +00:00
gitc_init.py Fix gitc-init behavior 2015-10-07 15:43:22 -07:00
grep.py
help.py Add GitcClientCommand class for GITC-specific commands 2015-09-29 13:46:34 -07:00
info.py
init.py init: Add no-tags and current branch options 2016-12-01 19:03:41 -05:00
list.py
manifest.py
overview.py
prune.py
rebase.py Add option to rebase onto project's manifest version 2016-01-28 10:20:03 -08:00
selfupdate.py
smartsync.py
stage.py
start.py Consider local project to be default for 'repo start' 2016-09-14 00:17:45 -04:00
status.py status: add -q/--quiet option 2016-10-17 15:24:09 -05:00
sync.py sync.py: report the remote URL on fatal git remote errors 2017-04-04 22:10:34 -07:00
upload.py upload: short circuit when nothing is pending 2016-09-14 00:16:37 -04:00
version.py