svn: Removed "Externals" group from "Update Info" panel (it contains only externals that were part of update operation, but real changes (if any) go to other corresponding groups - and so, for instance, if project has some externals they are shown in "Update Info" panel, even if all is up-to-date)
svn: Refactored Info - made conflict files @Nullable
IDEA-127369 Use conflict files names (instead of paths) while converting SVNInfo (from SVNKit) to Info
CR-IC-6044#CFR-89208 fix typo — strange postfix
CR-IC-6042#CFR-89157 "consider not passing the session"
Restore first time loading.
Fix auto-broken import.
IDEA-101117 Force call to SmallMapSerializer.put() when persisting branches info (this way SmallMapSerializer will treat itself as dirty and subsequent call to SmallMapSerializer.force() will persist necessary values)
IDEA-128503 Use indefinite article
cleanup renamed classes
cleanup
Tab title limit: dashes are separators too
Fix debugger run to line.
IDEA-103112 Java: 'Join lines' for if-statement inserts unexpected braces
opened project view after opening of study project
Merge remote-tracking branch 'origin/master'
do not cleanup empty constructors (IDEA-128592)
ignore duplicated throws 'true' by default (IDEA-93780)
recursive check vFiles selection in init scope (IDEA-128554)
[push] Generify PushSupport by Repository

To avoid casts in the calling code.

Remove unnecessary instanceofs and casts from HgPushSupport;
remember HgVcs instance in a field to avoid getInstance in every
getVcs call.