Re: [kernel.org users] [RFD] On deprecating "git-foo" for builtins

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Linus,

On Tue, Aug 26, 2008 at 10:03:25AM -0700, Linus Torvalds wrote:
> > Nice emotive response, especially the subtle but unsubstantiated 'silent
> > majority in favour' bit -- but you forgot the part where you were
> > supposed to actually point out a tangible benefit which is achieved by
> > breaking compatibility like this.
> 
> Umm. The 'git-xyzzy' thing has been one of the #1 complaints since pretty 
> much day#1.

But _why_ do they complain? Just whining or real reasons?

> Also, like it or not, it's done. So the argument about "compatibility" is 
> TOTAL AND UTTER BULLSHIT. There is no compatibility, because we already 
> released a major version without them.

Then release a 1.6.0.1. But the major problem is something else: it's that
doing PATH="$PATH:$(git --exec-path) is also deprecated, i.e. that workaround
is to go away in one of the next releases too.

>  - new people don't even learn the mistakes

But new people read "git-diff-tree" in the man pages, and then wonder why
"git-diff-tree" does not work. People read howtos in the Documentation/
directory and wonder why executing "git-diff-tree" does not work. Besides,
why it is a "mistake" to use git-xyzyy? Also, note that 1.5.4.x man pages
uses git-xyzzy form in many many places, not hinting at all of git-xyzyy
being deprecated.

> and there really is zero downside apart from the _trivial_ downside of you 
> just having to add a single PATH thing to your .bashrc or something.

downsides:

- man pages. man git-add for the command "git add" is a bit...
  disappointing.

- lots of documentation using "git-xyzyy"

- the PATH workaround being deprecated

Best,
	Dominik
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux