From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Omar Polo Newsgroups: gmane.emacs.devel Subject: Re: [elpa] New package: vc-got Date: Tue, 31 Aug 2021 16:00:50 +0200 Message-ID: <87bl5dy9r8.fsf@omarpolo.com> References: <87zgsx7v08.fsf@omarpolo.com> <83y28hsqtg.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31577"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.5; emacs 28.0.50 Cc: Eli Zaretskii , timo.myyra@bittivirhe.fi, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Aug 31 16:28:14 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 1mL4kH-00080B-Sx for ged-emacs-devel@m.gmane-mx.org; Tue, 31 Aug 2021 16:28:13 +0200 Original-Received: from localhost ([::1]:56966 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mL4kG-0006ff-Vx for ged-emacs-devel@m.gmane-mx.org; Tue, 31 Aug 2021 10:28:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37556) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mL4ek-0006Sn-3P for emacs-devel@gnu.org; Tue, 31 Aug 2021 10:22:32 -0400 Original-Received: from mail.omarpolo.com ([144.91.116.244]:64503) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mL4eh-0001UH-6r; Tue, 31 Aug 2021 10:22:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=omarpolo.com; s=20200327; t=1630419742; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=a3blWuAYVWn6Ofn+q0p1QAP9ls88G4uy8TmCCKaoZlQ=; b=ciMT6VjoKSqchOQxSl0X6PvP3N6OG5/nV2AmJwvxbaknVYkjRLhKVPn0rt22dTMBf4L8z5 CGbd5BDF3nBHZijRunrxh7gT1adc8SxrUpuA18vILxaBkSbjrHfwdx0MrOJNJPMgtarHV4 1qWdqBmr619QYRQ2C+83Zrk8ArjIP1Y= Original-Received: from localhost (host-79-50-237-28.retail.telecomitalia.it [79.50.237.28]) by mail.omarpolo.com (OpenSMTPD) with ESMTPSA id 875e4d3c (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 31 Aug 2021 16:22:21 +0200 (CEST) Original-Received: from venera (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 83c79f12; Tue, 31 Aug 2021 16:22:19 +0200 (CEST) In-reply-to: Received-SPF: pass client-ip=144.91.116.244; envelope-from=op@omarpolo.com; helo=mail.omarpolo.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, 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:273597 Archived-At: Dmitry Gutov writes: > On 31.08.2021 16:10, Eli Zaretskii wrote: >> What do people think about the need to have Got support in Emacs OOTB? >> Is it important enough to have it in core? I don't think; while I really like using got and developing vc-got as part of emacs itself would simplify some aspects for me (there were some changes in VC between emacs 27.2 and the current master), it's not that widespread to justify moving into core IMHO. All the code was written by people with a copyright assignment, and I'll ensure that this will hold true in the future, so if it becomes really popular we can always move it to core later, right? > It's an alternative client for Git repositories, right? > > We already have vc-git. Yes and no. got uses the git format for *bare repositories* and in this sense it's always possible to switch back and forth from got and git and collaborate with other peoples. (in fact I'm using it to track the emacs repo on my machine). But Got it's not a Git porcelain, it is another VCS that happens to use the same format for storing commits/tags/branches.