[JENKINS-18574] use main repo path in change log for svn:externals affected paths
[JENKINS-18574] use main repo path in change log for svn:externals affected paths
remove '/' svn log prepend to affected path so maven plugin can compare with modules
[JENKINS-18574] unit test to demonstrate the fix
changed implementation to workaround a constraint (bug?) in FSPathChange
[JENKINS-18574] fix leading '/' that confuse maven-plugin to determine impacted modules
[FIXED JENKINS-19600] prefer trilead-ssh from plugin vs core classloader
[FIXED JENKINS-20344] - SVN_REVISION is not exported if server url end by / with further @HEAD suffix
SvnHelper function also truncates ending slashes => hash search works correctly. Also added some tests...

Resolves https://issues.jenkins-ci.org/browse/JENKINS-20344

Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>
Fixed the bug ID

Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>
Merge pull request #54 from synopsys-arc-oss/jenkins_20344_fix

[FIXED JENKINS-20344] - SVN_REVISION is not exported if server url ends ...
Merge pull request #53 from ndeloof/JENKINS-19600

[FIXED JENKINS-19600] prefer trilead-ssh from plugin vs core classloader
[FIXED SECURITY-58]

encryption of passphrases wasn't sufficiently secure.
[maven-release-plugin] prepare release subversion-1.54
[maven-release-plugin] prepare for next development iteration
add test for JENKINS-20165
handle SVNEventAction#UPDATE_EXTERNAL

With 1.6 working copy, UPDATE_COMPLETED is not notified with
target path of svn:externals to file.
When UUID is null then fetch the UUID from the subversion server.
Merge pull request #57 from christ66/master

When UUID is null then fetch the UUID from the subversion server.
compare hostname in case-insensitive manner

normalize url with getSVNURL() as in isSameRepository()
Adding log to get duration of UUID checks in doNotifyCommit. Added a HashMap to no more make connections to svn repository for asking its UUID if previously asked. JENKINS-17616
Merge pull request #59 from kenji21/master

[FIXED JENKINS-17616] Add a HashMap for limiting connection to gathering UUID from repository with same locations
revert unnecessary newline change at EOF