/// <summary>Ignore changes to submodules when looking for changes.</summary> public static ICommandArgument IgnoreSubmodules(StatusIgnoreSubmodulesMode mode) { switch(mode) { case StatusIgnoreSubmodulesMode.All: return new CommandParameterValue("--ignore-submodules", "all", '='); case StatusIgnoreSubmodulesMode.Dirty: return new CommandParameterValue("--ignore-submodules", "dirty", '='); case StatusIgnoreSubmodulesMode.Untracked: return new CommandParameterValue("--ignore-submodules", "untracked", '='); default: throw new ArgumentException("mode"); } }
/// <summary>Ignore changes to submodules when looking for changes.</summary> public static ICommandArgument IgnoreSubmodules(StatusIgnoreSubmodulesMode mode) { switch (mode) { case StatusIgnoreSubmodulesMode.All: return(new CommandParameterValue("--ignore-submodules", "all", '=')); case StatusIgnoreSubmodulesMode.Dirty: return(new CommandParameterValue("--ignore-submodules", "dirty", '=')); case StatusIgnoreSubmodulesMode.Untracked: return(new CommandParameterValue("--ignore-submodules", "untracked", '=')); default: throw new ArgumentException("mode"); } }