Damien Robert <damien.olivier.robert@xxxxxxxxx> writes: > The problem here is that > `--keep-true-parents`, `--no-empty`, `--all`, `--reflog`, `--indexed-objects`, > `--exclude-promisor-objects` > are always passed and not driven by any options of `git repack`, so I > did not know where else to put them. Ah, I think I may have misread the patch, then. Why do readers who wanted to learn 'git repack' even need to see what the command does under the hood, driving what other low-level commands by passing what options, in the first place? Such implementation details can change without affecting end-users, no?