Exemple #1
0
 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);
        }