From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: Use of git branches (was: [Emacs-diffs] master 2b316c0: ; * CONTRIBUTE: Add section about the bug tracker) Date: Fri, 6 Nov 2015 14:54:58 +0100 Message-ID: References: <20151106085750.28172.54745@vcs.savannah.gnu.org> <83bnb7sbiz.fsf@gnu.org> <87bnb73026.fsf_-_@members.fsf.org> <8337wjs8we.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11c3f5c44dfcd70523df9919 X-Trace: ger.gmane.org 1446818159 6169 80.91.229.3 (6 Nov 2015 13:55:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 6 Nov 2015 13:55:59 +0000 (UTC) Cc: Nicolas Richard , Emacs developers To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 06 14:55:58 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZuhUj-0001jd-DI for ged-emacs-devel@m.gmane.org; Fri, 06 Nov 2015 14:55:57 +0100 Original-Received: from localhost ([::1]:38848 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZuhUd-0005O6-Mf for ged-emacs-devel@m.gmane.org; Fri, 06 Nov 2015 08:55:51 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48471) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZuhUW-0005O1-So for emacs-devel@gnu.org; Fri, 06 Nov 2015 08:55:46 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZuhUV-0004EH-GS for emacs-devel@gnu.org; Fri, 06 Nov 2015 08:55:44 -0500 Original-Received: from mail-lb0-x230.google.com ([2a00:1450:4010:c04::230]:33070) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZuhUT-0004E5-3X; Fri, 06 Nov 2015 08:55:41 -0500 Original-Received: by lbbkw15 with SMTP id kw15so52275127lbb.0; Fri, 06 Nov 2015 05:55:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=k1zXe9uPET4+iE6CzI/L2Y0mU6Yu+crBUGXxcAvl+8E=; b=jB08HIasUtYYD9rCRJKjtOTktPHllAQP2Vud9kcLtbt0DuzN4roU/03CcaTx3o4QMQ CKPK3mcUmTUZ3hHEusNwQmGtR7FqSgEAwHO+dRXA3q0/2Tw10ymkYK3wMAWn4u4rcqbk YEBwV9lDX8xRmr6Pl2uc52wOeApjyyI1NMztvo1MWsj4ezcxuxpurqziJqPOZmxolPSq OO9VCN5orqRQuB1wLy4aAef/cSY5lXmfbOzDP8+tumu0SxDPozChnizN87uNzDhVfIsT 0H9CGlcdfo+YL8NXlKY6KHwOrraE0q+0mZKr+E69k9qHrgun9T1bClgv0ORw/ML5KG95 wmPg== X-Received: by 10.112.54.169 with SMTP id k9mr6770564lbp.95.1446818140255; Fri, 06 Nov 2015 05:55:40 -0800 (PST) Original-Received: by 10.25.217.132 with HTTP; Fri, 6 Nov 2015 05:54:58 -0800 (PST) In-Reply-To: <8337wjs8we.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c04::230 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:193411 Archived-At: --001a11c3f5c44dfcd70523df9919 Content-Type: text/plain; charset=UTF-8 Ok, we have a new thread (thanks, Nicolas). Could we use it to clarify what's the policy on public branches on the repo (or, in general, our nettiquete wrt the emacs repo)? (So we can document it.) One thing that I dislike is having 66 branches in git branch -r, of which 41 are definitely obsolete (other-branches/* and old-branches/* are, except for cairo, between 3 and 18 years old) Among the non-(old|other) branches there are also a few (the last four in this list) that seem too less than active: origin/master 28 minutes ago origin/concurrency 3 days ago origin/fix/no-undo-boundary-on-secondary-buffer-change 8 days ago origin/scratch/isearch-show-toggles 8 days ago origin/xwidget_mvp 2 weeks ago origin/scratch/dbusbind-type-tests 9 weeks ago origin/scratch/dbusbind-type 10 weeks ago origin/emacs-24 3 months ago origin/stream 3 months ago origin/scratch/project 4 months ago origin/scratch/quote-escaping 4 months ago origin/scratch/dynamic-modules-2 5 months ago origin/scratch/remove-internal-field 6 months ago origin/scratch/highlight-n-windows 7 months ago origin/scratch/fix-info-dups 7 months ago origin/shr-fontified 9 months ago origin/xwidget 9 months ago origin/scratch/xref 10 months ago origin/dynamic-modules-rc2 11 months ago origin/nsm 12 months ago origin/emacs-23 2 years, 9 months ago origin/pending 3 years, 7 months ago origin/gtk-tabs 5 years ago origin/x-tabs 5 years ago I know that some old branches (though not all) are perhaps of historical interest. But, isn't there any way to remove them and yet keep their content from being pruned? Tags or something? --001a11c3f5c44dfcd70523df9919 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Ok, = we have a new thread (thanks, Nicolas).

Could we use it = to clarify what's the policy on public branches on the repo (or, in general, our nettiquete wrt the emacs = repo)? (So we can document it.)

One thing t= hat I dislike is having 66 branches in git branch -r, of which 41 are defin= itely obsolete (other-branches/* and old-branches/* are, except for cairo, between 3 and 18 year= s old)

Among the non-(old|other) branches there ar= e also a few (the last four in this list) that seem too less than active:

ori= gin/master =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A028 minutes ago
origin/concurrency =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A03 days ago
origin/fix/no-undo-boundary-on-secondary-buffer-change = =C2=A0 =C2=A08 days ago
isearch-show-toggles =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 8 days ago
origin/xwidget_mvp =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02 weeks ago
origin/scratch/dbusbind-type-tests =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A09 week= s ago
origin/scratch/<= span class=3D"" id=3D":2fb.12" tabindex=3D"-1">dbusbind-type =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 10 weeks ago
origin/emacs-24 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 3 months ago
origi= n/stream =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 3 months ago
origin/scratch/project =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A04 months ago
ori= gin/scratch/quote-escaping =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 4 months ago
=
origin/scratch/dynamic-modules-2 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A05 months ago
origin/scratch/remove-internal-field =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A06 months ago
origin/scratch/highlight-n-windows = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A07 months ago
origin/scratch/fix-info-du= ps =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A07 months ago
origin/shr-font= ified =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A09 mon= ths ago
origin/xwidget =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A09 months ago<= /font>
origin/scratch/xref = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A010 months ago
origin/dynamic-modules-r= c2 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 11 months ago
origin/nsm =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 12 months ago
origin/emacs-23 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 2 years, 9 months ago
origin/pending =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A03 years, 7 months ago
origin/gtk-tabs =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 5 years ago
origin/x-tabs =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 5 years ago


I know that some old branches (= though not all) are perhaps of historical interest. But, isn't there an= y way to remove them and yet keep their content from being pruned? Tags or = something?

--001a11c3f5c44dfcd70523df9919--