Kiril Videlov
|
cfafc8d7b5
|
Make all places that create Stack also initialize it
|
2024-10-08 16:43:42 +02:00 |
|
Kiril Videlov
|
48bbe13d56
|
Rename StackExt.new to create
|
2024-10-08 16:37:07 +02:00 |
|
Kiril Videlov
|
ce9b136185
|
Rename Stack constructor function to new_uninitialized
This describes it more accurately
|
2024-10-08 16:05:23 +02:00 |
|
Kiril Videlov
|
d05d962cf8
|
Rename Branch to Stack
|
2024-10-08 15:59:27 +02:00 |
|
Kiril Videlov
|
7ec59f8489
|
extract the Branch types to crate gitbutler-stack
|
2024-10-08 15:27:16 +02:00 |
|
Kiril Videlov
|
d78ebbe176
|
rename crate gitbutler-stack to gitbutler-stack-api
This is needed to free up the name gitbutler-stack
|
2024-10-08 14:53:23 +02:00 |
|
Kiril Videlov
|
5b7109e8ee
|
refactor(Branch): implement set_head() and make field private
This allows us to control the head setting and update the stack `heads` field accordingly
|
2024-10-08 12:21:57 +02:00 |
|
Kiril Videlov
|
d15e41ee73
|
Stacking - fixes an issue where its not possible to create additional series for the base of the stack
|
2024-10-03 15:22:20 -07:00 |
|
Kiril Videlov
|
ef1c7c139d
|
Simplify CreateSeriesRequest
If `preceding_head` is provided, only the name of the series is sufficient
|
2024-10-03 20:12:49 +02:00 |
|
Kiril Videlov
|
efa5cbc7fd
|
Makes it easier to create new series to the top of the stack
Adds an extra convinience API that does not require knowledge of what is the latest commit
|
2024-10-03 20:04:20 +02:00 |
|
Kiril Videlov
|
0ccd6709b6
|
Implementa helper Stack method for updating latest stack series head
|
2024-10-02 22:24:42 +02:00 |
|
Kiril Videlov
|
c94e8d121f
|
Update of series name disallowed after push
|
2024-10-02 20:26:05 +02:00 |
|
Kiril Videlov
|
89960f6bfc
|
Make stack initialization more forgiving
|
2024-10-02 19:28:29 +02:00 |
|
Kiril Videlov
|
f699b72768
|
Implement support for creating and updating Series description
|
2024-10-02 18:20:23 +02:00 |
|
Kiril Videlov
|
7d9f440fd6
|
Fix listing of stack series
|
2024-10-02 11:40:45 +02:00 |
|
Kiril Videlov
|
03659e4731
|
Add tests for Stack method push_series
|
2024-10-02 01:49:12 +02:00 |
|
Kiril Videlov
|
b5325e2d55
|
Add tests for Stack method update_series
|
2024-10-02 01:20:37 +02:00 |
|
Kiril Videlov
|
28a6e0a2bf
|
Fixe an issue with Stack.add_series
|
2024-10-01 23:46:22 +02:00 |
|
Kiril Videlov
|
9ce6dd8635
|
Rename Stack trait methods to refer to 'series'
|
2024-10-01 21:51:53 +02:00 |
|
Kiril Videlov
|
1b953d286c
|
Stacking: enforce that patch references point to changeIDs when available
|
2024-10-01 17:19:04 +02:00 |
|
Kiril Videlov
|
04c17656bb
|
Stacking: Maintain the correct heads order when adding new ones
|
2024-10-01 16:12:49 +02:00 |
|
Kiril Videlov
|
3ba6f7238a
|
Tests for Stack trait implementation
|
2024-09-30 00:22:35 +02:00 |
|