Commit 883eeb5
committed
worktree: switch over worktree pruning to an opts structure
The current signature of `git_worktree_prune` accepts a flags field to
alter its behavior. This is not as flexible as we'd like it to be when
we want to enable passing additional options in the future. As the
function has not been part of any release yet, we are still free to
alter its current signature. This commit does so by using our usual
pattern of an options structure, which is easily extendable without
breaking the API.1 parent 8264a30 commit 883eeb5
File tree
4 files changed
+103
-23
lines changed- include/git2
- src
- tests/worktree
4 files changed
+103
-23
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
164 | 186 | | |
165 | | - | |
| 187 | + | |
166 | 188 | | |
167 | 189 | | |
168 | 190 | | |
169 | 191 | | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
175 | 195 | | |
176 | 196 | | |
177 | 197 | | |
178 | 198 | | |
179 | 199 | | |
180 | | - | |
| 200 | + | |
| 201 | + | |
181 | 202 | | |
182 | 203 | | |
183 | 204 | | |
| |||
187 | 208 | | |
188 | 209 | | |
189 | 210 | | |
190 | | - | |
| 211 | + | |
| 212 | + | |
191 | 213 | | |
192 | 214 | | |
193 | | - | |
| 215 | + | |
| 216 | + | |
194 | 217 | | |
195 | 218 | | |
196 | 219 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
456 | 456 | | |
457 | 457 | | |
458 | 458 | | |
459 | | - | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
460 | 470 | | |
461 | 471 | | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
462 | 480 | | |
463 | | - | |
| 481 | + | |
464 | 482 | | |
465 | 483 | | |
466 | 484 | | |
| |||
471 | 489 | | |
472 | 490 | | |
473 | 491 | | |
474 | | - | |
| 492 | + | |
475 | 493 | | |
476 | 494 | | |
477 | 495 | | |
| |||
481 | 499 | | |
482 | 500 | | |
483 | 501 | | |
484 | | - | |
| 502 | + | |
| 503 | + | |
485 | 504 | | |
| 505 | + | |
486 | 506 | | |
487 | 507 | | |
488 | 508 | | |
489 | 509 | | |
490 | | - | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
491 | 518 | | |
492 | 519 | | |
493 | 520 | | |
| |||
506 | 533 | | |
507 | 534 | | |
508 | 535 | | |
509 | | - | |
| 536 | + | |
510 | 537 | | |
511 | 538 | | |
512 | 539 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| 121 | + | |
121 | 122 | | |
122 | 123 | | |
123 | 124 | | |
| 125 | + | |
| 126 | + | |
124 | 127 | | |
125 | | - | |
| 128 | + | |
126 | 129 | | |
127 | 130 | | |
128 | 131 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
457 | 472 | | |
458 | 473 | | |
| 474 | + | |
459 | 475 | | |
460 | 476 | | |
461 | 477 | | |
| 478 | + | |
| 479 | + | |
462 | 480 | | |
463 | | - | |
| 481 | + | |
464 | 482 | | |
465 | 483 | | |
466 | 484 | | |
| |||
471 | 489 | | |
472 | 490 | | |
473 | 491 | | |
| 492 | + | |
474 | 493 | | |
475 | 494 | | |
476 | 495 | | |
477 | 496 | | |
478 | 497 | | |
479 | | - | |
480 | | - | |
481 | 498 | | |
| 499 | + | |
| 500 | + | |
482 | 501 | | |
483 | 502 | | |
484 | 503 | | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
485 | 507 | | |
486 | 508 | | |
487 | 509 | | |
488 | 510 | | |
489 | | - | |
| 511 | + | |
490 | 512 | | |
| 513 | + | |
491 | 514 | | |
492 | 515 | | |
| 516 | + | |
493 | 517 | | |
494 | | - | |
| 518 | + | |
495 | 519 | | |
496 | 520 | | |
497 | 521 | | |
498 | 522 | | |
499 | 523 | | |
500 | 524 | | |
501 | 525 | | |
502 | | - | |
| 526 | + | |
503 | 527 | | |
| 528 | + | |
504 | 529 | | |
505 | 530 | | |
| 531 | + | |
| 532 | + | |
506 | 533 | | |
507 | | - | |
| 534 | + | |
508 | 535 | | |
509 | 536 | | |
510 | 537 | | |
| |||
0 commit comments