diff options
author | jiajia tang <tangjiajia@xiaomi.com> | 2021-04-25 20:02:02 +0800 |
---|---|---|
committer | Mike Frysinger <vapier@google.com> | 2021-05-01 13:26:08 +0000 |
commit | a590e640a69b1a6ba448600cbc7f3be31178bc92 (patch) | |
tree | 3fb624ed517f1306cc03e076e95f5ece1734ebbf /subcmds/upload.py | |
parent | f69c7ee3187eded54e83d2524fea423706380766 (diff) | |
download | git-repo-a590e640a69b1a6ba448600cbc7f3be31178bc92.tar.gz |
Update copyfile and linkfile if manifest updated
Currently, copyfiles and linkfiles which marked by
"<copyfile/>" and "<linkfile/>" in manifest will
be created by first exec 'repo sync'.
But if some "<copyfile/>" or "<linkfile/>" are removed
in manifest, then 'repo sync', these removed item
dest can not be removed in the sourcecode workspace.
This patch is intent to fix this issue, by save a
'copy-link-files.json' in .repo and then compared with
new dest path when next sync. If any "<copyfile/>" or
"<linkfile/>" were removed, the dest path will be
removed in sourcecode at the same time.
Bug: https://crbug.com/gerrit/11008
Change-Id: I6b7b41e94df0f9e6e52801ec755951a4c572d05d
Signed-off-by: jiajia tang <tangjiajia@xiaomi.com>
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/304202
Reviewed-by: Mike Frysinger <vapier@google.com>
Diffstat (limited to 'subcmds/upload.py')
0 files changed, 0 insertions, 0 deletions