mirror of
https://github.com/Dev-Wiki/git-repo.git
synced 2025-10-18 06:42:39 +08:00
b1a07b8276c02894ae1901d186d916bde2693f05
If _InitGitDir fails, it leaves any progress it had made on the file system. This can cause subsequent calls to repo sync to behave differently. This is especially evident when _CheckDirReference() fails, since it will not be invoked when sync is retried because both the source and destination directories already exist. To address this, have _InitGitDir() clean up any directories it has created if it catches an exception. Also behave the same way for _InitWorkTree(). Change-Id: Ic16bb3feea649e115b59bd44be294e89e3692aeb
…
Description
Languages
Python
99.2%
Shell
0.8%