Faster repositories close in suitable roots search Indore-2017.1.x
authorDmitry Neverov <dmitry.neverov@gmail.com>
Wed, 28 Feb 2018 09:23:53 +0000 (10:23 +0100)
committerDmitry Neverov <dmitry.neverov@gmail.com>
Wed, 28 Feb 2018 09:23:53 +0000 (10:23 +0100)
commite6da434901a368c05af34980d5f3464bf46e2d78
treecf73456b2ccddeebe63d613a5beff6d847b2da1f
parentf8abf4b1da12005e798e879aaf0be02671f2d894
Faster repositories close in suitable roots search

We created a single context for entire search and kept
all repositories open until the search is finished.
Since the search can be slow (tens of minutes), create
context per VCS root in order to reduce memory usage.
git-server/src/jetbrains/buildServer/buildTriggers/vcs/git/GitVcsSupport.java