Junio C Hamano <gitster@xxxxxxxxx> writes: > Jeff King <peff@xxxxxxxx> writes: > >> I think it's expected to work under the usual last-one-wins option >> parsing. A more subtle case is that: >> >> git tag -l -d foo >> >> would override "-l" with "-d". That's reasonable under the same rule as >> long as the user knows that the two are mode-selectors. I don't think we >> make that explicit in the documentation, though, so perhaps it isn't >> something users should rely on. > > Yup, that is reasonable. Oops. I meant "two are mode-selectors and can override with the usual last one wins rule" was reasonable. As Ævar says, this is an established practice and may already be documented sufficiently.