public void Stage(AddFilesMode mode) { Verify.State.IsNotDeleted(this); Repository.Status.Stage(this, mode); StagedStatus = StagedStatus.Staged; }
internal void Stage(TreeItem item, AddFilesMode mode) { Verify.Argument.IsValidGitObject(item, Repository, "item"); using (Repository.Monitor.BlockNotifications( RepositoryNotifications.IndexUpdated)) { Repository.Accessor.AddFiles.Invoke( new AddFilesParameters(mode, item.RelativePath)); } Refresh(); }
/// <summary>Create <see cref="AddFilesParameters"/>.</summary> /// <pparam name="mode">Add files mode.</pparam> /// <param name="paths">Paths to add.</param> public AddFilesParameters(AddFilesMode mode, IList<string> paths) { Mode = mode; Paths = paths; }
/// <summary>Create <see cref="AddFilesParameters"/>.</summary> /// <pparam name="mode">Add files mode.</pparam> public AddFilesParameters(AddFilesMode mode) { Mode = mode; }
/// <summary>Create <see cref="AddFilesParameters"/>.</summary> /// <pparam name="mode">Add files mode.</pparam> /// <param name="path">Path to add.</param> public AddFilesParameters(AddFilesMode mode, string path) { Mode = mode; Paths = new[] { path }; }
internal void Stage(TreeItem item, AddFilesMode mode) { Verify.Argument.IsValidGitObject(item, Repository, "item"); using(Repository.Monitor.BlockNotifications( RepositoryNotifications.IndexUpdated)) { Repository.Accessor.AddFiles.Invoke( new AddFilesParameters(mode, item.RelativePath)); } Refresh(); }
/// <summary>Create <see cref="AddFilesParameters"/>.</summary> /// <pparam name="mode">Add files mode.</pparam> /// <param name="paths">Paths to add.</param> public AddFilesParameters(AddFilesMode mode, IList <string> paths) { Mode = mode; Paths = paths; }