JGIT: discuss: diff/patch implementation

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Git Mailing List <git@...>
Cc: Shawn O. Pearce <spearce@...>, Robin Rosenberg <robin.rosenberg.lists@...>
Date: Monday, November 10, 2008 - 10:22 am

Hello,

A very nice git feature, without even going as far as merges, is the cherry 
pick feature.

For this to be doable from within the Eclipse Git plugin, a diff/patch 
implementation needs to be found, in a license compatible with the current 
JGit license (3-clause BSD, as far as I can tell). Or a new implementation 
can be rewritten from scratch, of course.

I found this:

http://code.google.com/p/google-diff-match-patch

Its license is the Apache 2.0 license. It implements the same algorithm than 
git's internal diff engine ("An O(ND) Difference Algorithm and its 
Variations", by Eugene Myers), and as far as I can tell so far (IANAL, far 
from it), it is compatible with JGit's current license.

Could this be a viable candidate?

-- 
fge
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
JGIT: discuss: diff/patch implementation, Francis Galiegue, (Mon Nov 10, 10:22 am)
Re: JGIT: discuss: diff/patch implementation, Rogan Dawes, (Tue Nov 11, 3:27 am)
Re: JGIT: discuss: diff/patch implementation, Shawn O. Pearce, (Tue Nov 11, 1:13 pm)
Re: JGIT: discuss: diff/patch implementation, Junio C Hamano, (Mon Nov 10, 4:50 pm)
Re: JGIT: discuss: diff/patch implementation, Raimund Bauer, (Tue Nov 11, 6:06 am)
Re: JGIT: discuss: diff/patch implementation, Shawn O. Pearce, (Tue Nov 11, 1:18 pm)
Re: JGIT: discuss: diff/patch implementation, Sverre Rabbelier, (Tue Nov 11, 1:31 pm)
Re: JGIT: discuss: diff/patch implementation, Johannes Schindelin, (Mon Nov 10, 7:37 pm)
Re: JGIT: discuss: diff/patch implementation, Shawn O. Pearce, (Mon Nov 10, 4:52 pm)
Re: JGIT: discuss: diff/patch implementation, Francis Galiegue, (Mon Nov 10, 5:31 pm)
Re: JGIT: discuss: diff/patch implementation, Johannes Schindelin, (Mon Nov 10, 3:46 pm)
Re: JGIT: discuss: diff/patch implementation, Francis Galiegue, (Mon Nov 10, 4:21 pm)
Re: JGIT: discuss: diff/patch implementation, Robin Rosenberg, (Mon Nov 10, 11:56 am)
Re: JGIT: discuss: diff/patch implementation, Francis Galiegue, (Mon Nov 10, 12:16 pm)
Re: JGIT: discuss: diff/patch implementation, Robin Rosenberg, (Mon Nov 10, 12:59 pm)
Re: JGIT: discuss: diff/patch implementation, Francis Galiegue, (Mon Nov 10, 2:11 pm)