$ git commig -a
git: 'commig' is not a git-command. See 'git --help'.
Did you mean this?
commit
It knows what I want to do and yet it makes me spell it correctly, just to spite me.
$ git commig -a
git: 'commig' is not a git-command. See 'git --help'.
Did you mean this?
commit
It knows what I want to do and yet it makes me spell it correctly, just to spite me.
On the contrary – it knows what it *thinks* you want to do. And as far as I’m concerned, absolutely the worst thing a computer can do is to try to be helpful and get it wrong. If it can tell I’ve made a mistake, that’s good. But if it thinks it knows what I want to do, I *never* want it to just go ahead and do it. Never, never, never.
I sincerely hope you’re joking. It would be a Very Bad Thing for tools to guess at what commands we meant to type and perform those actions.
Luckily, after thinking about it, I’m pretty certain you’re joking.
Sarcasm on the internet is hard, let’s go shopping.
oh, dear. I debated whether to put an obvious sarcasm disclaimer on this post, but decided it would be obvious. apparently not.
I just unsubscribed from planet.gnome.org thanks to you. I don’t wish to read something this stupid again.
Well played, sir, well played.
Probably the cause of people thinking you are serious is the fact that there have been some similar posts about git on planet gnome and planet ubuntu recently, featuring the exact same title?
Indeed when there is a single choice, it should ask “Did you mean ‘commit’ (y/N)” — this gives the best solution : it would have both guessed and made sure it really got what you meant.
It *IS* obvious.
maybe “man git-config” can help to convince you that git is not inherently evil:
help.autocorrect
Automatically correct and execute mistyped commands after waiting for the given number of deciseconds (0.1 sec). If more than one command can be deduced from the entered text, nothing will be executed. If the value of this option is negative, the corrected command will be executed immediately. If the value is 0 – the command will be just shown but not executed. This is the default.
help.autocorrect
Automatically correct and execute mistyped commands after waiting for the given number of deciseconds (0.1 sec).
If more than one command can be deduced from the entered text, nothing will be executed. If the value of this
option is negative, the corrected command will be executed immediately. If the value is 0 – the command will be
just shown but not executed. This is the default.
Heh. But it actually works:
$ git config –global help.autocorrect 1
$ git commig
WARNING: You called a Git program named ‘commig’, which does not exist.
Continuing under the assumption that you meant ‘commit’
in 0.1 seconds automatically…
[…]
I was obvious for me, but it could be because I’m a swede. We’re known for our sarcasm.
When I saw the title in my feed I thought “oh no, here goes another Canonical employee…”.
When I read the meaty bit, I laughed… hard!
Nice retort to the rants, IMHO.
With the resent flamewars where people have had worse comments as arguments (yeah, I have seen the “this tool does not read thoughts and therefore sucks – unlike mine that does not read toughts but for which I RTFM”-posts written totally serious) there really should be a sarcasm tag, since on the net it has become hard to tell if people are joking or just plain idiots.
It still has the worst usability (and documentation!) of the new wave of DVCS.
Poor poor jonner. Next time make a big ps with SARCASM in it. Some people don’t get it it seems :D.
There’s a config option to make it do what you wanted to do π
help.autocorrect
Automatically correct and execute mistyped commands after waiting for the given number of deciseconds (0.1 sec). If more than one command can be deduced from the entered text, nothing will be executed. If the value of this option is negative, the corrected command will be executed immediately. If the value is 0 – the command will be just shown but not executed. This is the default.
lol
the sarcasm was clear
git help config
…
help.autocorrect
Automatically correct and execute mistyped commands after waiting
for the given number of deciseconds (0.1 sec). If more than one
command can be deduced from the entered text, nothing will be
executed. If the value of this option is negative, the corrected
command will be executed immediately. If the value is 0 – the
command will be just shown but not executed. This is the default.
I’m starting to love the “git sucks”, “no bzr sucks”, “no bzr rocks” post series, they’re almost as funny as xkcd π
Sarcasm on the Internet is *never* obvious enough, you have to explicit state it. Otherwise, there will always be people who believes you to be completely serious.
Wow, I thought this post was pretty funny – I thought there might be some flaming in the comments, but really wasn’t expecting to see people taking it so serious!
I thought it was funny. With a disclaimer, it wouldn’t have been nearly as funny, so please don’t do that. π
I thought it was funny.
That’s pretty good.
’till their help pages start blabbing about references, objects, deltas and nothing that you know.
They’re only funny about 20% of the time nowadays, and 90% of the people commenting on them don’t actually understand them. So pretty much a perfect analogy for xkcd.
– Chris
Unless your sarcasm was so completely over the top that nobody could mistake it for anything else, then yes, you did need some kind of disclaimer. You might have been joking, but your post was quite indistinguishable from a great many entirely serious complaints – indeed, is quite innocuous compared to some of the other stupid rants I’ve seen of late.
Your post was funny! Including sarcasm disclaimer spoils the funny! This is well known! So, good job! People need to lighten up! Etcetera!
Funny, and no disclaimer needed.
It is always fun to see how people seem not to understand humor… π