Commit a64149a
committed
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 <[email protected]>
Reviewed-by: Scott Lee <[email protected]>1 parent 3e6acf2 commit a64149a
3 files changed
+25
-16
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1539 | 1539 | | |
1540 | 1540 | | |
1541 | 1541 | | |
1542 | | - | |
1543 | 1542 | | |
1544 | 1543 | | |
1545 | 1544 | | |
1546 | 1545 | | |
1547 | 1546 | | |
1548 | 1547 | | |
1549 | | - | |
1550 | | - | |
1551 | 1548 | | |
1552 | 1549 | | |
1553 | | - | |
1554 | 1550 | | |
1555 | 1551 | | |
1556 | 1552 | | |
| |||
4031 | 4027 | | |
4032 | 4028 | | |
4033 | 4029 | | |
4034 | | - | |
| 4030 | + | |
| 4031 | + | |
4035 | 4032 | | |
4036 | 4033 | | |
4037 | 4034 | | |
| |||
4047 | 4044 | | |
4048 | 4045 | | |
4049 | 4046 | | |
4050 | | - | |
| 4047 | + | |
| 4048 | + | |
| 4049 | + | |
| 4050 | + | |
| 4051 | + | |
| 4052 | + | |
4051 | 4053 | | |
4052 | 4054 | | |
4053 | 4055 | | |
| |||
4062 | 4064 | | |
4063 | 4065 | | |
4064 | 4066 | | |
4065 | | - | |
| 4067 | + | |
| 4068 | + | |
| 4069 | + | |
4066 | 4070 | | |
4067 | 4071 | | |
4068 | 4072 | | |
| |||
4082 | 4086 | | |
4083 | 4087 | | |
4084 | 4088 | | |
| 4089 | + | |
| 4090 | + | |
| 4091 | + | |
| 4092 | + | |
| 4093 | + | |
4085 | 4094 | | |
4086 | 4095 | | |
4087 | 4096 | | |
| |||
4100 | 4109 | | |
4101 | 4110 | | |
4102 | 4111 | | |
4103 | | - | |
| 4112 | + | |
4104 | 4113 | | |
4105 | 4114 | | |
4106 | 4115 | | |
4107 | 4116 | | |
4108 | 4117 | | |
4109 | 4118 | | |
4110 | | - | |
| 4119 | + | |
4111 | 4120 | | |
4112 | 4121 | | |
4113 | 4122 | | |
4114 | | - | |
| 4123 | + | |
4115 | 4124 | | |
4116 | 4125 | | |
4117 | 4126 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1092 | 1092 | | |
1093 | 1093 | | |
1094 | 1094 | | |
1095 | | - | |
1096 | 1095 | | |
1097 | 1096 | | |
1098 | 1097 | | |
| 1098 | + | |
1099 | 1099 | | |
1100 | 1100 | | |
1101 | 1101 | | |
| |||
1753 | 1753 | | |
1754 | 1754 | | |
1755 | 1755 | | |
1756 | | - | |
1757 | 1756 | | |
1758 | 1757 | | |
1759 | 1758 | | |
| 1759 | + | |
1760 | 1760 | | |
1761 | 1761 | | |
1762 | 1762 | | |
| |||
2284 | 2284 | | |
2285 | 2285 | | |
2286 | 2286 | | |
2287 | | - | |
2288 | 2287 | | |
2289 | 2288 | | |
2290 | 2289 | | |
2291 | 2290 | | |
2292 | 2291 | | |
2293 | | - | |
2294 | 2292 | | |
2295 | 2293 | | |
2296 | 2294 | | |
2297 | | - | |
| 2295 | + | |
2298 | 2296 | | |
2299 | | - | |
| 2297 | + | |
2300 | 2298 | | |
2301 | 2299 | | |
2302 | 2300 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
801 | 801 | | |
802 | 802 | | |
803 | 803 | | |
| 804 | + | |
804 | 805 | | |
805 | 806 | | |
806 | 807 | | |
| |||
909 | 910 | | |
910 | 911 | | |
911 | 912 | | |
| 913 | + | |
912 | 914 | | |
913 | 915 | | |
914 | 916 | | |
| |||
0 commit comments