protected override VersionInfo[] OnGetDirectoryVersionInfo(FilePath localDirectory, bool getRemoteStatus, bool recursive) { VersionInfo[] versions = Bazaar.GetDirectoryVersionInfo(this, localDirectory.FullPath, getRemoteStatus, recursive); if (null != versions) { foreach (VersionInfo version in versions) { statusCache[version.LocalPath] = version; } } return(versions); }