Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54564 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 41764 invoked from network); 13 Aug 2011 07:36:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Aug 2011 07:36:55 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.170 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.160.170 mail-gy0-f170.google.com Received: from [209.85.160.170] ([209.85.160.170:45367] helo=mail-gy0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 53/54-33208-699264E4 for ; Sat, 13 Aug 2011 03:36:54 -0400 Received: by gyd5 with SMTP id 5so2766947gyd.29 for ; Sat, 13 Aug 2011 00:36:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=1ixWarOhH9c2u0ROWocXq/Pq6Xtsl+avS4UhHLhjexg=; b=CVCdvRS7wCO0vO/dHXvumnV64JbUOJA78CGquDO5bqYf2QYwExslgCySegM+ZijnEf kPLzvrEEAcaVquDH/PWNEsaxddxoFn+Cg32UgnHxkUGY0LVzHo0jIDCLN1T2gqsa494u tFe9Ou4r7Gu/D1+VpH2NMX/IiOdZGqxtK7D8I= MIME-Version: 1.0 Received: by 10.236.176.232 with SMTP id b68mr5936755yhm.170.1313221012019; Sat, 13 Aug 2011 00:36:52 -0700 (PDT) Received: by 10.147.41.9 with HTTP; Sat, 13 Aug 2011 00:36:51 -0700 (PDT) In-Reply-To: References: <4E3F02E8.2050402@sugarcrm.com> <4E450EB1.6090502@lsces.co.uk> <4E456F2F.7030809@sugarcrm.com> <4E45755F.3020005@lsces.co.uk> <4E4578B6.6050708@sugarcrm.com> <4E45A2BD.7060506@lsces.co.uk> <4E45AFDF.9000001@sugarcrm.com> <4E45B6A9.9080607@lsces.co.uk> Date: Sat, 13 Aug 2011 09:36:51 +0200 Message-ID: To: Kiall Mac Innes Cc: Lester Caine , PHP internals Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation. From: pierre.php@gmail.com (Pierre Joye) On Sat, Aug 13, 2011 at 1:51 AM, Kiall Mac Innes wrote: > On Sat, Aug 13, 2011 at 12:26 AM, Lester Caine wrote: > >> Actually they are talking about developing Drupal ... >> It seems to have a confusion between forks used for development by individuals and (so called) official branches. 99% of the time one does not care about the forks but when a pull request is done from it (see it as a patch being sent to the list/issue tracker). A fork is also a very good way to work on non trivial changes for a given period without having to leave the official branches in a non stable or unfinished state. And even more important, it can be done publicly with history, etc. That alone is very valuable and much more easier than having to either maintain mirrors or local repository (with all disadvantages when it gets out of sync with the main repo). About branching, tagging or developing using a DVCS, I can only recommend to read the doc linked in this rfc: http://nvie.com/posts/a-successful-git-branching-model/ It explains one model which has been proven to work pretty well. Cheers, -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org