Skip to content

Commit c8113bf

Browse files
authored
Merge pull request #13359 from gitbutlerapp/dp-show-commit-markers-in-between
Show commit markers in between commits in TUI
2 parents 4450973 + c035e87 commit c8113bf

13 files changed

Lines changed: 384 additions & 1139 deletions

crates/but/src/command/legacy/status/tui/cursor/tests.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use std::sync::Arc;
22

3-
use but_rebase::graph_rebase::mutate::InsertSide;
43
use gitbutler_stack::StackId;
54
use ratatui_textarea::TextArea;
65

@@ -1528,7 +1527,6 @@ fn is_selectable_in_commit_mode_scopes_commit_targets_to_stack() {
15281527
id: "zz".into(),
15291528
})),
15301529
scope_to_stack: Some(scoped_stack_id),
1531-
insert_side: InsertSide::Above,
15321530
empty_message: false,
15331531
});
15341532

crates/but/src/command/legacy/status/tui/details/mod.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -216,9 +216,7 @@ impl Details {
216216

217217
Message::Commit(commit_message) => match commit_message {
218218
CommitMessage::Confirm | CommitMessage::CreateEmpty => true,
219-
CommitMessage::Start
220-
| CommitMessage::SetInsertSide(_)
221-
| CommitMessage::ToggleEmptyMessage => false,
219+
CommitMessage::Start | CommitMessage::ToggleEmptyMessage => false,
222220
},
223221
Message::Rub(rub_message) => match rub_message {
224222
RubMessage::Start
@@ -240,7 +238,7 @@ impl Details {
240238
FilesMessage::ToggleGlobalFilesList | FilesMessage::ToggleFilesForCommit => true,
241239
},
242240
Message::Move(move_message) => match move_message {
243-
MoveMessage::Start | MoveMessage::SetInsertSide(_) => false,
241+
MoveMessage::Start => false,
244242
MoveMessage::Confirm => true,
245243
},
246244
Message::Details(details_message) => match details_message {

crates/but/src/command/legacy/status/tui/key_bind.rs

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use std::{borrow::Cow, collections::HashMap};
22

3-
use but_rebase::graph_rebase::mutate::InsertSide;
43
use crossterm::event::{KeyCode, KeyEvent, KeyEventKind, KeyModifiers};
54
use strum::IntoEnumIterator;
65

@@ -568,22 +567,6 @@ fn register_commit_mode_key_binds(key_binds: &mut KeyBinds) {
568567
hide_from_hotbar: false,
569568
});
570569

571-
key_binds.register(KeyBindDef {
572-
short_description: "above",
573-
key_matcher: press().code(KeyCode::Char('a')),
574-
modes: Vec::from([ModeDiscriminant::Commit]),
575-
message: Message::Commit(CommitMessage::SetInsertSide(InsertSide::Above)),
576-
hide_from_hotbar: false,
577-
});
578-
579-
key_binds.register(KeyBindDef {
580-
short_description: "below",
581-
key_matcher: press().code(KeyCode::Char('b')),
582-
modes: Vec::from([ModeDiscriminant::Commit]),
583-
message: Message::Commit(CommitMessage::SetInsertSide(InsertSide::Below)),
584-
hide_from_hotbar: false,
585-
});
586-
587570
key_binds.register(KeyBindDef {
588571
short_description: "empty message",
589572
key_matcher: press().code(KeyCode::Char('e')),
@@ -618,22 +601,6 @@ fn register_move_mode_key_binds(key_binds: &mut KeyBinds) {
618601
hide_from_hotbar: false,
619602
});
620603

621-
key_binds.register(KeyBindDef {
622-
short_description: "above",
623-
key_matcher: press().code(KeyCode::Char('a')),
624-
modes: Vec::from([ModeDiscriminant::Move]),
625-
message: Message::Move(MoveMessage::SetInsertSide(InsertSide::Above)),
626-
hide_from_hotbar: false,
627-
});
628-
629-
key_binds.register(KeyBindDef {
630-
short_description: "below",
631-
key_matcher: press().code(KeyCode::Char('b')),
632-
modes: Vec::from([ModeDiscriminant::Move]),
633-
message: Message::Move(MoveMessage::SetInsertSide(InsertSide::Below)),
634-
hide_from_hotbar: false,
635-
});
636-
637604
key_binds.register(KeyBindDef {
638605
short_description: "back",
639606
key_matcher: press().code(KeyCode::Char('m')),

0 commit comments

Comments
 (0)