Scott Chacon
|
62e9a80512
|
add logic for the first parentless snapshot
|
2024-05-17 15:11:19 +02:00 |
|
Scott Chacon
|
0f3005e467
|
first pass at new oplog tree builder
creates a work tree and properly restores
note
|
2024-05-17 15:11:19 +02:00 |
|
Kiril Videlov
|
74fe02f109
|
feat: Add support for setting snapshot_lines_threshold in UpdateRequest
|
2024-05-17 12:44:20 +02:00 |
|
Ani Betts
|
69cf9c8058
|
Don't use HOME env var
This environment variable doesn't exist on Windows
|
2024-05-15 17:39:23 +02:00 |
|
Ani Betts
|
1695ad5c53
|
Add dirs crate
|
2024-05-15 17:39:00 +02:00 |
|
Scott Chacon
|
5becf4e6a6
|
small fixes
|
2024-05-15 15:24:08 +02:00 |
|
Scott Chacon
|
b0c5c07a57
|
some change-id based tests
|
2024-05-15 15:21:19 +02:00 |
|
Scott Chacon
|
2ce4e5bfd0
|
remove a bunch of debugging
|
2024-05-15 14:48:26 +02:00 |
|
Scott Chacon
|
d267dbc77d
|
rust is not my favorite language
|
2024-05-15 13:40:27 +02:00 |
|
Scott Chacon
|
a23253e57d
|
who committed this?
|
2024-05-15 11:14:05 +02:00 |
|
Scott Chacon
|
9e817b4d04
|
Merged origin/master into add-commit-id
|
2024-05-15 10:43:34 +02:00 |
|
Scott
|
520d95aef2
|
merge upstream
|
2024-05-14 14:07:09 +00:00 |
|
Kiril Videlov
|
e93ddfac34
|
snapshot of restores keeps more metadata
|
2024-05-14 16:04:02 +02:00 |
|
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 |
|
Scott Chacon
|
4cde9ce71d
|
windows doesn't have permissions like this
|
2024-05-14 13:43:49 +02:00 |
|
Scott Chacon
|
202c551bc7
|
remove signing setting
|
2024-05-14 13:15:11 +02:00 |
|
Scott Chacon
|
b5c9f934d5
|
supporting gpg.ssh.program
|
2024-05-14 11:57:23 +02:00 |
|
Scott Chacon
|
d944cad533
|
merge upstream
temp
|
2024-05-14 10:25:29 +02:00 |
|
Scott Chacon
|
f106bfa246
|
basic ssh signing too
|
2024-05-14 10:08:22 +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 |
|
Scott Chacon
|
b17ab37a01
|
actually run gpg if specified
|
2024-05-13 16:19:45 +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 |
|
Scott Chacon
|
4d542330c5
|
merge stuff
|
2024-05-11 11:43:06 +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 |
|