New vc and Mercurial (hg)?

Ville Skyttä scop at xemacs.org
Mon Nov 5 16:18:19 EST 2007


On Sunday 04 November 2007, Stephen J. Turnbull wrote:
> Ville Skyttä writes:
>  > could find.  Nowadays there's a real mercurial backend (vc-hg.el) in GNU
>  > Emacs CVS; I haven't looked at what it offers, but it's under GPLv3+ so
>  > I don't think we could import it into the XEmacs packages tree currently
>  > anyway.
>
> AFAICS there's no reason why we can't change individual packages to
> GPLv3+ as long as they are not XEmacs-specific.  As long as there are
> multiple Lisp engines that support the code, they're not part of
> XEmacs per se.  We just have to distribute them separately, which we
> do.

Ok, I'll take your word for it.  If it was vc.el or vc-hooks.el, I suppose it 
would be a different story as GPLv3+ would AFAIU cascade into all other 
packages in our packages tree that use vc for something.

If someone wants to have a look at porting vc-hg.el to XEmacs and replacing 
mercurial.el in the vc package with ot or look at what would it take, please 
go ahead.  If the switch is going to be made, it'd be better to do it now 
while the new vc package is in the experimental area rather than later.  I 
may get to it sometime, but that's not a promise and it's not likely to 
happen any time soon.

vc-hg.el can be found at 
http://cvs.savannah.gnu.org/viewvc/emacs/lisp/?root=emacs



More information about the XEmacs-Beta mailing list