Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id BA0AD431FBD for ; Wed, 3 Feb 2010 19:58:19 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -1.631 X-Spam-Level: X-Spam-Status: No, score=-1.631 tagged_above=-999 required=5 tests=[AWL=-1.632, BAYES_50=0.001] autolearn=unavailable Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 72JZycErTH86 for ; Wed, 3 Feb 2010 19:58:19 -0800 (PST) Received: from tarap.cc.columbia.edu (tarap.cc.columbia.edu [128.59.29.7]) by olra.theworths.org (Postfix) with ESMTP id 7F460431FAE for ; Wed, 3 Feb 2010 19:58:19 -0800 (PST) Received: from servo.finestructure.net (cpe-72-227-128-66.nyc.res.rr.com [72.227.128.66]) (user=jgr2110 author=jrollins@finestructure.net mech=PLAIN bits=0) by tarap.cc.columbia.edu (8.14.3/8.14.3) with ESMTP id o143w96F019979 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT); Wed, 3 Feb 2010 22:58:10 -0500 (EST) Received: from jrollins by servo.finestructure.net with local (Exim 4.71) (envelope-from ) id 1Ncsr3-0004Wx-NF; Wed, 03 Feb 2010 22:58:09 -0500 From: Jameson Rollins To: Carl Worth , martin f krafft , notmuch@notmuchmail.org In-Reply-To: <87ock5punt.fsf@yoom.home.cworth.org> References: <87my083mgh.fsf@SSpaeth.de> <87d4148s2c.fsf@lillypad.riseup.net> <4B595D3A.1030901@SSpaeth.de> <87636u34lw.fsf@SSpaeth.de> <87d411zvz8.fsf@yoom.home.cworth.org> <20100125213231.GB15987@lapse.rw.madduck.net> <87ock5punt.fsf@yoom.home.cworth.org> Date: Wed, 03 Feb 2010 22:58:05 -0500 Message-ID: <87eil1bqk2.fsf@servo.finestructure.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-No-Spam-Score: Local X-Scanned-By: MIMEDefang 2.68 on 128.59.29.7 Subject: Re: [notmuch] Git feature branch X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Feb 2010 03:58:19 -0000 --=-=-= On Wed, 03 Feb 2010 19:05:42 -0800, Carl Worth wrote: > I want to maintain a branch myself, (where I'm the only person pushing > to the branch). [This is different than what I've done with the cairo > repository where we have all core maintainer's pushing to a central > repository. I'm intentionally trying something new here.] Just my 2 cents here, but I fully support the idea of perusing a fully distributed development model. I have been using it on other projects I work on and it works great. > Obviously, that branch that I maintain is currently called "master", but > I wouldn't mind (and might actually prefer) to have it be called > "~cworth" or so. Though we have the problem that we need "master" to > point to *something*. There's really no need to do that. For others developers, they would just add your repo as a "remote", which would presumably be named something like "cworth". Then in the developers repo your master branch would be named "cworth/master". With a crew of developers, A, B, C, etc., each one would add the others as remotes, and their branches would be visible under their remotes, ie: C@host:~$ git branch -a master foo bar remotes/A/master remotes/A/foo remotes/B/master remotes/B/foo ... > Beyond that, I'm quite happy to have any number of branches similarly > maintained by any other individuals. I want to get things setup so that > those will be hosted and listed alongside my branch on > notmuchmail.org. And I'll be happy to accept pull requests from > people. I expect to find people naturally gravitating to "ownership" or > particular portions of the code, where I will gain a lot of trust for > particular maintainers over the code they own. I think this is the right idea. I think the problem we've been having recently is that we have bit of a patch backlog due to circumstances of Carl's travel. This is an issue because the project is new and people are eager to see their contributions in place. I'm sure Carl will get to them as fast as he can. Once the project becomes more mature and other developers are vetting patches, then their branches can take over as "master" in the absence of an outdated canonical master. jamie. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBCAAGBQJLakXOAAoJEO00zqvie6q8iEQP/3SSva8Ko4fYW1WCFsvMVr8B wh/hQWIoXZRCTg+Vr9A4qlIul3qcF88eXGozdtJ9EcS5lu8eVPBF3n/3fYtisjAY PFquJ2K8ukTPPoB4SAUOU7lPX6Zc+AjccmHs2kTpe/b6xqRRhYWfjhIJOnbyxeCm lt/9CcZ3JHUqh0aCbClRQwAeEVJMIxemQ+khnJDCZDZAlTk+4Yz7HfifRcfFw899 uYHbiHEt/E45VdmACOAzOZOes46SgDo1x7gqxfuTJ6oOaPWl39XH/YW0nJlHjopp ZcawB2EicfKoDBLijTQa+wA28YL0BjL4MfaEFQvjGov60ugaHeYDQw7YA75GBN7h a+vwSRxyFC3o+AP8h6YwWxeDUv9lxWCSbJ1mXDVWQSz1Iw7R7I7URUe5PCfgsd/c zd8f/Ung9ZLT8rwaRjDr/miY6ycZwDXUxcsZ+naXXZTQvqunPq4wpoQiW6LVTuM4 /+bFQ/8DVoJhCUAcRn4ngeg2mRpknOxZ6oQviU06ReOmvKl5scuGElu/RVAe+nz7 e2y4PrjAFiIuj+XK+3yPkBmk1XoqFNDPjFu0voI4ik6KyzgqXMqEHqncrGFE5BVE qeY46Lqj0OzUWu2UeA5LR7oafG8GkFQcu4cok5bYRLSayrOlfxJJWqcP0UmOPRHJ odLBGU7UApYbpHecxZdi =OGqb -----END PGP SIGNATURE----- --=-=-=--