From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: Gitlab Migration Date: Fri, 27 Aug 2021 19:19:50 +0100 Message-ID: References: <87h7fcnmq0.fsf@posteo.net> <83tujbqg4j.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000002f908a05ca8e88b9" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35491"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "Philip K." , Daniel Fleischer , emacs-devel To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Aug 27 20:40:11 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mJglv-00090o-8E for ged-emacs-devel@m.gmane-mx.org; Fri, 27 Aug 2021 20:40:11 +0200 Original-Received: from localhost ([::1]:34238 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mJglu-0005eq-9S for ged-emacs-devel@m.gmane-mx.org; Fri, 27 Aug 2021 14:40:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34002) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJgSU-0003fg-Uv for emacs-devel@gnu.org; Fri, 27 Aug 2021 14:20:07 -0400 Original-Received: from mail-pj1-x1032.google.com ([2607:f8b0:4864:20::1032]:37485) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mJgST-0007Vy-BN; Fri, 27 Aug 2021 14:20:06 -0400 Original-Received: by mail-pj1-x1032.google.com with SMTP id j10-20020a17090a94ca00b00181f17b7ef7so9442963pjw.2; Fri, 27 Aug 2021 11:20:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RkBbBSxvTYqawN92EJwQ18+EMdmeVNvA8E6Fx8vnbUs=; b=C+7CQF50MP05q+SVOQxQJGwxQvQuthQCEau1L+xPDsX6ZoIDOgQku7Pd7MmFekchpj tPml2uyFqr/ggqEewwWOJvjz+ul+0PSmyvna932J4udFixx3soowOuyal1QbQ8QWmQF0 7clIWTB6F1ZsfCdTZqoLBBEpywz+LepM4ZnJF4Vk5MoSH6dABO2YyqauvY4p6XlgKjaS Li0ZtMjtbye0Vmfhv5OE2+n783aDv8ix87mMxmdZJOHo+++r8uBDYKT/a9n2NfDVoy9z wYOUOhnHGvxjvKaICmZvX8NZwxUB+P4EH+VOZb2clKyC0kWsPPsIJKCrzIdldzOaBXN6 3dcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RkBbBSxvTYqawN92EJwQ18+EMdmeVNvA8E6Fx8vnbUs=; b=pZyK5Rs8EI+LXXwmDy3NH2YIrsbIzVFTaGMCsaNROF2+WKdMUtb9f3Xi3c1xegqwjN 57sKAoTWx6ViMOW1AX+vCJbZ+oJ/opnxpM/c8F3kd83sRa1YQDlKWYaay1Q7gqtU6v/N pZVr1JpsbswojfbhrD54kCDKhOoT1kUWHsBk/mbNWqpdAv7CyWH55rD6hqBXXrfV53nN pOcjm/K5mNMMpR78wPsltbWHRK5jx9nfRRAxbfRmA4gTqqLXp8uZ7kQGAyko1cW/jE7u gqgGnhzZ0dniVL6DYptMM7/ISfUgilehJw6hTiGiRPAxIwtGknUz+tTV7BZgE4teUlsg 44cA== X-Gm-Message-State: AOAM5302TEITI7+9DfzgznD3s9QoD5gkGcFNPKswBEPa/UlRuZp1Xpkh FBJoOFQT7Feapmu2tmRacecm2r/dNbURRI0UBDHwL/Ge X-Google-Smtp-Source: ABdhPJwE2o7fbgtSXbj2A9O84+NnF/dzLMsY0ItK/4wIWQ0pbsDAEynvgQk1tjl0MapEYGM6CCA4g8clMegj9wZX3d4= X-Received: by 2002:a17:902:6f16:b0:138:a3fa:1b7 with SMTP id w22-20020a1709026f1600b00138a3fa01b7mr2333456plk.60.1630088402537; Fri, 27 Aug 2021 11:20:02 -0700 (PDT) In-Reply-To: <83tujbqg4j.fsf@gnu.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::1032; envelope-from=joaotavora@gmail.com; helo=mail-pj1-x1032.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:273176 Archived-At: --0000000000002f908a05ca8e88b9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Aug 27, 2021, 12:31 Eli Zaretskii wrote: > Agreed. We don't need to force everyone to use a single workflow. We > should have a platform that supports reasonably well the different > popular workflows. > I wish this point was stressed more often. Git, to which we've switched reasonably recently after some pain, accommodates many many workflows. We should embrace that!! E.g. if browser living people want to make PRs to an intermediate repo on GitHub, they can today! And then once they're reasonably stable and agreed upon, some email wizard (really, can be me, even though I'm not really a wizard) can push them to main repo, and even adjust a commit message or two. Git provides lots of commands for that,. I'm happy to explain and document them, though I doubt I'm the only such expert here. The main question is where the discussion happens: it has to be email, period. And right now it's debbugs and emacs-devel. And yes I know that GitHub/gitlab do pretty links automatically between web UI parts, but how is that so different from sending email where you say you have a public branch with x commits here or there? My two cents, Jo=C3=A3o --0000000000002f908a05ca8e88b9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Fri, Aug 27, 2021, 12:31 Eli Zaretskii <eliz@gnu.org> wrote:
Agreed.=C2=A0 We don't need to force everyone to use a single workflow.= =C2=A0 We
should have a platform that supports reasonably well the different
popular workflows.

=
I wish this point was stressed more often. Git, to which = we've switched reasonably recently after some pain, accommodates many m= any workflows. We should embrace that!!

E.g. if browser living people want to make PRs to an interm= ediate repo on GitHub, they can today! And then once they're reasonably= stable and agreed upon, some email wizard (really, can be me, even though = I'm not really a wizard) can push them to main repo, and even adjust a = commit message or two. Git provides lots of commands for that,. I'm hap= py to explain and document them, though I doubt I'm the only such exper= t here.

The main questio= n is where the discussion happens: it has to be email, period. And right no= w it's debbugs and emacs-devel. And yes I know that GitHub/gitlab do pr= etty links automatically between web UI parts, but how is that so different= from sending email where you say you have a public branch with x commits h= ere or there?

My two cen= ts,
Jo=C3=A3o
--0000000000002f908a05ca8e88b9--