Nikita Galaiko
474cfa2249
🔨 chore: refactor branch upstream handling
2023-10-19 09:12:20 +02:00
extrawurst
eb5b7ea6d3
fix new tests
2023-10-18 17:26:54 +02:00
extrawurst
bb56719d1e
fix merge conflict
2023-10-18 16:45:40 +02:00
extrawurst
eb569b389c
* cleanup combined bin/lib in gitbutler
...
* gitbutler as a lib is `gblib` now and used accordingly by `butler`
* use `cargo-cranky` for shared lints across workspace until cargo supports Cargo.toml lints section in 1.75
2023-10-18 16:39:14 +02:00
Nikita Galaiko
6fb3cba980
correctly track local references
2023-10-18 15:17:09 +02:00
Nikita Galaiko
b7e24fa4f4
move reset tests to integration
2023-10-18 13:23:55 +02:00
Nikita Galaiko
ab46442731
allow non unique branch names
2023-10-18 12:20:37 +02:00
Nikita Galaiko
c896d2b8f2
correctly handle empty file diffs
2023-10-16 15:30:24 +02:00
Nikita Galaiko
3e575482a9
fixup
2023-10-16 15:15:29 +02:00
Nikita Galaiko
9f83b61b2b
move more apply branch tests to integration
2023-10-16 14:44:09 +02:00
Nikita Galaiko
276e2d5b4f
typed project id
2023-10-13 11:00:00 +02:00
Nikita Galaiko
8a19c3550e
type assert
2023-10-12 15:45:29 +02:00
Nikita Galaiko
cba2d2fc4f
hide some methods under #cfg(test)
2023-10-12 15:35:50 +02:00
Nikita Galaiko
878c23c229
remove duplicated tests
2023-10-12 15:14:02 +02:00
Nikita Galaiko
93d8128301
better tests for conflict resolution
2023-10-12 15:07:43 +02:00
Nikita Galaiko
2700be6b50
virtual branches conflict test
2023-10-12 14:25:01 +02:00
Nikita Galaiko
3a397c110f
assert error types instead of messages
2023-10-12 10:59:52 +02:00
Nikita Galaiko
a71baaacb0
init integration tests
2023-10-12 10:36:48 +02:00