From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7136 invoked by alias); 4 Jul 2010 08:53:35 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 15144 Received: (qmail 7567 invoked from network); 4 Jul 2010 08:53:22 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham version=3.3.1 Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.google.com designates 209.85.161.43 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject :in-reply-to:references:user-agent:date:message-id:mime-version :content-type:content-transfer-encoding; bh=pR/OY0OslvpwSIwSKTXOmLGkDdbNv9i27IlSwwZ6/Qo=; b=JBjYQm3wc/2yoQ3A/mOqlEb7oMZ/Zo6eeg8cBmgRZQBUa/XcPgVktTufJj9fAP/m8Z ZYfyG2n5OQpN8C0NdUDxZCH+hXpjmRguaXvW3i4BNpiDpK+YBbGaiTZloox2Z0ECMb9x 4UDVrhRznTlcFvtT1wJ5Inas50eYM9bed5Jgk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type:content-transfer-encoding; b=KGryutLtutyp7LYvg2IjZttzmZ+/20cu3UnxSL1LlIvbCch9ejzvrHgdFVBRmHBi6I Ddg9t1dKRcXatGg49MjSfAwaVo7q3p+LARRawvczra6Yn77JKwx4dM9QDT+4YKHZfVq/ f6Tw5WtZjgPvxWqnTzvyLKV8JdKxQbDbEXsF4= From: =?utf-8?B?xaB0xJtww6FuIE7Em21lYw==?= To: Doug Kearns Cc: zsh-users@zsh.org, Nicolas Sebrecht Subject: Re: Git completion - contributing to git.git In-Reply-To: (Doug Kearns's message of "Sun, 4 Jul 2010 15:50:09 +1000") References: <20100701010506.GC13062@vidovic> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) Date: Sun, 04 Jul 2010 10:45:13 +0200 Message-ID: <87hbkf1vqe.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Doug Kearns writes: > On Thu, Jul 1, 2010 at 6:00 PM, Nikolai Weibull wrote: >> On Thu, Jul 1, 2010 at 03:05, Nicolas Sebrecht >> wrote: >> >> (Why am I not included in the Cc? =C2=A0I am the original and principal >> author, after all. =C2=A0The minuscule amount of attribution it would ha= ve >> provided would have been nice. ;-) > > We know who wrote it. I'm scared to touch it lest you yell at me. > >>> What about starting contributing to Git ('contrib/completion' looks like >>> a good path) ? =C2=A0Could Git completion contributors send their patch= es to >>> the Git project too ? >> >> I=E2=80=99d rather not, to be honest. =C2=A0It=E2=80=99s always a pain t= o have two files, >> as they can become out of sync when patches are sent to one repository >> and not the other, users don=E2=80=99t know which version to use, and so= on. > > +1 > > There's nothing special about Git either. What of the other 500 odd > completion functions and 'associated' projects? What's special about Git is that new options are added and various tweaks done _very_ often. The Zsh Git completion, apart from being buggy/unfinished (some of the problems were fixed recently), is also out of sync, because nobody really follows Git development and updates it accordingly. IMO having _git inside the Git tree is a good idea. The Bash completion is also maintained together with Git, by the Git developers, and I wouldn't be surprised if it were much better than the Zsh one (rather, I'd be surprised if it weren't ;-).) The only problem I see is whether there are really enough Zsh users following Git development and at the same time able and willing to maintain the completion script. =C5=A0t=C4=9Bp=C3=A1n