Fix API errors caused by 23a71696cd
- add missing @since 6.3 for new protected field workTreeUpdater and new class WorkTreeUpdater - suppress API errors caused by removing/adding protected fields and methods We follow OSGi semantic versioning which allows breaking implementers in minor versions which are e.g. subclassing a public class. Change-Id: I28f0d7b4fdd9a1f0fbc6b137d6c68dda9fe3c11e
This commit is contained in:
parent
1ee0b9b79f
commit
2417c9f0e4
|
@ -24,22 +24,52 @@
|
|||
</filter>
|
||||
</resource>
|
||||
<resource path="src/org/eclipse/jgit/merge/ResolveMerger.java" type="org.eclipse.jgit.merge.ResolveMerger">
|
||||
<filter id="338792546">
|
||||
<filter id="336658481">
|
||||
<message_arguments>
|
||||
<message_argument value="org.eclipse.jgit.merge.ResolveMerger"/>
|
||||
<message_argument value="addCheckoutMetadata(String, Attributes)"/>
|
||||
<message_argument value="workTreeUpdater"/>
|
||||
</message_arguments>
|
||||
</filter>
|
||||
<filter id="338755678">
|
||||
<message_arguments>
|
||||
<message_argument value="org.eclipse.jgit.merge.ResolveMerger"/>
|
||||
<message_argument value="builder"/>
|
||||
</message_arguments>
|
||||
</filter>
|
||||
<filter id="338755678">
|
||||
<message_arguments>
|
||||
<message_argument value="org.eclipse.jgit.merge.ResolveMerger"/>
|
||||
<message_argument value="implicitDirCache"/>
|
||||
</message_arguments>
|
||||
</filter>
|
||||
<filter id="338755678">
|
||||
<message_arguments>
|
||||
<message_argument value="org.eclipse.jgit.merge.ResolveMerger"/>
|
||||
<message_argument value="toBeCheckedOut"/>
|
||||
</message_arguments>
|
||||
</filter>
|
||||
<filter id="338755678">
|
||||
<message_arguments>
|
||||
<message_argument value="org.eclipse.jgit.merge.ResolveMerger"/>
|
||||
<message_argument value="toBeDeleted"/>
|
||||
</message_arguments>
|
||||
</filter>
|
||||
<filter id="338755678">
|
||||
<message_arguments>
|
||||
<message_argument value="org.eclipse.jgit.merge.ResolveMerger"/>
|
||||
<message_argument value="workingTreeOptions"/>
|
||||
</message_arguments>
|
||||
</filter>
|
||||
<filter id="338792546">
|
||||
<message_arguments>
|
||||
<message_argument value="org.eclipse.jgit.merge.ResolveMerger"/>
|
||||
<message_argument value="addToCheckout(String, DirCacheEntry, Attributes)"/>
|
||||
<message_argument value="addCheckoutMetadata(Map<String,DirCacheCheckout.CheckoutMetadata>, String, Attributes)"/>
|
||||
</message_arguments>
|
||||
</filter>
|
||||
<filter id="338792546">
|
||||
<message_arguments>
|
||||
<message_argument value="org.eclipse.jgit.merge.ResolveMerger"/>
|
||||
<message_argument value="processEntry(CanonicalTreeParser, CanonicalTreeParser, CanonicalTreeParser, DirCacheBuildIterator, WorkingTreeIterator, boolean, Attributes)"/>
|
||||
<message_argument value="cleanUp()"/>
|
||||
</message_arguments>
|
||||
</filter>
|
||||
</resource>
|
||||
|
|
|
@ -133,6 +133,8 @@ public enum MergeFailureReason {
|
|||
|
||||
/**
|
||||
* Handler for repository I/O actions.
|
||||
*
|
||||
* @since 6.3
|
||||
*/
|
||||
protected WorkTreeUpdater workTreeUpdater;
|
||||
|
||||
|
|
|
@ -58,8 +58,11 @@
|
|||
/**
|
||||
* Handles work tree updates on both the checkout and the index.
|
||||
* <p>
|
||||
* You should use a single instance for all of your file changes. In case of an error, make sure
|
||||
* your instance is released, and initiate a new one if necessary.
|
||||
* You should use a single instance for all of your file changes. In case of an
|
||||
* error, make sure your instance is released, and initiate a new one if
|
||||
* necessary.
|
||||
*
|
||||
* @since 6.3
|
||||
*/
|
||||
public class WorkTreeUpdater implements Closeable {
|
||||
|
||||
|
|
Loading…
Reference in New Issue