From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit-Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Gitlab Migration Date: Fri, 27 Aug 2021 02:04:49 -0400 Message-ID: References: <87h7fcnmq0.fsf@posteo.net> <28953ac9-60e5-7583-6297-750c04ca3748@gmail.com> <83fsuwrps6.fsf@gnu.org> <767b2e84-be1b-de7a-40d0-4e1432fcce35@gmail.com> <837dg7saet.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6526"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Aug 27 08:08:04 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 1mJV23-0001VC-2p for ged-emacs-devel@m.gmane-mx.org; Fri, 27 Aug 2021 08:08:03 +0200 Original-Received: from localhost ([::1]:58176 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mJV21-0001f2-S5 for ged-emacs-devel@m.gmane-mx.org; Fri, 27 Aug 2021 02:08:01 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40758) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mJUz1-0007Gf-De for emacs-devel@gnu.org; Fri, 27 Aug 2021 02:04:55 -0400 Original-Received: from mail-qk1-x732.google.com ([2607:f8b0:4864:20::732]:39927) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mJUyz-0001wU-4A; Fri, 27 Aug 2021 02:04:55 -0400 Original-Received: by mail-qk1-x732.google.com with SMTP id y144so6133315qkb.6; Thu, 26 Aug 2021 23:04:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=nyRID1wT/MwxdTaZwCGo/AbskDtlafwj/yJKwRGkwjk=; b=SlyudkJPjGZxYM7GMcKHkpJC4rXI14i4LY63SYZI0FkxQAABUz4ZPfCYwAvMZ/vyHQ xZ9A77K+Crpx3/yB/hWB/8WwbDuTHut8XgP8inFEZWE4MQa0n89pQskGHJgcgFiJ9z45 Y3Je6h+MFzN3LUDSdkldaSLe2xLXkBHpk2O8co2cDOcLrXtEXOFKWjHin3DXyoSqmuZe IfikON+2etL5x4x/eJ5+rYS2mgMCn3tAPX+UUA04HRT1mowg3NHkOKcOV3wLXoabwNqk quOey0o3zCOuroT47RzFd8CrZqFnueu65mbQOUYFLI8RZMv6bUjIrT5QJMH+LtuFTXQ2 o4NQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=nyRID1wT/MwxdTaZwCGo/AbskDtlafwj/yJKwRGkwjk=; b=GnKFj01Qclpx8xnQjHGsJ2P7gEkTmFNldiuy0ZHaLQPqKUgRaaT/8lzQ+5+hykkfsw AveWmIvUjTQ077OKTgYgpV/wlcN6H3QjE/9dBh3eXcHtqE/vHjAoqMVjiSFskYylj7E2 oU3wRkihy6XA9fVQXS5yyHyGU8tUnR8uGxK6VXt8zCgdRkdRgm+JTxogiQzWqMZ6+h7j aAIckFzwTo9GKhhmb+/eg2eJErp3yaVUwpyF4pwJT4DFx+DFlqVSOpaI/C8cyODLdff2 506BvBOnGyPFRd+qwLkYIiiUt5Vy+2VX+nO02qGNMP6Mq52yQFqfyFwcHNX8QBhXzHqL 1wCg== X-Gm-Message-State: AOAM531nDbUDrD3tkpL1znhjqh39jPLKRRXNCtL6bajibM11Ny1aSLka NK0MODwhjKykAaJOXktdHF2rLR+nK0I= X-Google-Smtp-Source: ABdhPJwxmuFKtosQ8MQnBNU3A2+MiseJauAs6tRfhqbjY+Rsa8FyFCBc4HqMseIi4XNG8Dm5NoDazw== X-Received: by 2002:ae9:ee06:: with SMTP id i6mr7516712qkg.403.1630044291515; Thu, 26 Aug 2021 23:04:51 -0700 (PDT) Original-Received: from [192.168.1.15] (c-24-61-240-80.hsd1.ma.comcast.net. [24.61.240.80]) by smtp.googlemail.com with ESMTPSA id t64sm4245183qkd.71.2021.08.26.23.04.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 26 Aug 2021 23:04:50 -0700 (PDT) In-Reply-To: <837dg7saet.fsf@gnu.org> Content-Language: en-GB Received-SPF: pass client-ip=2607:f8b0:4864:20::732; envelope-from=cpitclaudel@gmail.com; helo=mail-qk1-x732.google.com X-Spam_score_int: -40 X-Spam_score: -4.1 X-Spam_bar: ---- X-Spam_report: (-4.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, NICE_REPLY_A=-2.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:273116 Archived-At: On 8/27/21 1:51 AM, Eli Zaretskii wrote: >> Oh, that's not how it typically works in the project that I contribute to (and that I maintain): the maintainer often makes small fixes before merging, amends the relevant commits with those changes, and then merge using "git merge". Did I misunderstand? > > AFAIK, merging a PM is usually a UI action. But if it is done > manually like you describe, then there's no difference, and no > advantage to either method. The UI action is available, but merging the branch in the git repository is enough. The difference is (through forks) that every patch has its own branch. > I've yet to see a serious project of reasonably large size and age > that didn't have such a document. Coding conventions and patch > submission conventions vary among projects and change with time, and > keeping them unwritten is not a good idea. Of course. The nice part about the web UIs is that bug-reporting instructions pop up automatically when you press the "report bug" button. > And there's a difference between maintaining a project with perhaps > several Ks or several dozen Ks of lines, and maintaining Emacs. With > Emacs we need all the power of the development environment > conveniently integrated in the same place; we need Emacs itself. Of course.