]> source.dussan.org Git - jgit.git/commit
Support creating Mergers without a Repository 09/94409/7
authorDave Borowitz <dborowitz@google.com>
Fri, 31 Mar 2017 15:49:12 +0000 (11:49 -0400)
committerJonathan Nieder <jrn@google.com>
Wed, 5 Apr 2017 21:50:54 +0000 (17:50 -0400)
commit4c3e274588060d9ab2e05d7919f506789bcbbc0b
tree241e54a6bfdba3a7036c030d094e3da5a5b733da
parentaec22e74cf76d7b7ea53d526b908613eaeac5b55
Support creating Mergers without a Repository

All that's really required to run a merge operation is a single
ObjectInserter, from which we can construct a RevWalk, plus a Config
that declares a diff algorithm. Provide some factory methods that don't
take Repository.

Change-Id: Ib884dce2528424b5bcbbbbfc043baec1886b9bbd
13 files changed:
org.eclipse.jgit.test/tst/org/eclipse/jgit/merge/ResolveMergerTest.java
org.eclipse.jgit.test/tst/org/eclipse/jgit/merge/SimpleMergeTest.java
org.eclipse.jgit/resources/org/eclipse/jgit/internal/JGitText.properties
org.eclipse.jgit/src/org/eclipse/jgit/internal/JGitText.java
org.eclipse.jgit/src/org/eclipse/jgit/merge/MergeStrategy.java
org.eclipse.jgit/src/org/eclipse/jgit/merge/Merger.java
org.eclipse.jgit/src/org/eclipse/jgit/merge/RecursiveMerger.java
org.eclipse.jgit/src/org/eclipse/jgit/merge/ResolveMerger.java
org.eclipse.jgit/src/org/eclipse/jgit/merge/StrategyOneSided.java
org.eclipse.jgit/src/org/eclipse/jgit/merge/StrategyRecursive.java
org.eclipse.jgit/src/org/eclipse/jgit/merge/StrategyResolve.java
org.eclipse.jgit/src/org/eclipse/jgit/merge/StrategySimpleTwoWayInCore.java
org.eclipse.jgit/src/org/eclipse/jgit/merge/ThreeWayMerger.java