summaryrefslogtreecommitdiffstats
path: root/gerrit_upload.py
diff options
context:
space:
mode:
authorGavin Mak <gavinmak@google.com>2025-10-20 11:13:09 -0700
committerLUCI <gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com>2025-10-20 11:28:21 -0700
commit1afe96a7e997ce7748f066b206a85ac648f7a87c (patch)
tree69f31057506ad29f5e415819b52decf577960469 /gerrit_upload.py
parent2719a8e203e43b34a437b510092758870b81cae6 (diff)
downloadgit-repo-stable.tar.gz
sync: fix saving of fetch times and local statev2.59stablemain
Interleaved sync didn't save _fetch_times and _local_sync_state to disk. Phased sync saved them, but incorrectly applied moving average smoothing repeatedly when fetching submodules, and discarded historical data during partial syncs. Move .Save() calls to the end of main sync loops to ensure they run once. Update _FetchTimes.Save() to merge new data with existing history, preventing data loss. Change-Id: I174f98a62ac86859f1eeea1daba65eb35c227852 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/519821 Commit-Queue: Gavin Mak <gavinmak@google.com> Reviewed-by: Scott Lee <ddoman@google.com> Tested-by: Gavin Mak <gavinmak@google.com>
Diffstat (limited to 'gerrit_upload.py')
0 files changed, 0 insertions, 0 deletions