void () { myCachedInfoLoaded = true; final String commonPath = myCommonPathSearcher.getCommon(); if (commonPath != null) { final SvnFileUrlMapping urlMapping = myVcs.getSvnFileUrlMapping(); if (urlMapping.isEmpty()) { myCachedInfoLoaded = false; return; } Url absoluteUrl = parseUrl(Url.append(myRepositoryRoot, commonPath), false); myWcRoot = urlMapping.getWcRootForUrl(absoluteUrl); if (myWcRoot != null) { myBranchUrl = SvnUtil.getBranchForUrl(myVcs, myWcRoot.getVirtualFile(), absoluteUrl); } } }