Kiril Videlov
|
7a05d6914c
|
feat: adds configurable telemetry settings for error reporting and metrics tracking
|
2024-01-28 12:59:22 +01:00 |
|
Nikita Galaiko
|
e4139457e6
|
Merge pull request #2452 from gitbutlerapp/refactor-get-default-target-function
Refactor get default target function
|
2024-01-26 15:42:14 +01:00 |
|
Kiril Videlov
|
273d205789
|
light performance sampling in stable builds
|
2024-01-26 15:31:19 +01:00 |
|
Nikita Galaiko
|
cd8ad563b5
|
more places to use latest_session instead of current
|
2024-01-26 14:51:59 +01:00 |
|
Nikita Galaiko
|
67b74fe4fb
|
Merge pull request #2451 from gitbutlerapp/fix-current-sha-type
Fix current sha type
|
2024-01-26 14:49:27 +01:00 |
|
Nikita Galaiko
|
3cf1350ce2
|
do not attempt to create a new session in list_branches
|
2024-01-26 14:47:36 +01:00 |
|
Nikita Galaiko
|
284448e594
|
fix: update type of current_sha field in Branch struct to git::Oid to match the actual type of the value
|
2024-01-26 14:37:48 +01:00 |
|
Kiril Videlov
|
f86935d335
|
measure rust performance in dev and nightly
|
2024-01-26 13:59:38 +01:00 |
|
Nikita Galaiko
|
4532334874
|
use latest session when reading default target
|
2024-01-26 10:01:00 +01:00 |
|
Kiril Videlov
|
975729d409
|
chore: update terminology from "applied branches" to "workspace"
|
2024-01-24 17:50:36 +01:00 |
|
Kiril Videlov
|
4b55839fce
|
feat: add periodic update check every 6 hours to ensure app is up to date
|
2024-01-24 17:41:31 +01:00 |
|
Kiril Videlov
|
2f1cc069be
|
use tauri native update dialog
|
2024-01-24 15:17:11 +01:00 |
|
Kiril Videlov
|
29b5499869
|
hunk context lines are computed against the correct head
|
2024-01-24 14:09:59 +01:00 |
|
Nikita Galaiko
|
83d6d8dd3e
|
Merge pull request #2377 from gitbutlerapp/refactor-target-and-branch-writers
Refactor target and branch writers
|
2024-01-23 10:10:17 +01:00 |
|
Kiril Videlov
|
3c9408a253
|
🔧 fix: remove unnecessary TODO comment in hunk_with_context function
|
2024-01-22 20:48:21 +01:00 |
|
Kiril Videlov
|
6548bdfa21
|
always add old line number when building hunk context
|
2024-01-22 20:06:18 +01:00 |
|
Nikita Galaiko
|
4fda8370a4
|
make sure nothing is flashed when idle
|
2024-01-22 15:37:42 +01:00 |
|
Nikita Galaiko
|
143b8f6c3e
|
remove unused variable
|
2024-01-22 13:13:54 +01:00 |
|
Nikita Galaiko
|
0d723554e6
|
handle applying branch that should become the target
|
2024-01-22 10:54:28 +01:00 |
|
Kiril Videlov
|
0439559a5c
|
Improved hunk locking
Adds a lockedBy property to hunks on the API, containing a commit id to whitch the hunk is considered locked
|
2024-01-19 22:03:26 +01:00 |
|
dependabot[bot]
|
12f364e1fb
|
chore(deps): bump the rust-minor-updates group with 4 updates
Bumps the rust-minor-updates group with 4 updates: [uuid](https://github.com/uuid-rs/uuid), [bstr](https://github.com/BurntSushi/bstr), [regex](https://github.com/rust-lang/regex) and [url](https://github.com/servo/rust-url).
Updates `uuid` from 1.6.1 to 1.7.0
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.6.1...1.7.0)
Updates `bstr` from 1.8.0 to 1.9.0
- [Commits](https://github.com/BurntSushi/bstr/compare/1.8.0...1.9.0)
Updates `regex` from 1.9.5 to 1.10.2
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.9.5...1.10.2)
Updates `url` from 2.4.1 to 2.5.0
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v2.4.1...v2.5.0)
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-minor-updates
- dependency-name: bstr
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-minor-updates
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-minor-updates
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: rust-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-01-19 17:41:07 +00:00 |
|
Nikita Galaiko
|
9670c863c0
|
always explicitly mark selected_for_changes
|
2024-01-19 11:07:22 +01:00 |
|
Nikita Galaiko
|
9898e7bf43
|
speed up is_remote check by assuming parents are remote
|
2024-01-19 08:08:59 +01:00 |
|
Pavel Laptev
|
d978bb6aa4
|
updated icons
|
2024-01-19 01:09:54 +01:00 |
|
Pavel Laptev
|
96cb115553
|
app icons updated
|
2024-01-19 01:03:24 +01:00 |
|
Qix
|
8cd7994d42
|
Merge pull request #2255 from gitbutlerapp/dependabot/cargo/ssh-key-0.6.4
chore(deps): bump ssh-key from 0.6.3 to 0.6.4
|
2024-01-18 17:32:51 +01:00 |
|
Kiril Videlov
|
1e50bbd708
|
update tests
|
2024-01-18 15:31:53 +01:00 |
|
Kiril Videlov
|
27347f66fb
|
serialize enum with lowercase
|
2024-01-18 15:31:53 +01:00 |
|
Kiril Videlov
|
8d564a6b45
|
skip types that we dont need for frontend
|
2024-01-18 15:31:53 +01:00 |
|
Kiril Videlov
|
b9b72fe7e2
|
🔨 chore: refactor diff printing to include change type information
|
2024-01-18 15:31:53 +01:00 |
|
Nikita Galaiko
|
ed6030486c
|
Merge pull request #2281 from gitbutlerapp/rebase-and-merge-function
Rebase and merge function
|
2024-01-18 13:03:32 +01:00 |
|
Nikita Galaiko
|
ed1feccca3
|
assume integrated commits's parents are integrated
|
2024-01-18 12:56:10 +01:00 |
|
Josh Junon
|
58951cc415
|
add basic fork/exec implementation with Tokio backend
|
2024-01-17 22:31:51 +01:00 |
|
Josh Junon
|
f119ea60ab
|
add crate to manifests
|
2024-01-17 15:36:00 +01:00 |
|
Nikita Galaiko
|
cc7102b18c
|
add failing test
|
2024-01-17 14:03:24 +01:00 |
|
Nikita Galaiko
|
f7bf028090
|
refactor: don't expose annotated commit
|
2024-01-17 13:42:56 +01:00 |
|
Kiril Videlov
|
8b8fbde33d
|
fix hunk context line injection corner cases
|
2024-01-17 13:20:19 +02:00 |
|
Kiril Videlov
|
2c102dd957
|
🔨 chore: add tests for removed and new files in hunk_with_context function
|
2024-01-16 23:27:29 +02:00 |
|
Kiril Videlov
|
1fc6aabde2
|
more tests for injecting of hunk context
|
2024-01-16 18:12:28 +02:00 |
|
Kiril Videlov
|
c981a10abe
|
test: add more tests for the hunk context injection
|
2024-01-16 13:14:54 +02:00 |
|
Kiril Videlov
|
d59a78aa52
|
unit tests for hunk context lines
|
2024-01-16 12:38:25 +02:00 |
|
Kiril Videlov
|
310d80394b
|
🐛 fix: handle potential index out of bounds error in context lines generation
|
2024-01-15 23:34:33 +02:00 |
|
Kiril Videlov
|
f26321065e
|
safe usize subtraction
|
2024-01-15 23:15:46 +02:00 |
|
Kiril Videlov
|
acf487a907
|
fix line context for commit diffs
when a file is new, we cant expect the parent commit to have the file
|
2024-01-15 22:29:10 +02:00 |
|
dependabot[bot]
|
7fb4261fb8
|
chore(deps): bump ssh-key from 0.6.3 to 0.6.4
Bumps [ssh-key](https://github.com/RustCrypto/SSH) from 0.6.3 to 0.6.4.
- [Commits](https://github.com/RustCrypto/SSH/compare/ssh-key/v0.6.3...ssh-key/v0.6.4)
---
updated-dependencies:
- dependency-name: ssh-key
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-01-15 15:10:45 +00:00 |
|
Kiril Videlov
|
6d96b0bf23
|
🔨 chore: fix out of bounds error in context_before loop
|
2024-01-15 15:37:22 +02:00 |
|
Kiril Videlov
|
7d9360662f
|
🐛 fix: off-by-one error in context lines calculation
|
2024-01-15 15:22:39 +02:00 |
|
Kiril Videlov
|
f5da2f012d
|
🐛 fix: fix index out of bounds error in context line generation
|
2024-01-15 15:22:39 +02:00 |
|
Nikita Galaiko
|
e70cf60cca
|
ensure key is file
|
2024-01-15 09:45:40 +01:00 |
|
Nikita Galaiko
|
cc17805694
|
validate preferred key on the backend
|
2024-01-15 08:19:54 +01:00 |
|