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

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jeff King
Date: Thursday, August 28, 2008 - 4:36 pm

[dropping cc's because I think most people don't care about this bit]

On Thu, Aug 28, 2008 at 04:22:12PM -0700, Perry Wagle wrote:


I saw some talk of efficiency, but it was mainly "100,000 files in one
directory makes your filesystem performance suck". But maybe somebody
talked about the shell. I think there is "143 is too many, and scares
new users". And I think there is "systems with hardlink problems ended
up with 100+ copies of the git binary, which is big". For the latter,
you could still keep git-* with a much smaller wrapper, of course.


I think there is a recognition that some of the commands aren't really
that useful to end users, but are kept around as helpers or as scripts.
For example, the interactive mode of "git add" is implemented in perl
(while the rest is implemented in C). So it is purely an implementation
issue that the script git-add--interactive exists. Nobody should be
calling it directly, but rather going through "git add -i", which will
call it as necessary with the right command line options.


Good. :)

-Peff
--
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:
[RFD] On deprecating "git-foo" for builtins, Junio C Hamano, (Sat Aug 23, 8:33 pm)
[PATCH] bash completion: Hide more plumbing commands, Petr Baudis, (Tue Aug 26, 10:11 am)
Re: [PATCH] bash completion: Hide more plumbing commands, Shawn O. Pearce, (Tue Aug 26, 10:24 am)
Re: [PATCH] bash completion: Hide more plumbing commands, Jakub Narebski, (Tue Aug 26, 10:38 am)
Re: [PATCH] bash completion: Hide more plumbing commands, Jakub Narebski, (Tue Aug 26, 10:43 am)
Re: [PATCH] bash completion: Hide more plumbing commands, Junio C Hamano, (Tue Aug 26, 11:25 am)
Re: [PATCH] bash completion: Hide more plumbing commands, Shawn O. Pearce, (Tue Aug 26, 11:27 am)
Re: [PATCH] bash completion: Hide more plumbing commands, Daniel Barkalow, (Tue Aug 26, 12:04 pm)
Re: [PATCH] bash completion: Hide more plumbing commands, Shawn O. Pearce, (Tue Aug 26, 12:07 pm)
Re: [PATCH] bash completion: Hide more plumbing commands, Daniel Barkalow, (Tue Aug 26, 12:23 pm)
Re: [RFD] On deprecating "git-foo" for builtins, Jean Delvare, (Wed Aug 27, 12:42 am)
git-show vs git-log (or: git show vs git log), Dominik Brodowski, (Thu Aug 28, 12:46 am)
Re: [kernel.org users] [RFD] On deprecating "git-foo" for ..., Jeff King, (Thu Aug 28, 4:36 pm)
Re: git-* in test scripts, Junio C Hamano, (Thu Aug 28, 5:04 pm)
Re: git-* in test scripts, Jeff King, (Thu Aug 28, 5:10 pm)
Re: [PATCH] bash completion: Hide more plumbing commands, Junio C Hamano, (Wed Sep 3, 9:57 pm)