IDEA-112794 Explicitly check that current logic could return "null" as svn command exit code
IDEA-112456 Show "Cleanup" link on "working copies information panel" for svn 1.8 working copies
IDEA-113312 Do not fail svn command if could not determine working copy root to execute cleanup (after authentication failure)
IDEA-94942 Changed log level from "warn" to "info" (in svn command execution logic)
IDEA-94942 Refactored method CommandUtil.putChangeLists (use concrete type instead of Object)
IDEA-94942 Refactored commit logic - removed SvnBindClient
IDEA-94942 Make path to svn command line client be obtained only once
IDEA-94942 Make "svn info <url>" work correctly - do not require File instance in parse logic
IDEA-94942 Require authentication callback for svn command be not null
IDEA-94942 Refactored AuthenticationCallback - accept repository url instead of file
IDEA-94942 Refactored LineCommandListener - removed baseDirectory method
IDEA-94942 Resolve repository url and command working directory based on command target (file or url) element (for each command line command)
IDEA-94942 Refactored commit logic - use common behavior for command line svn commands
IDEA-94942 Refactored update logic - use common behavior for command line svn commands
IDEA-94942 Refactored info client to use SvnLineCommand (instead of SvnSimpleCommand)
IDEA-94942 Refactored utility cleanup command to use SvnLineCommand (instead of SvnSimpleCommand)
IDEA-112854 Save credentials to memory cache (for command line implementation)
Cleanup ExpressionUtils duplication
Merge branch 'svn1_8_new'
simplify saveForProviders