Kiril Videlov
|
8bae084518
|
snapshots for move hunk include branch name
|
2024-05-14 14:55:27 +02:00 |
|
Kiril Videlov
|
631bc86031
|
snapshots of (un)appy branches contains name
|
2024-05-14 14:35:47 +02:00 |
|
Kiril Videlov
|
80148f50fe
|
add sha to undo commit snapshot
|
2024-05-13 16:37:37 +02:00 |
|
Kiril Videlov
|
8849c9845e
|
add sha to commit snapshot
|
2024-05-13 16:24:40 +02:00 |
|
Kiril Videlov
|
06dfc95692
|
add message trailer for commit snapshots
|
2024-05-13 01:07:42 +02:00 |
|
Kiril Videlov
|
81e948774f
|
fix test
|
2024-05-12 23:42:04 +02:00 |
|
Kiril Videlov
|
336c7cb9bc
|
enable the new oplog snapshotting by default
|
2024-05-12 22:36:27 +02:00 |
|
Kiril Videlov
|
f8023ca735
|
refactor snapshotter trait
Implementing this on branch turned out ot be restrictive so implementing for Oplog
|
2024-05-12 19:57:42 +02:00 |
|
Kiril Videlov
|
262bbd8df7
|
on snapshot store branch name metadata
|
2024-05-12 19:49:51 +02:00 |
|
Kiril Videlov
|
d52a7f5e4f
|
fix an issue with incorrect snapshot metadata on branch update
|
2024-05-12 19:18:03 +02:00 |
|
Kiril Videlov
|
0a12b3eac5
|
remove unused crates in core
|
2024-05-12 04:12:56 +02:00 |
|
Kiril Videlov
|
5b3273f542
|
remove unused sessions / deltas implementation
This is removed in favor of the new `ops` module
|
2024-05-12 03:39:04 +02:00 |
|
Kiril Videlov
|
27f0802443
|
remove gb_reference from projects
|
2024-05-12 03:08:54 +02:00 |
|
Kiril Videlov
|
18cf10a143
|
remove unused fetch_gb_data
|
2024-05-12 02:13:02 +02:00 |
|
Kiril Videlov
|
bca8e13dfb
|
remove unused push_gb_data
|
2024-05-12 02:05:07 +02:00 |
|
Kiril Videlov
|
2bbe4fa569
|
remove unused list_deltas endpoint
|
2024-05-11 21:12:08 +02:00 |
|
Kiril Videlov
|
14a7e8b2a1
|
remove unused list_sessions
|
2024-05-11 20:58:14 +02:00 |
|
Kiril Videlov
|
9e5094247b
|
fix rust clippy error
|
2024-05-09 11:33:32 -07:00 |
|
Kiril Videlov
|
58c124627a
|
add an enpoint for getting the snapshot diff
|
2024-05-09 11:24:42 -07:00 |
|
Josh Junon
|
2006511a80
|
Merge pull request #3724 from gitbutlerapp/fork-exec-sign
add gitbutler_git::sign_commit()
|
2024-05-08 12:28:22 +02:00 |
|
Mattias Granlund
|
e7f25e29c5
|
Check we are on the right branch in verify_branch
Ensures we don't accidentally run commands while HEAD is pointing to something other than the gitbutler/integration branch.
|
2024-05-08 12:20:00 +02:00 |
|
Josh Junon
|
738e47a377
|
fix sync sign utility
|
2024-05-08 12:16:06 +02:00 |
|
Kiril Videlov
|
e6633df481
|
feat: Optimize snapshot creation in Oplog.rs
Check for differences between the current tree and the parent tree
before creating a new snapshot to prevent creating noop snapshots.
|
2024-05-08 03:12:17 +02:00 |
|
Kiril Videlov
|
903991eea7
|
use default snapshot_lines_threshold
|
2024-05-08 02:58:30 +02:00 |
|
Kiril Videlov
|
7cddab8285
|
fix early return missing snaposhotting 🤦♂️
|
2024-05-08 01:35:11 +02:00 |
|
Kiril Videlov
|
a942cb6f79
|
move snapshot creation on branch update to trait
|
2024-05-08 01:09:53 +02:00 |
|
Kiril Videlov
|
93d5e61530
|
rename module snapshots to ops
|
2024-05-08 00:29:38 +02:00 |
|
Kiril Videlov
|
289aafb496
|
rename snapshoter to snapshot
|
2024-05-08 00:29:38 +02:00 |
|
Kiril Videlov
|
2c065a602e
|
rename module of oplog trait
|
2024-05-08 00:29:38 +02:00 |
|
Kiril Videlov
|
f6e19e6c12
|
compose traits for nicer snapshotting functions
|
2024-05-08 00:00:18 +02:00 |
|
Mattias Granlund
|
e0a2985f37
|
Fix background switching between target.sha and integration commit
|
2024-05-07 16:59:06 +02:00 |
|
Josh Junon
|
ca714084b1
|
add synchronous signed git commit utility function
|
2024-05-07 16:37:52 +02:00 |
|
Josh Junon
|
1fd0b1ecfc
|
make askpass broker a global
|
2024-05-07 16:07:37 +02:00 |
|
Kiril Videlov
|
1bc41a9146
|
snapshot list pagination
|
2024-05-07 00:46:22 +02:00 |
|
Kiril Videlov
|
80346af154
|
fixes a possible condition where if integration commit is not found a lot of integreated commits are added to a vbranch
|
2024-05-07 00:02:22 +02:00 |
|
Caleb Owens
|
f13e827e33
|
Don't reparse branch_id
This should make the situation where an error occurs even more absurd. It should also be saving some extra work which is always a bonus
|
2024-05-06 19:50:07 +01:00 |
|
Josh Junon
|
dce8ead62f
|
use simpler virtual branch handle fetch in tests (and fix strange uncaught compilation error)
|
2024-05-06 20:22:40 +02:00 |
|
Josh Junon
|
da62926a30
|
simplify retrieving of the vb_state handle
|
2024-05-06 20:08:28 +02:00 |
|
Josh Junon
|
85d045362a
|
remove useless AsRef impl
|
2024-05-06 20:07:47 +02:00 |
|
Josh Junon
|
dffca846c4
|
remove empty else branch
|
2024-05-06 20:07:42 +02:00 |
|
Josh Junon
|
58f866d588
|
simplify certain uses of as_ref() in virtual.rs
|
2024-05-06 20:07:39 +02:00 |
|
Josh Junon
|
d6baf7d8f0
|
simplify hunk hash diff calls
|
2024-05-06 20:07:34 +02:00 |
|
Josh Junon
|
21dd4800c3
|
fix typo: timestam_ms -> timestamp_ms
|
2024-05-06 20:04:29 +02:00 |
|
Kiril Videlov
|
98e511c459
|
fixes a bug where after updating the workspace the app shows infinite spinner
|
2024-05-06 18:20:09 +02:00 |
|
Kiril Videlov
|
0091bfa1eb
|
Merge pull request #3688 from gitbutlerapp/resolve-large-quantity-of-files-slow-start
Optimize list_virtual_branches
|
2024-05-06 16:43:30 +02:00 |
|
Scott Chacon
|
d79bf65e51
|
Merge pull request #3677 from gitbutlerapp/target-branch-selector-fix
initial implementation of different push target
|
2024-05-06 16:31:01 +02:00 |
|
Scott Chacon
|
4ea691a1cd
|
fetch from push remote too
|
2024-05-06 16:01:06 +02:00 |
|
Kiril Videlov
|
b1bb9bf51c
|
snapshot listing includes stats about the snapshot
inclue files touched as well as lines added and removed
|
2024-05-06 15:26:44 +02:00 |
|
Scott Chacon
|
46fe51eeda
|
fix rust errors
|
2024-05-06 14:30:25 +02:00 |
|
Scott Chacon
|
ca634807b1
|
Merge branch 'master' into target-branch-selector-fix
|
2024-05-06 13:49:27 +02:00 |
|