helix-mirror/helix-core
Michael Davis bcdb475b71
Fix transaction composition order in History::changes_since (#4981)
* Add a undo/redo split test case for crossing branches

* history: Switch up/down transaction chaining order

The old code tends to work in practice because, usually, either up_txns
or down_txns are empty. When both have contents though, we can run into
a panic trying to compose them all since they will disagree on the
length of the text. This fixes the panic test case in the parent
commit.
2022-12-03 12:09:08 +09:00
..
src Fix transaction composition order in History::changes_since (#4981) 2022-12-03 12:09:08 +09:00
tests deps: Update tree-sitter-rust (supports let-else && let-chains) 2022-11-11 18:43:55 -06:00
.gitignore Initial import. 2020-05-20 18:14:51 +09:00
Cargo.toml Significantly improve performance of :reload (#4457) 2022-11-28 11:20:54 +09:00