Commit 029cdb4
refs.c: make prune_ref use a transaction to delete the ref
Change prune_ref to delete the ref using a ref transaction. To do this we also
need to add a new flag REF_ISPRUNING that will tell the transaction that we
do not want to delete this ref from the packed refs. This flag is private to
refs.c and not exposed to external callers.
Signed-off-by: Ronnie Sahlberg <[email protected]>
Reviewed-by: Michael Haggerty <[email protected]>
Signed-off-by: Jonathan Nieder <[email protected]>
Signed-off-by: Junio C Hamano <[email protected]>1 parent cba1202 commit 029cdb4
2 files changed
+32
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
27 | 32 | | |
28 | 33 | | |
29 | 34 | | |
| |||
2382 | 2387 | | |
2383 | 2388 | | |
2384 | 2389 | | |
2385 | | - | |
| 2390 | + | |
| 2391 | + | |
2386 | 2392 | | |
2387 | 2393 | | |
2388 | 2394 | | |
2389 | 2395 | | |
2390 | | - | |
2391 | | - | |
2392 | | - | |
2393 | | - | |
2394 | | - | |
| 2396 | + | |
| 2397 | + | |
| 2398 | + | |
| 2399 | + | |
| 2400 | + | |
| 2401 | + | |
| 2402 | + | |
| 2403 | + | |
| 2404 | + | |
2395 | 2405 | | |
| 2406 | + | |
| 2407 | + | |
| 2408 | + | |
2396 | 2409 | | |
2397 | 2410 | | |
2398 | 2411 | | |
| |||
3598 | 3611 | | |
3599 | 3612 | | |
3600 | 3613 | | |
3601 | | - | |
3602 | 3614 | | |
| 3615 | + | |
| 3616 | + | |
3603 | 3617 | | |
3604 | 3618 | | |
3605 | 3619 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
173 | | - | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
174 | 181 | | |
175 | | - | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
176 | 185 | | |
177 | 186 | | |
178 | 187 | | |
| |||
0 commit comments