mirror of
https://gerrit.googlesource.com/git-repo
synced 2024-12-21 07:16:21 +00:00
init: Ensure repo.mirror is noticed once set
If we don't clear the cache, there can be a timestamp race between the pickle file and the raw text file, and we may not pick up the edit when we create a new config object around the same path name. Signed-off-by: Shawn O. Pearce <sop@google.com>
This commit is contained in:
parent
ce86abbe8a
commit
7354d88914
@ -117,6 +117,7 @@ to update the working directory files.
|
|||||||
if opt.mirror:
|
if opt.mirror:
|
||||||
if is_new:
|
if is_new:
|
||||||
m.config.SetString('repo.mirror', 'true')
|
m.config.SetString('repo.mirror', 'true')
|
||||||
|
m.config.ClearCache()
|
||||||
else:
|
else:
|
||||||
print >>sys.stderr, 'fatal: --mirror not supported on existing client'
|
print >>sys.stderr, 'fatal: --mirror not supported on existing client'
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
Loading…
Reference in New Issue
Block a user