Re: Licensing and the library version of git

From: Linus Torvalds <>
Date: 2006-07-28 03:44:57
On Thu, 27 Jul 2006, Petr Baudis wrote:
>   That said, Git still requires RCS for the merge operation. Any plans
> to finally switch to diff3 and toss out another useless dependency?

If libxdiff ever gets a real 3-way merge, I think we'd do it in a 

Right now it has a function called "xdl_merge3()", but it doesn't actually 
have anythign to do with a real merge:

  "The function works by creating a differential between mmfo and mmf2 and
   by applying the resulting patch to mmf1"

so it's really just a "diff + patch".

I asked Davide about it some time ago, and I think he said that he'd like 
to do it properly, but it's always been on his back-burner and that he 
didn't foresee that changing in the immediate future..

So we can hope. Or somebody who knows the algorithms could just implement 
it and send it to both us and Davide (libxdiff _is_ LGPL, btw).

To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to
More majordomo info at
Received on Fri Jul 28 03:46:24 2006

This archive was generated by hypermail 2.1.8 : 2006-07-28 03:47:00 EST