From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Alex Gramiak Newsgroups: gmane.emacs.devel Subject: Re: [RFE] Migration to gitlab Date: Thu, 25 Apr 2019 07:45:42 -0600 Message-ID: <877ebip5a1.fsf@gmail.com> References: <1552789070.5272.1@yandex.ru> <87imwhmmt8.fsf@gmail.com> <87y347g1l3.fsf@iotcl.com> <9ac21e82-8e47-f9b5-f88d-23c0c56946d1@yandex.ru> <87pnpc1lby.fsf@iotcl.com> <87tvenzap1.fsf@gmail.com> <87woji5w6g.fsf@iotcl.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="19887"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) Cc: emacs-devel@gnu.org, Stefan Monnier , Dmitry Gutov To: Toon Claes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Apr 25 15:56:12 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 1hJerE-00054b-JV for ged-emacs-devel@m.gmane.org; Thu, 25 Apr 2019 15:56:12 +0200 Original-Received: from localhost ([127.0.0.1]:57618 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hJerD-000717-Iz for ged-emacs-devel@m.gmane.org; Thu, 25 Apr 2019 09:56:11 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:37881) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hJehC-0006gu-FF for emacs-devel@gnu.org; Thu, 25 Apr 2019 09:45:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hJeh9-0003sK-Hz for emacs-devel@gnu.org; Thu, 25 Apr 2019 09:45:50 -0400 Original-Received: from mail-pg1-x52b.google.com ([2607:f8b0:4864:20::52b]:33628) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hJeh9-0003rS-C6 for emacs-devel@gnu.org; Thu, 25 Apr 2019 09:45:47 -0400 Original-Received: by mail-pg1-x52b.google.com with SMTP id k19so11241154pgh.0 for ; Thu, 25 Apr 2019 06:45:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=tgANVjCP9DdkpQs+WwLoiAYiQmUcC8ky8qSDrdIcCPI=; b=qMy2xY28F9dX1TjuAZEWW43Oa0GK82Myu02n7t67gcsHcOsa+cCoDU2a1KFk25WFhO WV5dArDnUGrhS9Nb2UB+s+PmXJTBDcj5zTsb8sY3V2pC8Q3aUl/RgOJ1D8JAtPY0hbFN z1a0Afu2VkqgDdFIXhO0IJCRsBmcQEG4qLiop1ianZJrj9p57HSQTPm/uzMPDdeNXmxd J34o9+c2eR8HpUN5sBtiCTJ1ZP/PP3BD4zJViE6j9iav8q9QSokPGjGWxlf/nRKwlecL KQplmTFuS3XV/zlJfYqoWIsN2WU0Fq0lRqCLQwqljFCEi99k1ZxlGKH8KqX0EGS8khWP OQEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=tgANVjCP9DdkpQs+WwLoiAYiQmUcC8ky8qSDrdIcCPI=; b=IpM/46QMS0ByDxosfIai7I2jvEOS6J4HdGRx5TYP0FOkOygZtAliDN5pQASOi29552 DEkwm6VpUBbBEmRWtQd80mXnTax3cyih+DPWmD7sqw4r+yNWBYB6hsVyknx0TcgkjguK 7PB1+XM5Cj9luJs/l9v1ptuQLVutrmG+tJ9GG4P3S6E+ap074d/9JVopH5ut4RFkHg38 NTG0RssnhtDYRK0ahdF2kIF9lkWWxlNmtz7uUv5QQALUyHSQXUXhYfH06xBRhlpGR9CU jGfupIV21ZfTSa6tFd92xw5HdpiJyz3m3aJdxzSn4a8QzY8XevugJQPy+cROlR5PcOWj xnyA== X-Gm-Message-State: APjAAAXdN8+ejsqZf2Sn5iDHQ1NgknyfM53oDMaQ8B3xXTBXAjtfRSj1 KwpujyVQFl6wKy6HmusNIVmzF0Fa X-Google-Smtp-Source: APXvYqx70Z+L1iQxLAPUs9hDhFMOR45FrRoCvqrhk6Fcvqe5ZDBcO85FZjXsjwdeI/xlk5ZB/2s6Jw== X-Received: by 2002:a63:5c56:: with SMTP id n22mr37999086pgm.108.1556199945499; Thu, 25 Apr 2019 06:45:45 -0700 (PDT) Original-Received: from lylat ([2604:3d09:e37f:1500:1a72:4878:e793:7302]) by smtp.gmail.com with ESMTPSA id j67sm47309404pfc.72.2019.04.25.06.45.43 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 25 Apr 2019 06:45:44 -0700 (PDT) In-Reply-To: <87woji5w6g.fsf@iotcl.com> (Toon Claes's message of "Thu, 25 Apr 2019 10:24:55 +0200") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::52b 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:235922 Archived-At: Toon Claes writes: > Alex Gramiak writes: > >> Is there an API to get the template for MRs or issues? If so, then Emacs >> could use it in report-emacs-bug (or a more general report-emacs-issue) >> and a new emacs-create-merge-request. > > You can definitely create MRs or issues through the API. I'm not sure > about getting the template, but I don't see much added value to have > this feature cause you can put the template in emacs itself. Getting the template would allow for avoiding duplication between the Emacs side and the Gitlab side, no? In general, it would allow for 3rd-party tools to provide a better (more complete/equivalent) experience for creating Gitlab issues/MRs. >> https://github.com/magit/ghub (despite the name, it supports Gitlab and >> other "forges") should be mentioned in this discussion, though it's not >> currently in ELPA. > > Magit is a awesome package, and recent the support for "forges" is > great, although not yet very mature. But I usually don't see people here > talk about magit, they tend to use the built-in vc-git instead. So I'm > not sure we can rely on magit or vc-git should get also support for > forges... I agree that it shouldn't depend on Magit, but ghub at least doesn't depend on it. It's https://github.com/magit/forge that depends on Magit. I don't know enough about the Gitlab API to know whether it's worth it to leverage ghub (and get it copyright-assigned and into ELPA) rather than to roll our own in a hypothetical gitlab.el.