These 4 commands use the match option group matchUpToOne (formerly
matchOne) which includes: --hash, --match, --patch, and --index. The
generic help text says things like "select a single patch matching
PATTERN". This is not what these commands do: they select all patches up
to the last one that matches. I propose to rename these options to
better reflect their semantics: --hash becomes --to-hash, --match
becomes --to-match etc. Also --index should become --to-index and should
not allow an index range ("N-M").
Note that this would be similar to clone (formerly get) which has
--to-match etc.
|