// ĠCopyright Ġ 2 0 0 0 - 2 0 1 8 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġorg . jetbrains . idea . svn . info Ċ Ċ import Ġorg . jetbrains . idea . svn . api .* Ċ import Ġorg . jetbrains . idea . svn . check in . Commit Info Ċ import Ġorg . jetbrains . idea . svn . conflict . Tree Conflict Description Ċ import Ġorg . jetbrains . idea . svn . lock . Lock Ċ import Ġjava . io . File Ċ Ċ private Ġfun Ġresolve Conflict File ( file : ĠFile ?, Ġpath : ĠString ?) Ġ= Ġif Ġ( file Ġ!= Ġnull Ġ&& Ġpath Ġ!= Ġnull ) ĠFile ( file . parent File , Ġpath ) Ġelse Ġnull Ċ Ċ class ĠInfo ( val Ġfile : ĠFile ?, ĊĠĠĠĠĠĠĠĠĠĠ Ġval Ġurl : ĠUrl ?, ĊĠĠĠĠĠĠĠĠĠĠ Ġval Ġrevision : ĠRevision , ĊĠĠĠĠĠĠĠĠĠĠ Ġnode Kind : ĠNode Kind , ĊĠĠĠĠĠĠĠĠĠĠ Ġval Ġrepository Root Url : ĠUrl ?, ĊĠĠĠĠĠĠĠĠĠĠ Ġval Ġrepository Id : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠ Ġcommit Info : ĠCommit Info ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠ Ġval Ġschedule : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠ Ġval Ġdepth : ĠDepth ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠ Ġval Ġcopy From Url : ĠUrl ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠ Ġval Ġcopy From Revision : ĠRevision Ġ= ĠRevision . UNDEFINED , ĊĠĠĠĠĠĠĠĠĠĠ Ġval Ġlock : ĠLock ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠ Ġconflict Old FileName : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠ Ġconflict New FileName : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠ Ġconflict Working FileName : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠ Ġval Ġtree Conflict : ĠTree Conflict Description ? Ġ= Ġnull ) Ġ: ĠBase Node Description ( node Kind ) Ġ{ ĊĠ Ġval Ġcommit Info : ĠCommit Info Ġ= Ġcommit Info Ġ?: ĠCommit Info . EMPTY ĊĠ Ġval Ġconflict Old File Ġ= Ġresolve Conflict File ( file , Ġconflict Old FileName ) ĊĠ Ġval Ġconflict New File Ġ= Ġresolve Conflict File ( file , Ġconflict New FileName ) ĊĠ Ġval Ġconflict Wr k File Ġ= Ġresolve Conflict File ( file , Ġconflict Working FileName ) ĊĊĠ Ġ@ Deprecated (" Use Ġnode Kind Ġproperty ", ĠReplace With (" node Kind ")) ĊĠ Ġval Ġkind ĊĠĠĠ Ġget () Ġ= Ġnode Kind ĊĊĠ Ġ@ Deprecated (" Use Ġurl Ġproperty ", ĠReplace With (" url ")) ĊĠ Ġfun Ġget URL () Ġ= Ġurl ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġconst Ġval ĠS CH ED ULE _ ADD Ġ= Ġ" add " ĊĠ Ġ} Ċ }