On 13/05/2018 00:03, Duy Nguyen wrote:
On Sun, May 13, 2018 at 4:23 AM, Dannier Castro L <danniercl@xxxxxxxxx> wrote:
For GIT new users, this complicated versatility of <checkout> could
be very confused, also considering that actually the flag '--' is
completely useless (added or not, there is not any difference for
this command), when the same program messages promote the use of
this flag.
I would like an option to revert back to current behavior. I'm not a
new user. I know what I'm doing. Please don't make me type more.
And '--" is not completely useless. If you have <file> and <branch>
with the same name, you have to give "--" to to tell git what the
first argument means.
Sure Duy, you're right, probably "completely useless" is not the correct
definition, even according with the code I didn't find another useful
case that is not file and branch with the same name. The program is able
to know the type using only the name, turning "--" into an extra flag in
most of cases.
I think this solution could please you more: By default the configuration
is the current, but the user has the chance to set this, for example:
git config --global flag.strictdashdash true
Thank you so much for the spent time reviewing the patch, this is my
first one in this repository.
-Dannier CL