diff options
author | Gavin Mak <gavinmak@google.com> | 2025-08-13 22:48:36 -0700 |
---|---|---|
committer | Gavin Mak <gavinmak@google.com> | 2025-08-13 23:17:56 -0700 |
commit | a64149a7a77814132629bbb4c07d922c2222df25 (patch) | |
tree | be39644559d35dab72d9f7d19e9115c0ccf3e1fd /git_superproject.py | |
parent | 3e6acf2778b533aedb2a1f6f6e3a3159e0b8c86d (diff) | |
download | git-repo-a64149a7a77814132629bbb4c07d922c2222df25.tar.gz |
sync: Record and propagate errors from deferred actions
Failures in deferred sync actions were not recorded because `_Later.Run`
discarded the `GitError` exception. Record the specific error using
`syncbuf.fail()` and propagate it for proper error aggregation and
reporting.
Bug: 438178765
Change-Id: Iad59e389f9677bd6b8d873ee1ea2aa6ce44c86fa
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/498141
Tested-by: Gavin Mak <gavinmak@google.com>
Reviewed-by: Scott Lee <ddoman@google.com>
Diffstat (limited to 'git_superproject.py')
0 files changed, 0 insertions, 0 deletions