Josip Sokcevic 9267d58727 project: Speculative fix for project corruption
When a new shared project is added to manifest, there's a short window
where objects can be deleted that are used by other projects.

To close that window, set preciousObjects during git init. For
non-shared projects, repo should correct the state in the same execution
instance.

Bug: 288102993
Change-Id: I366f524535ac58c820d51a88599ae2108df9ab48
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/390234
Commit-Queue: Josip Sokcevic <sokcevic@google.com>
Tested-by: Josip Sokcevic <sokcevic@google.com>
Reviewed-by: Mike Frysinger <vapier@google.com>
2023-10-23 16:13:02 +00:00
..
2023-08-22 18:32:22 +00:00
2023-09-14 17:13:37 +00:00
2023-10-20 04:51:01 +00:00
2023-09-14 17:13:37 +00:00
2023-08-22 18:32:22 +00:00
2023-09-14 17:13:37 +00:00
2023-09-14 17:13:37 +00:00
2023-09-14 17:13:37 +00:00
2023-08-22 18:32:22 +00:00
2023-08-22 18:32:22 +00:00
2023-09-14 17:13:37 +00:00
2023-08-22 18:32:22 +00:00
2023-08-22 18:32:22 +00:00
2023-10-13 19:34:26 +00:00
2023-09-14 17:13:37 +00:00
2023-09-14 17:13:37 +00:00
2023-09-11 21:38:55 +00:00
2023-08-22 18:32:22 +00:00
2023-10-13 19:34:26 +00:00
2023-08-22 18:32:22 +00:00