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