public bool TakeDiff(string path, Commit end) { if (!gitManager.Settings.ExternalsType.IsFlagSet(GitSettingsJson.ExternalsTypeEnum.Diff) || SelectedAdatapter == null) { return(false); } return(SelectedAdatapter.Diff(path, end)); }
public bool TakeBlame(string path) { if (!gitSettings.ExternalsType.IsFlagSet(GitSettingsJson.ExternalsTypeEnum.Blame) || SelectedAdatapter == null) { return(false); } return(SelectedAdatapter.Blame(path)); }
public bool TakeRevert(IEnumerable <string> paths) { if (!gitSettings.ExternalsType.IsFlagSet(GitSettingsJson.ExternalsTypeEnum.Revert) || SelectedAdatapter == null) { return(false); } return(SelectedAdatapter.Revert(paths)); }
public bool TakeReset(Commit commit) { if (!gitSettings.ExternalsType.IsFlagSet(GitSettingsJson.ExternalsTypeEnum.Fetch) || SelectedAdatapter == null) { return(false); } return(SelectedAdatapter.Reset(commit)); }
public bool TakeFetch(string remote) { if (!gitSettings.ExternalsType.IsFlagSet(GitSettingsJson.ExternalsTypeEnum.Fetch) || SelectedAdatapter == null) { return(false); } return(SelectedAdatapter.Fetch(remote)); }
public bool TakeMerge() { if (!gitSettings.ExternalsType.IsFlagSet(GitSettingsJson.ExternalsTypeEnum.Merge) || SelectedAdatapter == null) { return(false); } return(SelectedAdatapter.Merge()); }
public bool TakeCommit(string message) { if (!gitSettings.ExternalsType.IsFlagSet(GitSettingsJson.ExternalsTypeEnum.Commit) || SelectedAdatapter == null) { return(false); } return(SelectedAdatapter.Commit(message)); }
public void HandleConflict(string path) { if (SelectedAdatapter == null) { logger.Log(LogType.Warning, "No selected external program."); return; } SelectedAdatapter.Conflict(path); }