diff options
author | Marc Herbert <marc.herbert@intel.com> | 2016-10-27 12:58:26 -0700 |
---|---|---|
committer | Marc Herbert <marc.herbert@intel.com> | 2016-10-27 12:58:26 -0700 |
commit | ec287902e6517f0f7d11738f411d111c1ed06df1 (patch) | |
tree | ee4b3071c42e75bbd4dd955b9b1535bc15e5cd0b /main.py | |
parent | 4d5bb68d58f12885ea06fb73d5e17d8c780c9ff8 (diff) | |
download | git-repo-ec287902e6517f0f7d11738f411d111c1ed06df1.tar.gz |
_CheckDirReference: log actual error before suggesting --force-sync
A recent backward incompatible change created confusion and loss of
productivity and highlighted the very limited amount of information
provided when repo sync fails; merely recommending to --force-sync
and blow-up git repos without any hint as to why. The addition of
this basic _error(...) call would have provided a clue and will in
the future.
BUG=Issue 232
TEST=simulate a breakage similar to the ones reported at
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-os-dev/2-0oCy_CX5s
cd .repo/projects/src/third_party/libapps.git/
file info; rm info; ln -s wronglink info
cd -
repo sync src/third_party/libapps/
# error message now shows the failure
Change-Id: Idd2f177a096f1ad686caa8c67cb361d594ccaa57
Diffstat (limited to 'main.py')
0 files changed, 0 insertions, 0 deletions