Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76924 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 65494 invoked from network); 28 Aug 2014 18:56:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Aug 2014 18:56:13 -0000 Authentication-Results: pb1.pair.com smtp.mail=julienpauli@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=julienpauli@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.171 as permitted sender) X-PHP-List-Original-Sender: julienpauli@gmail.com X-Host-Fingerprint: 209.85.220.171 mail-vc0-f171.google.com Received: from [209.85.220.171] ([209.85.220.171:33413] helo=mail-vc0-f171.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A7/36-28393-B4B7FF35 for ; Thu, 28 Aug 2014 14:56:13 -0400 Received: by mail-vc0-f171.google.com with SMTP id id10so1347725vcb.16 for ; Thu, 28 Aug 2014 11:56:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=6qh6m/LgGA5GIXN2QVS7sIlkCVnBDy2tfjVg5QmuO64=; b=XAWMlXcog5tcAygJL0ISbGbBsuhL3KlVv4K63HSRVqynbRG99qAH4Gbn7r4q5uU6QJ YtOoFCo5najoVTc7uTna2K557kpkLwwp3KqJq/Fu0M+wjwRQ1gPXqjXyJLaC7DxQ35Ko bckzOiT+j+FSKDMLmBllnB0JvmZXrkZ5A7kXerbqRqcJbjr/iL7vyyEwv9rRXvjhgEy7 U1K8WppG6jKM08RIbHFhiTb8FPjQJg745spit5ZAXZU8LZ+TmeHDttWkd1DCqjGrEhla WO8cymRft3bowjRIcXMi/vcXfFVLFtBfT2tL2qYkoLrH0/sGIMmlJwzLlZxzFtihe8nO VvLQ== X-Received: by 10.52.6.138 with SMTP id b10mr2609673vda.84.1409252168919; Thu, 28 Aug 2014 11:56:08 -0700 (PDT) MIME-Version: 1.0 Sender: julienpauli@gmail.com Received: by 10.221.34.194 with HTTP; Thu, 28 Aug 2014 11:55:28 -0700 (PDT) Date: Thu, 28 Aug 2014 20:55:28 +0200 X-Google-Sender-Auth: NYEC2p4Rf2eMLQet6Quo8RGpWbo Message-ID: To: PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: Cleaning 5.3 git branches ? From: jpauli@php.net (Julien Pauli) Hello, We all know 5.3 is now EOL. Looking at git branches, 5.0, 5.1 and 5.2 still have their respective main branches (which is all right and good). However, they dont have their release branch references (5.1.1 , 5.1.2 etc...) , however they still show their own release tags, which is also all right. As a reminder, release *branches* (not the tags) are used by the RMs to actually release the version. RMs branch from the main repo into a release branch, and apply their RM-managing-stuff commits as well as backport eventual commits from the main branch, for CVEs, for example. Those release branches are here just for the release, and are no longer needed at all after the release has been released, because every release owns its own final git tag. The tag is written lowercased (php-5.5.4) and the branch is written uppercased (PHP-5.5.4). What I suggest, is removing those branch references from our git, for EOL versions of PHP. This is done for PHP<=5.2 (but that was before the move to git) , but PHP5.3 release branches are still referenced. Of course references in git are very light things, but they tend to pollute the references. For example , browsing our branches in the github mirror select box is a pain nowadays. Same for git command line autocompletion that shows every remote branches, or the "git branch --all" command , and its friends. I already sent a mail, few months ago, to clean the branches we dont use any more. Some argued that for history, they should be kept referenced. But, thoughts to clean *release branches* from our git for *EOL PHP versions*, like 5.3 ? Tag references should be enough for history, IMHO Julien.P