GNU bug report logs - #57400
29.0.50; Support sending patches from VC directly

Previous Next

Package: emacs;

Reported by: Antoine Kalmbach <ane <at> iki.fi>

Date: Thu, 25 Aug 2022 08:49:01 UTC

Severity: normal

Found in version 29.0.50

Done: Philip Kaludercic <philipk <at> posteo.net>

Bug is archived. No further changes may be made.

Full log


Message #244 received at 57400 <at> debbugs.gnu.org (full text, mbox):

From: Dmitry Gutov <dgutov <at> yandex.ru>
To: Philip Kaludercic <philipk <at> posteo.net>
Cc: Robert Pluim <rpluim <at> gmail.com>, 57400 <at> debbugs.gnu.org,
 Antoine Kalmbach <ane <at> iki.fi>
Subject: Re: bug#57400: 29.0.50; Support sending patches from VC directly
Date: Sat, 8 Oct 2022 17:02:38 +0300
On 08.10.2022 16:42, Philip Kaludercic wrote:
>> Perhaps it will
>> be a good idea to define the 'root' action there (which will
>> recursively check the parent directory and see whether it still
>> contains the "CVS" dir). As long as CVS knows how to recursively diff
>> the directory tree, I suppose. And show history for it whole.
> I checked out the Emacs www repository and tried it out.  This was the
> error I got:
> 
> Debugger entered--Lisp error: (vc-not-supported root CVS)
>    signal(vc-not-supported (root CVS))
>    vc-call-backend(CVS root "~/Source/emacs-www/")
>    vc-print-root-log(2000)
>    funcall-interactively(vc-print-root-log 2000)
>    call-interactively(vc-print-root-log nil nil)
>    command-execute(vc-print-root-log)

Right, I did too. So I described above how 'vc-cvs-root' could be 
implemented. Aside from minor concerns about performance with Tramp, my 
question is whether vc-root-diff and/or vc-print-root-log will be able 
to work without individual files specified (when FILES is (list root)).

vc-cvs-diff starts with looking for individual file backups, but maybe 
the "slow" fallback path will handle the directory just fine.




This bug report was last modified 2 years and 219 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.