public static ProgressDialog PrepareBackgroundFasterFetch(String repo) { bool tags = Settings.Default.FastFetchTagsChecked; bool prune = Settings.Default.FastFetchPruneChecked; bool progress = Settings.Default.FastFetchShowProgress; int maxProcesses = Settings.Default.FastFetchMaxProcesses; return(FastFetchDialog.PrepareFetch(repo + " - " + "Faster Fetch", "Faster Fetch Completed", repo, tags, prune, progress, maxProcesses)); }
private static Task Fetch(String title, String completedText, String repo, bool tags, bool prune, bool progress, int maxProcesses) { ProgressDialog dialog = FastFetchDialog.PrepareFetch(title, completedText, repo, tags, prune, progress, maxProcesses); dialog.Show(); dialog.DoProgress(); return(dialog.WaitForClose()); }