From: Jakub Narebski Date: Sat, 02 Feb 2008 15:25:45 GMT Subject: Re: [PATCH] Documentation/git-stash.txt: Adjust SYNOPSIS command syntaxes Message-ID: In-Reply-To: Jari Aalto writes: > * Sat 2008-02-02 Jakub Narebski > * Message-Id: m3prvf7ku2.fsf@localhost.localdomain >>>>> http://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html >>> >>> 4. Frequently, names of parameters that _require_ substitution(...) >>> >>> >> >> Excuse me, but item is "required" if it is not marked (...) >> Angle brackets does not mean required parameters. Please read >> carefully; they denote parameters which _require substitution_ (note >> those _two_ words together), i.e. parameters that the user need to >> replace with appropriate input. > > We're talking about the same subject. You emphasize the "substitution" > aspect, which by nature of the context, is inherently present. If you > read your paragraph, you also conclude "required" -- which I emphasised > initially. No, I would not. The fact that the parameter _requires substitution_ (is placeholder) is orthogonal (independent) of the fact if the parameter is required or optional. Angle brackets (and italic or underline) means "placeholder", while lack of angle brackets (and bold) means "literal". Square brackets means "optional", while lack of brackets means "required" > SYNOPSIS syntax: > > command option > > Is inherently same as by spelling it more stronger: > > command