From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Daniel Pittman Newsgroups: gmane.emacs.devel Subject: Adding `vc-figcmd` to mirror `vc-hgcmd`, like `vc-fig`. Date: Fri, 3 Apr 2020 13:43:56 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000004fbc6f05a266782e" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="32344"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Apr 03 19:45:36 2020 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 1jKQNr-0008Kz-OV for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Apr 2020 19:45:35 +0200 Original-Received: from localhost ([::1]:58976 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKQNq-0008E3-PA for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Apr 2020 13:45:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41979) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKQMu-0007Po-Kg for emacs-devel@gnu.org; Fri, 03 Apr 2020 13:44:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jKQMt-0008Kq-J4 for emacs-devel@gnu.org; Fri, 03 Apr 2020 13:44:36 -0400 Original-Received: from mail-qk1-x72d.google.com ([2607:f8b0:4864:20::72d]:46861) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jKQMt-0008J0-C6 for emacs-devel@gnu.org; Fri, 03 Apr 2020 13:44:35 -0400 Original-Received: by mail-qk1-x72d.google.com with SMTP id u4so8835469qkj.13 for ; Fri, 03 Apr 2020 10:44:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=0b+EY11abs4/nISj1BcTmq+3oBnHTpQ55YcGtZATBoI=; b=paXZZ1hDpZ98nmemcIifFoQ1qbI5nv9B+kvVcotYqDxkBtaUD8wwkezjzCjVAf7tGW NHKXTNjnox+KlJmIN82xn2hiErFai2otCBKf4zIMiS+yKO83bQ4D2DeC6iq0GktNcxZT N07F3h+ybR45zrVFYFTABvg5fuNHyuv17EFvSXI+GGqQ4gBQHNxQf2bl5RW3ouMb4XUQ jlyS+T3PCWwTKeNH//gBLLAp9z8Rhj7pT7CpjYI+p7zxe5XwUzqzcgv3vtvneY4IqlM1 DOpzDoQyesWN78It6MGdfB2WISilBZcMH+x3Gg3aK34eXflheb5Qa1keLqr3Ro4keu8Q EJ8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=0b+EY11abs4/nISj1BcTmq+3oBnHTpQ55YcGtZATBoI=; b=m9JhM5B+yV+u9M9o9+0MFWqaIYFWPgguvNu5hPKJJqTzDs7AcEHI7f7MEaLWPy/1nL nm+sjpFpneNSLcINJiTr6/KsHxZgTuSpQ+rz1Gz6xSnnC4j13Y/PBT4Nu/cA04XXbre6 IVHKRX+EcCrDNhwBEarm3d92pBYvPi9ZMSEwI1Zn+R3wXY0WFGpm8aoLg57QggsROnod R+Fx7n7wFrKGiEqaJePHZc5lpBo21pqohTYxeVIoKfhmoZU50+EzLx21sYE8jz/zquQE 0qPtng/Eecdauo6KDs5ik8QrwR3/fCAmFw8JrAdDa+MiRmf8oPPAgBIACnKYWDey/SX8 hVMw== X-Gm-Message-State: AGi0PuZGhbkILA6cTdfUyadmeYbNLJ1NLq8jeVhauQbMJeCDLofD98Cn ScmKpXVam3k6PwBjWQRC1cCAQC1JJr1T7CDM9EWF3GYR4QQ= X-Google-Smtp-Source: APiQypJR7KCyrj2jsASaP/Ng7pKEtGvEW4bBgW2U2ISe6g5G0m2i7AhuEYP+8YL43QYVfZEREClnqbT2hTmBM4a+ptA= X-Received: by 2002:a05:620a:702:: with SMTP id 2mr10339049qkc.248.1585935872377; Fri, 03 Apr 2020 10:44:32 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::72d 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:246342 Archived-At: --0000000000004fbc6f05a266782e Content-Type: text/plain; charset="UTF-8" G'day. I'm planning to produce a version of `vc-fig` that uses the `vc-hgcmd` backend rather than `vc-hg`, as an experiment. Assuming it works correctly do y'all have a strong opinion if I should: 1. send it as a replacement for `vc-fig`, or 2. send it as `vc-figcmd` to live next to it, or 3. see about a configuration option to make `vc-fig` support both backends, or 4. just keep it to myself? My initial testing says that it will work, but I need to use it further to figure out if it does the right stuff. As with the upstream of `vc-hgcmd` the main advantages of the new backend would be speed, since a persistent Mercurial process will be used to run commands. An additional bonus is support for a handful more VC features introduced very recentel in Emacs, but see upstream for other caveats about the backend: https://github.com/muffinmad/emacs-vc-hgcmd --0000000000004fbc6f05a266782e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
G'day.=C2=A0 I'm planning to produce a version of = `vc-fig` that uses the `vc-hgcmd` backend rather than `vc-hg`, as an experi= ment.

Assuming it works correctly do y'all have a st= rong opinion if I should:
  1. send it as a replacement for `v= c-fig`, or
  2. send it as `vc-figcmd` to live next to it, or
  3. se= e about a configuration option to make `vc-fig` support both backends, or
  4. just keep it to myself?
My initial testing says that i= t will work, but I need to use it further to figure out if it does the righ= t stuff.=C2=A0=C2=A0

As with the upstream of= `vc-hgcmd` the main advantages of the new backend would be speed, since a = persistent Mercurial process will be used to run commands.=C2=A0=C2=A0

An additional bonus is support for a handful more VC f= eatures introduced very recentel in Emacs, but see upstream for other cavea= ts about the backend:=C2=A0https://github.com/muffinmad/emacs-vc-hgcmd
--0000000000004fbc6f05a266782e--