From: Junio C Hamano Date: Sun, 09 Oct 2022 04:41:02 GMT Subject: Re: [PATCH v2] symbolic-ref: teach "--[no-]recurse" option Message-ID: In-Reply-To: Eric Sunshine writes: > With his recent documentation-normalization work, I suspect Ævar would > appreciate an update to the synopsis, as well: > > SYNOPSIS > -------- > [verse] > 'git symbolic-ref' [-m ] > -'git symbolic-ref' [-q] [--short] > +'git symbolic-ref' [-q] [--short] [--no-recurse] > 'git symbolic-ref' --delete [-q] > > or something similar (i.e. plain [--recurse] or composite > [--[no-]-recurse] or [--recurse | --no-recurse]). Yeah, that looks good. I checked the in-code usage that used [] (hence I didn't have to do anything new), but apparently forgot about the doc. As there is (and there will ever be) no configuration knob for this plumbing command to make the non-recursive behaviour the default, I think listing [--no-recurse] alone, not [--[no-]recurse], would be the right thing to do in the documentation. Thanks.