login
Header Space

 
 

Re: If you would write git from scratch now, what would you change?

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: David Kastrup <dak@...>
Cc: Jakub Narebski <jnareb@...>, <git@...>
Date: Monday, November 26, 2007 - 3:30 pm

On Mon, 26 Nov 2007, David Kastrup wrote:


We can't get rid of plumbing.  It is part of Git probably forever and is 
really really convenient for scripting in any language you want.  

The only valid argument IMHO is the way too large number of Git commands 
directly available from the cmdline.

The solution: make purely plumbing commands _not_ directly available 
from the command line. Instead, they can be available through 'git 
lowlevel <blah>' instead of 'git <blah>' and only 'git lowlevel' would 
stand in your shell default path.

Such a scheme can be implemented in parallel with the current one for a 
release while the direct plumbing commands are deprecated in order to 
give script authors a transition period to fix their code.


Nicolas
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
C# binding, was Re: If you would write git from scratch now,..., Johannes Schindelin, (Tue Nov 27, 7:47 am)
Re: If you would write git from scratch now, what would you ..., Nicolas Pitre, (Mon Nov 26, 3:30 pm)
Re: If you would write git from scratch now, what would you ..., Andreas Ericsson, (Tue Nov 27, 10:11 am)
Re: If you would write git from scratch now, what would you ..., Johannes Schindelin, (Mon Nov 26, 5:27 pm)
Re: If you would write git from scratch now, what would you ..., Johannes Schindelin, (Mon Nov 26, 5:40 pm)
speck-geostationary