public void CompareFolders(string sourceFolder, string targetFolder) { VersionControlFolderDifferenceExt.VersionControlFolderDifferenceParams parameters = null; try { folderDiffOptions.Initialize(); parameters = new VersionControlFolderDifferenceExt.VersionControlFolderDifferenceParams() { ShowItemsDifferentInBoth = folderDiffOptions.ShowItemsWithDifferentContents, ShowItemsEqualInBoth = folderDiffOptions.ShowItemsWithIdenticalContents, ShowItemsInSourcePathOnly = folderDiffOptions.ShowItemsExistOnlyInPath1, ShowItemsInTargetPathOnly = folderDiffOptions.ShowItemsExistOnlyInPath2, Filter = folderDiffOptions.FilterHistory.Count > 0 ? folderDiffOptions.FilterHistory[0] : string.Empty, FilterLocalPathsOnly = folderDiffOptions.FilterLocalPathsOnly, SourcePath = sourceFolder, TargetPath = targetFolder }; } catch (Exception ex) { logger.LogError("Error reading folder difference params, using defaults", ex); parameters = new VersionControlFolderDifferenceExt.VersionControlFolderDifferenceParams() { SourcePath = sourceFolder, TargetPath = targetFolder }; } FolderDifferenceExt.Show(parameters); }
public void CompareFolders(string sourceFolder, string targetFolder) { VersionControlFolderDifferenceExt.VersionControlFolderDifferenceParams parameters = null; try { folderDiffOptions.Initialize(); parameters = new VersionControlFolderDifferenceExt.VersionControlFolderDifferenceParams() { ShowItemsDifferentInBoth = folderDiffOptions.ShowItemsWithDifferentContents, ShowItemsEqualInBoth = folderDiffOptions.ShowItemsWithIdenticalContents, ShowItemsInSourcePathOnly = folderDiffOptions.ShowItemsExistOnlyInPath1, ShowItemsInTargetPathOnly = folderDiffOptions.ShowItemsExistOnlyInPath2, Filter = folderDiffOptions.FilterHistory.Count > 0 ? folderDiffOptions.FilterHistory[0] : string.Empty, FilterLocalPathsOnly = folderDiffOptions.FilterLocalPathsOnly, SourcePath = sourceFolder, TargetPath = targetFolder }; } catch(Exception ex) { logger.LogError("Error reading folder difference params, using defaults", ex); parameters = new VersionControlFolderDifferenceExt.VersionControlFolderDifferenceParams() { SourcePath = sourceFolder, TargetPath = targetFolder }; } FolderDifferenceExt.Show(parameters); }