Derrick Stolee <stolee@xxxxxxxxx> writes: > I think the more correct thing to say is that `--split` implies `--append`: > As we write a new tip graph, we do not discard any commits from the lower > layers, even if we merge them together. > ... > There is nothing that stops them both from being specified, so this > usage describes a strictness that is not enforced. I can change this > to be "[--append] [--split]" if that is preferred. Given that specifying both at the same time does not make much sense, I do not think it makes sense more than "[--append|--split]". Between erroring out when both are given and following the usual "the last one wins" pattern, I am slightly in favor of the latter. Thanks.