From: Miles Bader <hidden> Date: 2016-06-15 22:50:11
Yann Dirson [off-list ref] writes:
But then, why not simply use --find-renames (since --detect-renames has
luckily not been released ontl the masses yet), and avoid making similar-usage
opts dissimilar and then adding a synonym just to make them similar the other
way ?
"Find" and "detect" have different nuances.
"Detect" sounds somewhat passive/minor, so "detect renames" makes it
more clear that renames are detected _in addition_ to normal processing.
"Find," by contrast, is active/major, so "find renames" makes it sounds
like an action to be performed _instead_ of some normal processing.
-Miles
--
97% of everything is grunge
On Mon, 06 Dec 2010 17:13:46 +0900
Miles Bader [off-list ref] wrote:
Yann Dirson [off-list ref] writes:
quoted
But then, why not simply use --find-renames (since --detect-renames
has luckily not been released ontl the masses yet), and avoid
making similar-usage opts dissimilar and then adding a synonym just
to make them similar the other way ?
"Find" and "detect" have different nuances.
"Detect" sounds somewhat passive/minor, so "detect renames" makes it
more clear that renames are detected _in addition_ to normal
processing.
Seen that argument before.
1. does anyone care ? (I personally don't)
2. whether we care or not we have IMHO to face the implications, see my
other mails about implications of both paths
--
Yann Dirson - Bertin Technologies
On Mon, 06 Dec 2010 17:39:54 +0900
Miles Bader [off-list ref] wrote:
On Mon, Dec 6, 2010 at 5:21 PM, Yann Dirson [off-list ref] wrote:
quoted
Seen that argument before.
1. does anyone care ? (I personally don't)
If nobody cared, you wouldn't get an argument.
OK, I can hear that - but well, noone complained till now that
--find-copies-harder would sound like "an action to be performed
_instead_ of some normal processing".
But most importantly, I don't get much feedback on the direct
implication of that choice: are we going to have 2 exact synonyms
(--find-copies-harder and --detect-copies-harder) forever, and to what
extent (see prev. mail about completion) ?
In the end, I still think the implications for the usability are what
matters, more than arguing about a subtle nuance of vocabulary.
--
Yann Dirson - Bertin Technologies
From: Miles Bader <hidden> Date: 2016-06-15 22:50:11
On Mon, Dec 6, 2010 at 5:48 PM, Yann Dirson [off-list ref] wrote:
In the end, I still think the implications for the usability are what
matters, more than arguing about a subtle nuance of vocabulary.
There is no "usability" problem.
it's is normal and good that option names are sometimes revisited and
improved -- nothing is perfect on the first try. By keeping the old
option around as a deprecated alias, we avoid compatibility issues.
That doesn't mean there aren't _any_ issues, but they tend to be
pretty minor (such as the "space used by the deprecation option" that
you complain about).
Maybe if you renamed every option simultaneously, there would be
confusion, but seriously, it's only one option. It's not going to be
a problem.
-Miles
--
Cat is power. Cat is peace.
On Mon, 06 Dec 2010 18:13:06 +0900
Miles Bader [off-list ref] wrote:
On Mon, Dec 6, 2010 at 5:48 PM, Yann Dirson [off-list ref] wrote:
it's is normal and good that option names are sometimes revisited and
improved -- nothing is perfect on the first try. By keeping the old
option around as a deprecated alias, we avoid compatibility issues.
... except Junio advocates *not* deprecating this one, since it is here
since ages.
That doesn't mean there aren't _any_ issues, but they tend to be
pretty minor (such as the "space used by the deprecation option" that
you complain about).
Maybe if you renamed every option simultaneously, there would be
confusion, but seriously, it's only one option. It's not going to be
a problem.
I'm not sure we want to use "it's only one option" as an excuse. It
can easily become a bad habit.
There is no "usability" problem.
Completion of "git diff --<TAB>" in stable branch gives 44 choices here.
One of the most frequent criticisms about git I hear among coworkers is
that there are so many commands and options. Will be funny to explain
them that "we just added another one, for no technical reason".
--
Yann Dirson - Bertin Technologies