Re: [PATCH] Move multiple targets
From: Jim Blandy <jimb_at_red-bean.com>
Date: 2005-11-08 23:10:01 CET
On 11/8/05, Daniel Rall <firstname.lastname@example.org> wrote:
I think the ellipsis notation got introduced to Subversion when I used
ARG [ARG ...]
means, unambiguously, 'one or more ARGs', whereas:
means 'zero or more ARGs'. Assuming we're trying to use this notation in the
- If it's acceptable to pass 'command' no arguments, then
- If 'command' requires at least one argument, then 'ARG ...' is
- The brackets in '[ARG ...]' are redundant; without the brackets, it
So the notation's meaning is well-defined, and I believe it's been
That all avoids the real question of whether it's actually a good
But I'm not sure it's effective to assume the same of people reading
Are there other precise notations we could expect to be widely
Or, should we just explain what it means in the help messages, including
'ARG ...' means 'zero or more ARGs'.
What I really want to know is: is 'ellipsis' singular or plural?
This is an archived mail posted to the Subversion Dev mailing list.