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

3 messages, 3 authors, 2016-06-15 · open the first message on its own page

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

From: Bruce Stephens <hidden>
Date: 2016-06-15 22:45:13

Linus Torvalds [off-list ref] writes:

[...]
In case you wonder, the upside is:

 - new people don't even learn the mistakes

 - the people who _did_ complain are happier

 - this model allows a per-user-preference model even on the same machine 
   (ie even on something like master.kernel.org, everybody can choose 
   _individually_ whether they want to see 'git-xyzzy' or not!)
And

  - it means git aliases have the same form as builtins

  - it means git on Windows has the same interface

(Arguably the latter point ought to be "forces Unix users to use the
same interface as on Windows", but the git-foo forms have been
deprecated on all platforms for a while.  Making Unix and Windows the
same seems a worthwhile goal, though presumably it's irrelevant for
linux kernel people.)

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

From: Petr Baudis <hidden>
Date: 2016-06-15 22:45:13

On Tue, Aug 26, 2008 at 06:29:03PM +0100, Bruce Stephens wrote:
  - it means git on Windows has the same interface

(Arguably the latter point ought to be "forces Unix users to use the
same interface as on Windows", but the git-foo forms have been
deprecated on all platforms for a while.  Making Unix and Windows the
same seems a worthwhile goal, though presumably it's irrelevant for
linux kernel people.)
I actually checked, and my msysgit installation does hardlinking (or at
least pretends to do, and ls -l shows high linkcounts). And somewhat
amusingly, it doesn't appear that 1.6.0 will be released for Windows
anytime soon, though that's of course not relevant from long term
perspective.

				Petr "Pasky" Baudis

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

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:45:14

Hi,

On Tue, 26 Aug 2008, Petr Baudis wrote:
On Tue, Aug 26, 2008 at 06:29:03PM +0100, Bruce Stephens wrote:
quoted
  - it means git on Windows has the same interface

(Arguably the latter point ought to be "forces Unix users to use the
same interface as on Windows", but the git-foo forms have been
deprecated on all platforms for a while.  Making Unix and Windows the
same seems a worthwhile goal, though presumably it's irrelevant for
linux kernel people.)
I actually checked, and my msysgit installation does hardlinking (or at
least pretends to do, and ls -l shows high linkcounts). And somewhat
amusingly, it doesn't appear that 1.6.0 will be released for Windows
anytime soon, though that's of course not relevant from long term
perspective.
That is correct.  Even more amusingly, it cannot be released ATM because 
of a breakage _caused_ by the move into libexec: on Windows, we _want_ to 
be as relocatable as possible, i.e. not having an _absolute_ exec path 
compiled in.  So we use a relative one.  And that's the rub: from bin/ 
(for "git") and from libexec/git/ (for almost all others), there is no 
single relative path to etc/.

Funny, eh?
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help