mirror of
https://gerrit.googlesource.com/git-repo
synced 2024-12-21 07:16:21 +00:00
gitc: write the manifest directly
Rather than pull the client dir out to construct the manifest filename which the manifest itself already has, pull the filename out and use that. Change-Id: I33991084dcb3205f819bb841084e3c48d6ccb284 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/291264 Reviewed-by: Jonathan Nieder <jrn@google.com> Tested-by: Mike Frysinger <vapier@google.com>
This commit is contained in:
parent
0a849b660f
commit
dc60e54d36
@ -157,8 +157,10 @@ def save_manifest(manifest, client_dir=None):
|
|||||||
client_dir: Client directory to save the manifest in.
|
client_dir: Client directory to save the manifest in.
|
||||||
"""
|
"""
|
||||||
if not client_dir:
|
if not client_dir:
|
||||||
client_dir = manifest.gitc_client_dir
|
manifest_file = manifest.manifestFile
|
||||||
with open(os.path.join(client_dir, '.manifest'), 'w') as f:
|
else:
|
||||||
|
manifest_file = os.path.join(client_dir, '.manifest')
|
||||||
|
with open(manifest_file, 'w') as f:
|
||||||
manifest.Save(f, groups=_manifest_groups(manifest))
|
manifest.Save(f, groups=_manifest_groups(manifest))
|
||||||
# TODO(sbasi/jorg): Come up with a solution to remove the sleep below.
|
# TODO(sbasi/jorg): Come up with a solution to remove the sleep below.
|
||||||
# Give the GITC filesystem time to register the manifest changes.
|
# Give the GITC filesystem time to register the manifest changes.
|
||||||
|
Loading…
Reference in New Issue
Block a user