From mboxrd@z Thu Jan 1 00:00:00 1970 From: Linus Torvalds Subject: Re: Making git disappear when talking about my code (was: Re: GIT vs Other: Need argument) Date: Wed, 25 Apr 2007 07:51:04 -0700 (PDT) Message-ID: References: <20070417104520.GB4946@moonlight.home> <8b65902a0704170841q64fe0828mdefe78963394a616@mail.gmail.com> <200704171818.28256.andyparkins@gmail.com> <20070417173007.GV2229@spearce.org> <462521C7.2050103@softax.com.pl> <4627ABBB.8060709@softax.com.pl> <877is29b1l.wl%cworth@cworth.org> <7vps5ud91x.fsf@assigned-by-dhcp.cox.net> <87vefm7l6g.wl%cworth@cworth.org> <7v1wiabbfr.fsf@assigned-by-dhcp.cox.net> <87mz0w7g3j.wl%cworth@cworth.org> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=us-ascii Cc: Junio C Hamano , Marcin Kasperski , git@vger.kernel.org To: Carl Worth X-From: git-owner@vger.kernel.org Wed Apr 25 16:51:25 2007 Return-path: Envelope-to: gcvg-git@gmane.org Received: from vger.kernel.org ([209.132.176.167]) by lo.gmane.org with esmtp (Exim 4.50) id 1Hgiq3-0001oy-NX for gcvg-git@gmane.org; Wed, 25 Apr 2007 16:51:24 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965211AbXDYOvT (ORCPT ); Wed, 25 Apr 2007 10:51:19 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S965485AbXDYOvT (ORCPT ); Wed, 25 Apr 2007 10:51:19 -0400 Received: from smtp1.linux-foundation.org ([65.172.181.25]:56286 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965661AbXDYOvQ (ORCPT ); Wed, 25 Apr 2007 10:51:16 -0400 Received: from shell0.pdx.osdl.net (fw.osdl.org [65.172.181.6]) by smtp1.linux-foundation.org (8.13.5.20060308/8.13.5/Debian-3ubuntu1.1) with ESMTP id l3PEp5f8028943 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 25 Apr 2007 07:51:06 -0700 Received: from localhost (shell0.pdx.osdl.net [10.9.0.31]) by shell0.pdx.osdl.net (8.13.1/8.11.6) with ESMTP id l3PEp4AH004882; Wed, 25 Apr 2007 07:51:04 -0700 In-Reply-To: <87mz0w7g3j.wl%cworth@cworth.org> X-Spam-Status: No, hits=-3.034 required=5 tests=AWL,BAYES_00 X-Spam-Checker-Version: SpamAssassin 3.1.0-osdl_revision__1.12__ X-MIMEDefang-Filter: osdl$Revision: 1.177 $ X-Scanned-By: MIMEDefang 2.53 on 65.172.181.25 Sender: git-owner@vger.kernel.org Precedence: bulk X-Mailing-List: git@vger.kernel.org Archived-At: On Wed, 25 Apr 2007, Carl Worth wrote: > > So please allow me to comment on the syntax a bit. Linus, you claimed > that # isn't "unixy" enough for your taste. What does > that mean exactly? It means *exactly* what it says. That is a horrible syntax. It's not how we do *any* other commands. It's web-centric in a way git simply IS NOT. What's so special about '#' that makes it wonderful for this special case? NOTHING. And to make matters worse, it's fundamentally TOO WEAK: The 'url#branch' syntax would be limited to clones, because a "pull" and "fetch" _needs_ something more powerful. So if we introduce that syntax, we're forever cursed with having two incompatible and independent syntaxes for this, because (a) people will then say "why not pull", and (b) it's NOT A GOOD SYNTAX, so we'd support the old syntax for pull/fetch too. So don't go there. It's simply a broken idea. Is that so hard to just admit? Linus