emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: My plans for VC mode


From: Ivan Shmakov
Subject: Re: My plans for VC mode
Date: Sun, 23 Nov 2014 19:27:51 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

>>>>> Eric S Raymond <address@hidden> writes:
>>>>> Stefan Monnier <address@hidden>:

 >> I'm fine with breaking backward compatibility.  But then please try
 >> to find "all" the out-of-tree backends for Free revision control
 >> systems, and then try to find their maintainer to get them in the
 >> loop.

 > I'd be happy to get the maintainers involved, but I don't have any
 > idea how to go about finding the out-of-tree back ends.  Help would
 > be appreciated.

        FWIW, as a maintainer of vc-mw.el, I’m already following this
        thread (albeit loosely.)

        Sure, I’m all for simplifying the VC-to-backend interface, yet
        I’m somewhat concerned over whether I’d be able to provide
        support for /both/ Emacs 24 and the Git ‘master’ in my code.

        At the very least, I hope that the calling conventions for the
        most basic interface functions my backend provides (including
        registered, state, working-revision, find-revision, checkin,
        print-log) are changed in a kind of a compatible way.  (For
        instance, I could easily make ‘state’ also accept a list of
        files instead of just a single one.  Or so I hope, anyway.)

        Otherwise, I’d rather appreciate if the updated interface could
        use some entirely new function names where the semantics changes
        drastically, so that I can provide functions implementing both
        the old and the new interface.  (I do not think it’s necessary
        for the new VC to support the old interface in this case.)

[…]

-- 
FSF associate member #7257  http://boycottsystemd.org/  … 3013 B6A0 230E 334A



reply via email to

[Prev in Thread] Current Thread [Next in Thread]