| svnconflict provides a non-interactive interface to SVN's conflict resolver. |
| It is intended for use by non-interactive merge scripts, which cannot easily |
| use interactive tree conflict resolution features provided by 'svn resolve'. |
| |
| svnconflict operates on a single working copy path only. It is assumed that |
| scripts are able to discover conflicted paths in the working copy via other |
| means, such as 'svn status'. |
| |
| The following operations are supported: |
| |
| List conflicts at PATH: svnconflict list PATH |
| Show text-conflict resolution options for PATH: svnconflict options-text PATH |
| Show prop-conflict resolution options for PATH: svnconflict options-prop PATH |
| Show tree-conflict resolution options for PATH: svnconflict options-tree PATH |
| Resolve text conflict PATH: svnconflict resolve-text OPTION_ID PATH |
| Resolve prop conflict PATH: svnconflict resolve-prop PROPNAME OPTION_ID PATH |
| Resolve tree conflict PATH: svnconflict resolve-tree OPTION_ID PATH |
| |
| Note that some advanced operations which are offered by 'svn resolve' are not |
| supported, such as selecting a move target path from a set of ambiguous move |
| target candidates. svnconflict will always use a default choice in such cases. |
| |
| svnconflict may contact the repository to obtain information about a conflict. |
| It will never modify the repository, but only read information from it. |
| svnconflict will not prompt for credentials. If read-access to the repository |
| requires credentials but no suitable credentials are stored in Subversion's |
| authentication cache or provided on the command line, the operation may fail. |