Class SVNConflictResult

java.lang.Object
org.tigris.subversion.svnclientadapter.SVNConflictResult

public class SVNConflictResult extends Object
The result returned by the callback API used to handle conflicts encountered during merge/update/switch operations.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Resolve the conflict by choosing the base file.
    static final int
    Resolve the conflict by choosing the merged object (potentially manually edited).
    static final int
    Resolve the conflict by choosing own (local) version of the object (for conflicted hunks only).
    static final int
    Resolve the conflict by choosing own (local) version of the object.
    static final int
    Resolve the conflict by choosing the incoming (repository) version of the object (for conflicted hunks only).
    static final int
    Resolve the conflict by choosing the incoming (repository) version of the object.
    static final int
    Nothing done to resolve the conflict; conflict remains.
  • Constructor Summary

    Constructors
    Constructor
    Description
    SVNConflictResult(int choice, String mergedPath)
    Create a new conflict result instace.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • postpone

      public static final int postpone
      Nothing done to resolve the conflict; conflict remains.
      See Also:
    • chooseBase

      public static final int chooseBase
      Resolve the conflict by choosing the base file.
      See Also:
    • chooseTheirsFull

      public static final int chooseTheirsFull
      Resolve the conflict by choosing the incoming (repository) version of the object.
      See Also:
    • chooseMineFull

      public static final int chooseMineFull
      Resolve the conflict by choosing own (local) version of the object.
      See Also:
    • chooseTheirs

      public static final int chooseTheirs
      Resolve the conflict by choosing the incoming (repository) version of the object (for conflicted hunks only).
      See Also:
    • chooseMine

      public static final int chooseMine
      Resolve the conflict by choosing own (local) version of the object (for conflicted hunks only).
      See Also:
    • chooseMerged

      public static final int chooseMerged
      Resolve the conflict by choosing the merged object (potentially manually edited).
      See Also:
  • Constructor Details

    • SVNConflictResult

      public SVNConflictResult(int choice, String mergedPath)
      Create a new conflict result instace.
  • Method Details

    • getChoice

      public int getChoice()
      Returns:
      A value corresponding to the svn_wc_conflict_choice_t enum.
    • getMergedPath

      public String getMergedPath()
      Returns:
      The path to the result of a merge, or null.