From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: [RFE] Migration to gitlab Date: Wed, 20 Mar 2019 03:02:58 +0200 Message-ID: <88225a23-c7b8-12b1-358f-f9a3d1d66b2d@yandex.ru> References: <1552789070.5272.1@yandex.ru> <1552791707.5272.2@yandex.ru> <1552793646.5272.3@yandex.ru> <1552821396.21432.0@yandex.ru> <83imwhwf4x.fsf@gnu.org> <837ecvux2q.fsf@gnu.org> <9c7cf558-a2d3-951e-d6e1-31b3ad5900cf@yandex.ru> <83sgviu3vy.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="206004"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1 Cc: theophilusx@gmail.com, emacs-devel@gnu.org, hi-angel@yandex.ru To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 20 02:05:16 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h6PfP-000rRt-Pe for ged-emacs-devel@m.gmane.org; Wed, 20 Mar 2019 02:05:15 +0100 Original-Received: from localhost ([127.0.0.1]:39830 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h6PfO-0002OY-MV for ged-emacs-devel@m.gmane.org; Tue, 19 Mar 2019 21:05:14 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:38585) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h6Pem-0002Ny-He for emacs-devel@gnu.org; Tue, 19 Mar 2019 21:04:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h6PdT-0000F1-9c for emacs-devel@gnu.org; Tue, 19 Mar 2019 21:03:17 -0400 Original-Received: from mail-lj1-x244.google.com ([2a00:1450:4864:20::244]:44104) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h6PdI-0008NT-Nx; Tue, 19 Mar 2019 21:03:14 -0400 Original-Received: by mail-lj1-x244.google.com with SMTP id n18so711393ljg.11; Tue, 19 Mar 2019 18:03:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=OEFAZUHm5ik8gRI8qXTOeLzE5RCPzLnJEQnrKw9bS48=; b=YkUJkcpUc40J8NsAuVH6lCKwJmil8gNaCc1y0lnwhaXmrjJHdzOhxOU8nz2jlDjrUi jlznGFlXjW7WBDAO/ZeDuXXifq/aBBWI8JT7vedA/aIPGNv3HItp5lZBF4YhTTK08mA1 MwLYEoZ2/HgQtnNqTR58ERrOF4D+re7QvBwoRUdUr6BAfJR5jQmCVi9ieShLpfg3I3Mr lU2vq3LwWnG46cBn+wLOSmq5+rT5ipOHGpQDo4tl68ZetQog1SbbxOAdd/6osQla0VfH 0j2y6fphhIKEOpicJexsEd9T6Rd0mk108MfMhNmDETxd54ze0jiWmSOIjDGjDmW3HL6t 4gKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=OEFAZUHm5ik8gRI8qXTOeLzE5RCPzLnJEQnrKw9bS48=; b=WCwrzTBAjyaF75FqPVMIt4o48AMidBqS7rAeh1SUg5jFsfG+q59NVn4M+vLmu8Zd0P tUQPMaDTUz1tkim057UQmdByuv3wMCnPNXpxq5jJ1uF1OP4AayqpJ5DZ9y63SrmPA5gw qlOJp6OyzNj/D/847xVMQOZcrJ5sJUKT+OUWj+h1QceDcC0TM3rMn/b3mNlWrV8qmobx OSqrFr6WpLljmfhPkykxoKDfFod/YDY2UeaS0EkrGGHNJsV1GqJLvVp/0tseB0WKl51O g/kibaKg++2s2PnOzsNF7N/ZAtKbStXP3AY1d0X88A9sZtPWHVmjJOV1egK53exUzzy2 2xdA== X-Gm-Message-State: APjAAAUGlAUnmeC5z+pxVPWmW95La0/ImcZk/FS2aqU4fzujH1JEbt7P ZNUL41zaipswre4WHQhldIfiTEGH X-Google-Smtp-Source: APXvYqxeY7OWC8tdtcim2XYzUOcMWY58PlDzcng50BGCwssCcipaS4JzTKNp1i3JRlK28iR8/jtNpw== X-Received: by 2002:a2e:9bd5:: with SMTP id w21mr15437621ljj.66.1553043782173; Tue, 19 Mar 2019 18:03:02 -0700 (PDT) Original-Received: from [192.168.1.3] ([185.105.174.23]) by smtp.googlemail.com with ESMTPSA id l13sm93966lji.39.2019.03.19.18.02.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Mar 2019 18:03:00 -0700 (PDT) In-Reply-To: <83sgviu3vy.fsf@gnu.org> Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::244 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:234385 Archived-At: On 19.03.2019 20:15, Eli Zaretskii wro > Savannah UI and Savannah are not identical, far from that. I wasn't saying that. I was saying, though, that the rest is not particularly unique as far as features go. > Such automated checking is n ot easy to set up, because the copyright > assignment database includes some details that are private and cannot > be exposed to public interfaces. So someone will have to come up with > a service that publishes only the public parts of that, and even then > there will be some rare cases where a manual check will be needed. If the Gitlab server is spinning somewhere inside the FSF infrastructure, it could access the copyright assignment database privately, be it via a private HTTP service, or some other way. > It is all too easy to disable/bypass the hooks, as you probably know > very well. So this doesn't sound like an important issue to me. I can find out, but no, I don't know/remember that well. I don't often have to deal with complex commit hooks. Konstantin's point about aborting a commit and losing the already-typed commit message seems quite valid as well (not everybody uses VC, I guess). >> Further, documentation could be in a separate commit > > It shouldn't be. Well... ¯\\_(ツ)_/¯ Also please keep in mind that a significant fraction of Git users do haphazard commits and then rebase/amend them later before pushing. > If that was the only sentence in that message, I probably wouldn't > have responded at all. The purpose of my response was to provide a > more balanced picture to those who might be unaware of the details. I hope it was appreciated.