GNU bug report logs - #19548
VC changes under-documented, needlessly incompatible

Previous Next

Package: emacs;

Reported by: Glenn Morris <rgm <at> gnu.org>

Date: Fri, 9 Jan 2015 17:42:02 UTC

Owned by: Dmitry Gutov <dgutov <at> yandex.ru>

Severity: normal

Tags: wontfix

Found in version 25.0.50

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


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

From: Dmitry Gutov <dgutov <at> yandex.ru>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 19548 <at> debbugs.gnu.org, rgm <at> gnu.org, esr <at> thyrsus.com
Subject: Re: bug#19548: VC changes under-documented, needlessly incompatible
Date: Wed, 25 May 2016 04:06:24 +0300
On 05/24/2016 06:34 PM, Eli Zaretskii wrote:

> Yes, it looks good to me.

Pushed, thanks. If someone would like to point out what else we're 
missing in this bug, that would be great.

I've glanced through the "Changes from the pre-25.1 API" list, and one 
change we could make to improve backward compatibility there, is to 
catch wrong-number-of-arguments when calling the `diff' method, and 
retry with one fewer argument.

Doesn't really seem worth the trouble, however. The list of changes is 
longer than that, and third-party backends will have to adapt anyway.

Similarly, the change to dir-status-files could be smoothed over by 
continuing to pass some dummy fourth argument, but it's unclear when 
we'd be allowed to stop doing that. So maybe not doing that at all is 
just as valid an option. IIRC, nobody has really complained about their 
backend having stopped working.

> You can try this one:
>
>   http://www.delorie.com/djgpp/cvs.html

Thanks. revert-buffer works *very* slowly with it using the default 
settings, but at least the results look correct.




This bug report was last modified 8 years and 164 days ago.

Previous Next


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