summaryrefslogtreecommitdiffstats
path: root/src/queue.rs
diff options
context:
space:
mode:
authorStephan Dilly <dilly.stephan@gmail.com>2021-03-08 18:00:30 +0100
committerGitHub <noreply@github.com>2021-03-08 18:00:30 +0100
commit6e5db96c19a24444cbf2c247bf5f2ae32e7a3a39 (patch)
treeeeab96b351da61b729433b584a2a6aa58d955b6d /src/queue.rs
parentf86faf6406095d18e484d682d8d6709fc62633d6 (diff)
support discard selected lines (#571)
Diffstat (limited to 'src/queue.rs')
-rw-r--r--src/queue.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/queue.rs b/src/queue.rs
index fbafee7e..21da03fc 100644
--- a/src/queue.rs
+++ b/src/queue.rs
@@ -1,5 +1,5 @@
use crate::tabs::StashingOptions;
-use asyncgit::sync::{CommitId, CommitTags};
+use asyncgit::sync::{diff::DiffLinePosition, CommitId, CommitTags};
use bitflags::bitflags;
use std::{cell::RefCell, collections::VecDeque, rc::Rc};
@@ -27,6 +27,7 @@ pub struct ResetItem {
pub enum Action {
Reset(ResetItem),
ResetHunk(String, u64),
+ ResetLines(String, Vec<DiffLinePosition>),
StashDrop(CommitId),
DeleteBranch(String),
ForcePush(String, bool),