Derrick Stolee <stolee@xxxxxxxxx> writes: > While sometimes undocumented, these "--no-" options allows calling an > alias that might have the positive version included while disabling the > option. > > git alias merge-main merge <lots-of-custom-things> --detached-head-name=main > git merge-main --no-detached-head-name > > So, I think using the standard OPT_STRING here is fine. Exactly. Not just 'is fine', but is more correct. Thanks.