From mboxrd@z Thu Jan 1 00:00:00 1970 From: Perry Wagle Subject: Re: [kernel.org users] [RFD] On deprecating "git-foo" for builtins Date: Wed, 27 Aug 2008 16:53:58 -0700 Message-ID: References: <20080826164526.GM26610@one.firstfloor.org> <48B5098E.748.A598B62@Ulrich.Windl.rkdvmks1.ngate.uni-regensburg.de> <20080827195019.GA9962@sigill.intra.peff.net> <38B725C0-40C3-496C-AAD4-4EA65E3085F5@cs.indiana.edu> <48B5BC5F.4070209@kernel.org> <7vd4jukphm.fsf@gitster.siamese.dyndns.org> Mime-Version: 1.0 (Apple Message framework v928.1) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Cc: Steven Rostedt , "H. Peter Anvin" , Kristian H??gsberg , Matthias Kestenholz , Ulrich Windl , Johannes Schindelin , users@kernel.org, Jeff King , Andi Kleen , David Woodhouse , git@vger.kernel.org To: Junio C Hamano X-From: git-owner@vger.kernel.org Thu Aug 28 01:56:37 2008 Return-path: Envelope-to: gcvg-git-2@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by lo.gmane.org with esmtp (Exim 4.50) id 1KYUsF-0005SX-Oe for gcvg-git-2@gmane.org; Thu, 28 Aug 2008 01:56:28 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754794AbYH0XzW (ORCPT ); Wed, 27 Aug 2008 19:55:22 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754454AbYH0XzV (ORCPT ); Wed, 27 Aug 2008 19:55:21 -0400 Received: from newman.cs.indiana.edu ([129.79.247.4]:46325 "EHLO newman.cs.indiana.edu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752152AbYH0XzU (ORCPT ); Wed, 27 Aug 2008 19:55:20 -0400 Received: from smtp.cs.indiana.edu (smtp.cs.indiana.edu [129.79.247.7]) by newman.cs.indiana.edu (8.13.1/8.13.1/IUCS_2.87) with ESMTP id m7RNs6lr028691; Wed, 27 Aug 2008 19:54:07 -0400 Received: from dhcp-2.metabiology.com (pool-96-253-170-5.ptldor.fios.verizon.net [96.253.170.5]) (authenticated bits=0) by rage.cs.indiana.edu (8.13.1/8.13.1/IUCS_SMTP_Alternate_Port_1.4) with ESMTP id m7RNrxP6023133 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 27 Aug 2008 19:54:03 -0400 In-Reply-To: <7vd4jukphm.fsf@gitster.siamese.dyndns.org> X-Mailer: Apple Mail (2.928.1) Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: On Aug 27, 2008, at 4:27 PM, Junio C Hamano wrote: > Steven Rostedt writes: > >> Yes, they are all a bunch of Nazi git fanatics, that Hitler himself >> would >> have used the space version of git. He sent the Jews off to the >> concentration camps because they insisted on using the dashes. >> >> There, we have a Hitler reference. >> >> CAN WE PLEASE LET THIS THREAD DIE! > > Yeah, I second this. > > The primary topic has already settled, and we will keep git-foo in > libexec > even for built-ins. > > This offtopic tangent that shouldn't even have started from the > beginning > must die now. It outlived its usefulness even as a place for people > to > vent. I suggested that git used to give the same 143 completions that git would now. This meant that making any arguments that the number was off-putting to newbies did not apply, since you had a same number (143) either way. Putting stuff in libexec does not change the above observation in any fashion. A response to my observation was that "not everything will show up in the latter completion". I balked at that as it distorted the truth. If this distortion would actually take place then I have a real complaint. Not a tangent. But as long as git does the *same* thing as git, I really do not see why you had to go break my scripts on a *minor* revision for what amounts to no reason as all. Shells *hash* the PATH, so there is no "linear list" issue, and you have the *same* behavior for completion both ways.