Let "hg add" do nothing

Matt Mackall mpm at selenic.com
Mon Aug 20 22:02:57 CDT 2007


On Tue, Aug 21, 2007 at 04:49:13AM +0200, Markus F.X.J. Oberhumer wrote:
> Markus F.X.J. Oberhumer wrote:
> >Matt Mackall wrote:
> >>[...]
> >>
> >>I really don't understand why people are typing "hg add<enter>" and
> >>being surprised when it adds stuff. Do they also run reboot to get
> >>help on the various ways of rebooting?
> >>
> >>And if you're the type of wreckless maniac who types "hg
> >>add<tab><enter>" without even waiting to see what <tab> gave you, you
> >>might want to consider cutting back on the coffee.
> >>
> >>It's going to take a significantly better use case than these to
> >>convince me to break backward compatibility, folks.
> >
> >Think about it from a grammatical side: "add" is a transitive verb, 
> >"reboot" is not. [BTW, like Steffen I'm speaking German, and maybe the 
> >stronger desire to satisfy this transitivity is somewhat caused by 
> >langugage issues]
> 
> The Finnish language seems to have a strong feeling for the transitivity of 
> verbs as well: :-)

a) Linus' native language is Swedish
b) git command-line compatibility is decidedly not a goal
c) it's unfair to Finland to use git as a cultural reference point

You're still not any closer to convincing me that I should break
backward compatibility. Come back when you actually manage to shoot
yourself in the foot rather than step on your toe.

-- 
Mathematics is the supreme nostalgia of our time.


More information about the Mercurial mailing list