From: Dragan Simic Date: Fri, 16 Feb 2024 03:32:10 GMT Subject: Re: [PATCH] branch: rework the descriptions of rename and copy operations Message-ID: In-Reply-To: <2a4de8c4-4955-4891-859c-58730a41e5af@gmail.com> On 2024-02-16 00:34, Rubén Justo wrote: > On 15-feb-2024 14:13:31, Junio C Hamano wrote: >> Rubén Justo writes: >>> On 15-feb-2024 19:42:32, Dragan Simic wrote: >>> Let me chime in just to say that maybe another terms could be >>> considered >>> here; like: "" and "" (maybe too long...) >>> or >>> so. >>> >>> I have no problem with the current terms, but "" can be a >>> sensible choice here as it is already being used for other commands >>> where, and this may help overall, the consideration: "if ommited, the >>> current branch is considered" also applies. >> >> Actually, we should go in the opposite direction. When the use of >> names are localized in a narrower context, they can be shortened >> without losing clarity. > > I did not mean to have longer terms, sorry for that. > > I was thinking more in the synopsis: > > 'git branch' (--set-upstream-to= | -u ) > [] > 'git branch' --unset-upstream [] > 'git branch' (-m | -M) [] > 'git branch' (-c | -C) [] > 'git branch' (-d | -D) [-r] ... > 'git branch' --edit-description [] > > To have more uniformity in the terms, which can be beneficial to the > user. Here's what I think the example from above should eventually look like: 'git branch' (--set-upstream-to= | -u ) [] 'git branch' --unset-upstream [] 'git branch' (-m | -M) [] 'git branch' (-c | -C) [] 'git branch' (-d | -D) [-r] ... 'git branch' --edit-description [] Though, it's something to be left for future patches, which will move more argument descriptions to the respective command descriptions. > We don't say that "--edit-description" defaults to the current branch; > It is assumed. Perhaps we can take advantage of that assumption in > -m|-c too. We don't say that yet, :) because the description of the command for editing branch descriptions is detached from the description of its arguments. The plan is to move all of them together. > Of course, there is no need (perhaps counterproductive) to say "branch" > if the context makes it clear it is referring to a branch.