ndom91
2b365160b3
fix: pnpm-lock
2024-05-05 18:53:13 +02:00
ndom91
dd79d9ec5a
Merge branch 'ndom91/add-playwright-test' of github.com:ndom91/gitbutler into ndom91/add-playwright-test
2024-05-05 18:51:21 +02:00
ndom91
2adf5f50dd
fix: cleanup GHA
2024-05-05 18:51:14 +02:00
Nico Domino
a0d6deb4a7
Merge branch 'master' into ndom91/add-playwright-test
2024-05-05 18:48:08 +02:00
ndom91
440ac0145a
feat: add test to check changed files
2024-05-05 18:44:55 +02:00
ndom91
25fea8e35a
chore: cleanup unnecessary deps
2024-05-05 18:33:40 +02:00
ndom91
3d7f20d4a7
fix: cleanup testing overrides
2024-05-05 18:25:16 +02:00
ndom91
1c265e1bae
fix: define pnpm 8
2024-05-05 18:24:56 +02:00
ndom91
548c1ded37
fix: revert pnpm-lock changes
2024-05-05 18:24:48 +02:00
ndom91
0f9e5043a2
feat: more fixtures and mocks
2024-05-05 18:16:48 +02:00
ndom91
2a7a84e655
fix: cleanup repo
2024-05-05 18:16:39 +02:00
Kiril Videlov
66a21e8ec5
Merge pull request #3690 from gitbutlerapp/fix-snapshot-path-handling
...
fix a snapshot bug on windows
2024-05-05 18:09:14 +02:00
Kiril Videlov
9aa7b11311
fix a snapshot bug on windows
...
paths shouldn't be handcoding the separator
2024-05-05 17:55:10 +02:00
Kiril Videlov
bd33ff1645
Merge pull request #3689 from gitbutlerapp/include-conflict-state-in-snapshots
...
include conflict state in snapshots
2024-05-05 17:52:47 +02:00
Kiril Videlov
a0a834b8bd
create and restore return the shas of the snapshots
2024-05-05 17:39:45 +02:00
Kiril Videlov
bd8b0bf246
improve docs
2024-05-05 17:32:00 +02:00
Kiril Videlov
c24da92b6f
test: snapshotting of conflict state
2024-05-05 17:31:52 +02:00
Kiril Videlov
0771efc52f
include conflict state in snapshots
2024-05-05 17:31:29 +02:00
Pavel Laptev
4d5f77b7f4
Merge branch 'master' into target-branch-selector-fix
2024-05-04 23:30:54 +02:00
Pavel Laptev
09113fec2f
fix layout on project setup
...
- fix text when open `login page` in a browser
- remove `name` from Toggle. We didn't use it
- fields layout updated
2024-05-04 23:26:08 +02:00
Pavel Laptev
88f840174f
Branch configuration fixes
...
- remove console.logs
- in the Select dropdown fix preselecting default values on reload
- replace `===` with `==` (our style guide)
- undisable `Update configuration` if one of the fields were changed
2024-05-04 21:39:57 +02:00
Kiril Videlov
81bc5b327c
Merge pull request #3687 from gitbutlerapp/snapshot-on-file-changes
...
snapshot on file changes
2024-05-04 19:47:24 +02:00
Kiril Videlov
5e54e0ed01
make SNAPSHOT_LINES_THRESHOLD configurable
2024-05-04 19:34:54 +02:00
ndom91
6244a67972
fix: cleanup wdio
2024-05-04 19:29:50 +02:00
ndom91
4c2d3a137b
fix: enable initial mockIPC
2024-05-04 19:28:29 +02:00
Kiril Videlov
ebae6bf8de
create a snapshot every 20 lines changed
2024-05-04 19:20:22 +02:00
Kiril Videlov
25b7acc59c
adds a new snapshot entry type FileChanges
2024-05-04 19:19:52 +02:00
Kiril Videlov
32e5b97495
create a GbRepo trait for building blocks gitbutler uses
...
As well as an implementation for git2::Repository
2024-05-04 19:19:09 +02:00
Kiril Videlov
f5915262e8
Merge pull request #3686 from gitbutlerapp/exclude-large-new-files
...
fix: only skip big files from snapshotting if they are untracked
2024-05-04 16:41:23 +02:00
Kiril Videlov
105a355e5d
fix: only skip big files from snapshotting if they are untracked
2024-05-04 16:28:34 +02:00
Kiril Videlov
027e0bec05
Merge pull request #3685 from gitbutlerapp/add-gitbutler-cli-cargo-toml
...
tiny cli for snapshots
2024-05-04 03:58:35 -07:00
Kiril Videlov
f8e05ec694
skip pager on windows
2024-05-04 12:14:24 +02:00
Kiril Videlov
539ba983b3
add cli crate to ci jobs
2024-05-04 11:31:28 +02:00
Kiril Videlov
9aee55c869
tiny cli for snapshots
...
this is a cli convinience tool for listing and restoring gitbutler snapshots even if the app can't start or if it's hung. of course this can be done with plain git, but this is more convinient
In the future we could add more functionality to it
2024-05-04 11:29:14 +02:00
Kiril Videlov
d2a51e84e9
Merge pull request #3682 from gitbutlerapp/improve-advanced-commit-options
...
Improve advanced commit options
2024-05-04 01:47:21 -07:00
Pavel Laptev
c0cc85688f
Updated branch switch on the Settings page
...
- copy updated
- layout updated
- select component max-height fixed
2024-05-04 00:41:15 +02:00
Kiril Videlov
3bfc081b94
Merge pull request #3683 from gitbutlerapp/Update-branch-normalize-function
...
Update the normalizeBranchName function to match rust
2024-05-03 14:23:18 -07:00
Pavel Laptev
fb6dd2429e
CSS fix: truncate long base branch names
2024-05-03 22:39:36 +02:00
Caleb Owens
32a8992af6
Add some basic test cases for normalizeBranchName
2024-05-03 20:16:02 +01:00
Caleb Owens
63ee99b647
Update the normalizeBranchName function to match rust
...
Before, uppercase letters and hashes were missing from the regex. I've now coppied the regex from the rust code so they are now identical
2024-05-03 20:09:22 +01:00
Caleb Owens
fe30db9760
Change metric for "undoable"
...
We have two types of commits "RemoteCommit" and "Commit". "RemoteCommit" are what we see in the "Upstream" section, and in branches. These commits can't be undone.
Commits of type "Commit" appear in the "Local" and "Remote" sections and are undoable
2024-05-03 19:49:40 +01:00
Caleb Owens
601d6ba809
Grey out commit buttons when title isnt present
2024-05-03 19:41:45 +01:00
Caleb Owens
c4108dc22c
Only show edit title option when commit is undoable
2024-05-03 19:32:30 +01:00
Caleb Owens
6982909689
Use stop propagation to prevent card closing
2024-05-03 19:14:24 +01:00
Caleb Owens
f8109368f3
Improve UI of advanced commit options
2024-05-03 19:10:28 +01:00
Scott Chacon
aa9a775842
Merged origin/master into target-branch-selector-fix
2024-05-03 13:51:01 +02:00
Scott Chacon
6c7e07f325
move my cloud stuff to pavels branchswitch thing
2024-05-03 13:48:16 +02:00
Kiril Videlov
8db8ec5641
Merge pull request #3676 from gitbutlerapp/update-virtual-branches-toml-on-restore
...
snapshots: use subtrees for virtual_branches.toml
2024-05-03 02:50:03 -07:00
Scott Chacon
ea08accec1
whoopsie
2024-05-03 11:39:54 +02:00
Scott Chacon
0442744c13
Merge branch 'master' into target-branch-selector-fix
2024-05-03 11:26:16 +02:00