Open niklaswimmer opened 4 months ago
Thank for reporting! It does indeed attach some metadata to the commit, but it also doesn't attempt to maybe avoid creating it. The metadata looks like it could be omitted, but I may very well be wrong about that.
❯ git cat-file commit @
tree e09060f078af8a9a48833c6b5f890037744cf215
parent d747f955f76e8667fb41b15860ce8a5ac1c3c8d7
author GitButler <gitbutler@gitbutler.com> 1720694178 +0200
committer GitButler <gitbutler@gitbutler.com> 1720694178 +0200
gitbutler-headers-version 2
gitbutler-change-id bd7e3683-f58a-4130-a7b5-1fd8bd6b84c6
GitButler WIP Commit
Version
0.12.9
Operating System
Windows
Distribution Method
msi (Windows)
Describe the issue
Since 0.12.9 GitButler creates "real" branches when unapplying a virtual one. I very much appreciate this feature as it allows me to unapply a branch, do some work that needs the Git CLI and then apply it again. I now noticed that GitButler will always create a
GitButler WIP Commit
even if there are no uncomitted changes (the commit is empty).I am curious whether this is commit is somehow required for GitButler to correctly pick up the branch again later or if it would be possible to detect that there are no pending changes and skipping the creation of this WIP commit?
How to reproduce
In my specific use case I need to update a git subtree, so I unapply the target branch, close GitButler, stash changes, switch branch, reset to
HEAD~
(to remove the WIP commit), do the subtree pull, switch back togitbutler/integration
, pop stash, open GitButler again and apply my now manually updated branch. That works, but it would be nice if I would not have to do the reset step :)Expected behavior
I would have expected GitButler to not create the WIP commit, as there is in fact no WIP state on my virtual branch.
I am not sure whether a log is really needed here, but I included a trace of me opening the app (in a repository with no virtual branches), applying a remote branch and then unapplying this branch again without doing any changes.
Relevant log output
```shell 2024-07-11T07:02:38.038127Z INFO crates\gitbutler-tauri\src/main.rs:99: starting app version=0.12.9 name=GitButler 2024-07-11T07:02:38.124281Z INFO get_user: crates\gitbutler-tauri\src\users.rs:10: new 2024-07-11T07:02:38.124869Z INFO get_user: crates\gitbutler-tauri\src\users.rs:10: close time.busy=556µs time.idle=33.3µs 2024-07-11T07:02:38.127314Z INFO list_projects: crates\gitbutler-tauri\src\projects.rs:41: new 2024-07-11T07:02:38.127456Z INFO list_projects: crates\gitbutler-tauri\src\projects.rs:41: close time.busy=130µs time.idle=12.8µs 2024-07-11T07:02:38.235313Z INFO get_project: crates\gitbutler-tauri\src\projects.rs:32: new id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:38.235542Z INFO get_project: crates\gitbutler-tauri\src\projects.rs:32: close time.busy=208µs time.idle=22.7µs id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:38.237174Z INFO set_project_active: crates\gitbutler-tauri\src\projects.rs:50: new id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:38.237201Z INFO git_head: crates\gitbutler-tauri\src\commands.rs:70: new project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:38.237332Z INFO set_project_active:watch: crates\gitbutler-tauri\src\watcher.rs:101: new id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:38.238579Z INFO set_project_active:watch:file monitor: crates\gitbutler-watcher\src\file_monitor.rs:118: new id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:38.239726Z INFO fetch_from_remotes: crates\gitbutler-tauri\src\virtual_branches.rs:469: new project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 action=Some("auto") 2024-07-11T07:02:38.240869Z WARN fetch_from_remotes: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\otherproject; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 action=Some("auto") 2024-07-11T07:02:38.240888Z WARN git_head: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\otherproject; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:38.241169Z INFO git_head: crates\gitbutler-tauri\src\commands.rs:70: close time.busy=3.96ms time.idle=13.2µs project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:38.351332Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: new project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:38.352892Z WARN get_base_branch_data: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\otherproject; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:38.355403Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: close time.busy=4.05ms time.idle=17.5µs project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:38.358555Z INFO list_projects: crates\gitbutler-tauri\src\projects.rs:41: new 2024-07-11T07:02:38.358692Z INFO list_projects: crates\gitbutler-tauri\src\projects.rs:41: close time.busy=124µs time.idle=14.6µs 2024-07-11T07:02:39.239152Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: new id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:39.239249Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: close time.busy=52.2µs time.idle=48.6µs id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 fs_events=1 fs_events=1 ignored=0 ignored=0 git_noop=0 git_noop=0 git=1 git=1 project=0 project=0 git_dedup=1 git_dedup=1 2024-07-11T07:02:39.239633Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: new event=GitFileChange(8e3cf168-b7e6-418e-8a5d-cc4237635dc9, FETCH_HEAD) 2024-07-11T07:02:39.239972Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: new event=GitFileChange(8e3cf168-b7e6-418e-8a5d-cc4237635dc9, FETCH_HEAD) 2024-07-11T07:02:39.241352Z WARN handle:calculate_virtual_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\otherproject; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) event=GitFileChange(8e3cf168-b7e6-418e-8a5d-cc4237635dc9, FETCH_HEAD) 2024-07-11T07:02:39.241554Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: close time.busy=1.57ms time.idle=10.2µs event=GitFileChange(8e3cf168-b7e6-418e-8a5d-cc4237635dc9, FETCH_HEAD) 2024-07-11T07:02:39.241563Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: close time.busy=1.92ms time.idle=33.8µs event=GitFileChange(8e3cf168-b7e6-418e-8a5d-cc4237635dc9, FETCH_HEAD) 2024-07-11T07:02:39.342655Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: new project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:39.344151Z WARN get_base_branch_data: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\otherproject; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:39.346295Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: close time.busy=3.62ms time.idle=19.7µs project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:40.242846Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: new id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:40.242901Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: close time.busy=32.1µs time.idle=25.3µs id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 fs_events=3 fs_events=3 ignored=0 ignored=0 git_noop=1 git_noop=1 git=1 git=1 project=0 project=0 git_dedup=1 git_dedup=1 2024-07-11T07:02:40.242960Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: new event=GitFileChange(8e3cf168-b7e6-418e-8a5d-cc4237635dc9, FETCH_HEAD) 2024-07-11T07:02:40.243191Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: new event=GitFileChange(8e3cf168-b7e6-418e-8a5d-cc4237635dc9, FETCH_HEAD) 2024-07-11T07:02:40.244181Z WARN handle:calculate_virtual_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\otherproject; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) event=GitFileChange(8e3cf168-b7e6-418e-8a5d-cc4237635dc9, FETCH_HEAD) 2024-07-11T07:02:40.244380Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: close time.busy=1.18ms time.idle=9.40µs event=GitFileChange(8e3cf168-b7e6-418e-8a5d-cc4237635dc9, FETCH_HEAD) 2024-07-11T07:02:40.244387Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: close time.busy=1.42ms time.idle=9.20µs event=GitFileChange(8e3cf168-b7e6-418e-8a5d-cc4237635dc9, FETCH_HEAD) 2024-07-11T07:02:40.343998Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: new project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:40.345398Z WARN get_base_branch_data: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\otherproject; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:40.347513Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: close time.busy=3.50ms time.idle=15.5µs project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:40.420820Z WARN fetch_from_remotes: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\otherproject; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 action=Some("auto") 2024-07-11T07:02:40.423160Z INFO fetch_from_remotes: crates\gitbutler-tauri\src\virtual_branches.rs:469: close time.busy=2.18s time.idle=15.4µs project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 action=Some("auto") 2024-07-11T07:02:41.088287Z INFO get_project: crates\gitbutler-tauri\src\projects.rs:32: new id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.088552Z INFO get_project: crates\gitbutler-tauri\src\projects.rs:32: close time.busy=247µs time.idle=19.2µs id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.088969Z INFO set_project_active: crates\gitbutler-tauri\src\projects.rs:50: new id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.088995Z INFO git_head: crates\gitbutler-tauri\src\commands.rs:70: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.089150Z INFO set_project_active:watch: crates\gitbutler-tauri\src\watcher.rs:101: new id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.090096Z INFO fetch_from_remotes: crates\gitbutler-tauri\src\virtual_branches.rs:469: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 action=Some("auto") 2024-07-11T07:02:41.091231Z WARN git_head: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.091246Z INFO set_project_active:watch:file monitor: crates\gitbutler-watcher\src\file_monitor.rs:118: new id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.091432Z WARN fetch_from_remotes: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 action=Some("auto") 2024-07-11T07:02:41.091592Z INFO git_head: crates\gitbutler-tauri\src\commands.rs:70: close time.busy=2.59ms time.idle=11.7µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.197783Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.199942Z WARN get_base_branch_data: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.202506Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: close time.busy=4.70ms time.idle=24.1µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.212305Z INFO list_virtual_branches: crates\gitbutler-tauri\src\virtual_branches.rs:40: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.212351Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.214186Z WARN list_virtual_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.214197Z WARN list_remote_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.217576Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: close time.busy=5.21ms time.idle=19.5µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:41.245328Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: new id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:41.245368Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:209: channel closed - stopping file watcher id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 fs_events=2 fs_events=2 ignored=0 ignored=0 git_noop=1 git_noop=1 git=1 git=1 project=0 project=0 git_dedup=1 git_dedup=1 2024-07-11T07:02:41.245378Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: close time.busy=28.2µs time.idle=23.5µs id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 fs_events=2 fs_events=2 ignored=0 ignored=0 git_noop=1 git_noop=1 git=1 git=1 project=0 project=0 git_dedup=1 git_dedup=1 2024-07-11T07:02:41.245386Z INFO set_project_active:watch:file monitor: crates\gitbutler-watcher\src\file_monitor.rs:118: close time.busy=3.01s time.idle=11.7µs id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 project_id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:41.245408Z INFO set_project_active:watch: crates\gitbutler-tauri\src\watcher.rs:101: close time.busy=1.28ms time.idle=3.01s id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:41.245414Z INFO set_project_active: crates\gitbutler-tauri\src\projects.rs:50: close time.busy=1.43ms time.idle=3.01s id=8e3cf168-b7e6-418e-8a5d-cc4237635dc9 2024-07-11T07:02:41.258174Z INFO list_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 commit_oid=60ee6eb85be1ed850fcbbaf83495da8d4751ce43 2024-07-11T07:02:41.261270Z INFO list_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: close time.busy=3.07ms time.idle=25.6µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 commit_oid=60ee6eb85be1ed850fcbbaf83495da8d4751ce43 2024-07-11T07:02:41.261518Z INFO list_virtual_branches: crates\gitbutler-tauri\src\virtual_branches.rs:40: close time.busy=49.2ms time.idle=19.9µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:42.091974Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: new id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:42.092101Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: close time.busy=90.3µs time.idle=40.5µs id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 fs_events=31 fs_events=31 ignored=0 ignored=0 git_noop=30 git_noop=30 git=1 git=1 project=0 project=0 git_dedup=1 git_dedup=1 2024-07-11T07:02:42.092229Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: new event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:42.092715Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: new event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:42.093606Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:42.094097Z WARN handle:calculate_virtual_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:42.094971Z WARN list_remote_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:42.097631Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: close time.busy=4.01ms time.idle=13.6µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:42.127942Z INFO handle:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: new event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) commit_oid=60ee6eb85be1ed850fcbbaf83495da8d4751ce43 2024-07-11T07:02:42.130116Z INFO handle:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: close time.busy=2.15ms time.idle=26.0µs event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) commit_oid=60ee6eb85be1ed850fcbbaf83495da8d4751ce43 2024-07-11T07:02:42.130400Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: close time.busy=37.7ms time.idle=11.8µs event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:42.130412Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: close time.busy=38.2ms time.idle=22.0µs event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:42.194226Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:42.195699Z WARN get_base_branch_data: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:42.199039Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: close time.busy=4.76ms time.idle=56.7µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:42.201371Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:42.202751Z WARN list_remote_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:42.206924Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: close time.busy=5.54ms time.idle=14.3µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:43.093475Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: new id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:43.093642Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: close time.busy=121µs time.idle=50.1µs id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 fs_events=32 fs_events=32 ignored=0 ignored=0 git_noop=30 git_noop=30 git=1 git=1 project=0 project=0 git_dedup=1 git_dedup=1 2024-07-11T07:02:43.093809Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: new event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:43.094239Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: new event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:43.095609Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:43.096262Z WARN handle:calculate_virtual_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:43.097285Z WARN list_remote_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:43.100914Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: close time.busy=5.29ms time.idle=19.2µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:43.130276Z INFO handle:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: new event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) commit_oid=60ee6eb85be1ed850fcbbaf83495da8d4751ce43 2024-07-11T07:02:43.131986Z INFO handle:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: close time.busy=1.69ms time.idle=22.2µs event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) commit_oid=60ee6eb85be1ed850fcbbaf83495da8d4751ce43 2024-07-11T07:02:43.132195Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: close time.busy=37.9ms time.idle=9.90µs event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:43.132204Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: close time.busy=38.4ms time.idle=17.5µs event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:43.203003Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:43.204307Z WARN get_base_branch_data: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:43.206327Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: close time.busy=3.26ms time.idle=66.1µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:43.209067Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:43.210490Z WARN list_remote_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:43.214668Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: close time.busy=5.57ms time.idle=36.7µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:43.228185Z WARN fetch_from_remotes: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 action=Some("auto") 2024-07-11T07:02:43.229713Z INFO fetch_from_remotes: crates\gitbutler-tauri\src\virtual_branches.rs:469: close time.busy=2.14s time.idle=15.5µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 action=Some("auto") 2024-07-11T07:02:43.270390Z INFO get_remote_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:436: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:43.272412Z WARN get_remote_branch_data: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:43.275263Z INFO get_remote_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:436: close time.busy=4.85ms time.idle=22.2µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:44.094974Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: new id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:44.095072Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: close time.busy=71.5µs time.idle=28.1µs id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 fs_events=31 fs_events=31 ignored=0 ignored=0 git_noop=30 git_noop=30 git=1 git=1 project=0 project=0 git_dedup=1 git_dedup=1 2024-07-11T07:02:44.095210Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: new event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:44.095467Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: new event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:44.096026Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:44.096734Z WARN handle:calculate_virtual_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:44.097227Z WARN list_remote_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:44.101458Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: close time.busy=5.41ms time.idle=19.4µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:44.102791Z INFO get_remote_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:436: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:44.103753Z WARN get_remote_branch_data: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:44.109084Z INFO get_remote_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:436: close time.busy=6.28ms time.idle=15.8µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:44.132091Z INFO handle:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: new event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) commit_oid=60ee6eb85be1ed850fcbbaf83495da8d4751ce43 2024-07-11T07:02:44.134779Z INFO handle:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: close time.busy=2.66ms time.idle=29.5µs event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) commit_oid=60ee6eb85be1ed850fcbbaf83495da8d4751ce43 2024-07-11T07:02:44.135058Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: close time.busy=39.6ms time.idle=13.2µs event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:44.135069Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: close time.busy=39.8ms time.idle=11.0µs event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, FETCH_HEAD) 2024-07-11T07:02:44.201796Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:44.204487Z WARN get_base_branch_data: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:44.206653Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: close time.busy=4.84ms time.idle=19.0µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:44.208347Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:44.209632Z WARN list_remote_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:44.213640Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: close time.busy=5.27ms time.idle=26.6µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:44.214674Z INFO get_remote_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:436: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:44.215793Z WARN get_remote_branch_data: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:44.218143Z INFO get_remote_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:436: close time.busy=3.45ms time.idle=15.7µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:44.803493Z INFO create_virtual_branch_from_branch: crates\gitbutler-tauri\src\virtual_branches.rs:74: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 branch=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:44.804608Z WARN create_virtual_branch_from_branch: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 branch=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:44.806123Z INFO create_virtual_branch_from_branch:create_snapshot: crates\gitbutler-oplog\src\oplog.rs:289: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 branch=Remote(Refname { remote: "origin", branch: "new-license-key" }) self=Project { id: 382a840e-fb66-4a1b-aaf3-2be4d4144ff9, title: "project", description: None, path: "C:\\project", preferred_key: SystemExecutable, ok_with_force_push: true, api: None, gitbutler_data_last_fetch: None, gitbutler_code_push_state: None, project_data_last_fetch: Some(Fetched { timestamp: SystemTime { intervals: 133651549621805580 } }), omit_certificate_check: None, snapshot_lines_threshold: None, ignore_project_semaphore: false } 2024-07-11T07:02:44.842829Z INFO create_virtual_branch_from_branch:create_snapshot: crates\gitbutler-oplog\src\oplog.rs:289: close time.busy=36.7ms time.idle=18.8µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 branch=Remote(Refname { remote: "origin", branch: "new-license-key" }) self=Project { id: 382a840e-fb66-4a1b-aaf3-2be4d4144ff9, title: "project", description: None, path: "C:\\project", preferred_key: SystemExecutable, ok_with_force_push: true, api: None, gitbutler_data_last_fetch: None, gitbutler_code_push_state: None, project_data_last_fetch: Some(Fetched { timestamp: SystemTime { intervals: 133651549621805580 } }), omit_certificate_check: None, snapshot_lines_threshold: None, ignore_project_semaphore: false } 2024-07-11T07:02:44.902199Z INFO create_virtual_branch_from_branch: crates\gitbutler-tauri\src\virtual_branches.rs:74: close time.busy=98.7ms time.idle=22.1µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 branch=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:44.902320Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: new event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:44.902331Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: new event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:44.902930Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:44.903750Z WARN handle:calculate_virtual_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:44.904148Z WARN list_remote_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:44.907055Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: close time.busy=4.10ms time.idle=25.2µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:44.949161Z INFO handle:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: new event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) commit_oid=3f8f0b6b4c52cdfcc5ef015236517402a1330759 2024-07-11T07:02:44.950781Z INFO handle:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: close time.busy=1.60ms time.idle=21.5µs event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) commit_oid=3f8f0b6b4c52cdfcc5ef015236517402a1330759 2024-07-11T07:02:44.984741Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: close time.busy=82.4ms time.idle=17.7µs event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:44.984752Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: close time.busy=82.4ms time.idle=11.4µs event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:45.003437Z INFO get_remote_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:436: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:45.005322Z WARN get_remote_branch_data: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:45.006305Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:45.007417Z WARN get_base_branch_data: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:45.008250Z INFO get_remote_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:436: close time.busy=4.79ms time.idle=21.5µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:45.009315Z INFO get_base_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:106: close time.busy=3.00ms time.idle=12.9µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:45.011918Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: new key="gitbutler.aiModelProvider" 2024-07-11T07:02:45.012350Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: close time.busy=421µs time.idle=12.3µs key="gitbutler.aiModelProvider" 2024-07-11T07:02:45.028198Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:45.028235Z INFO secret_get_global: crates\gitbutler-tauri\src\secret.rs:8: new handle="aiOpenAIKey" 2024-07-11T07:02:45.028472Z INFO secret_get_global: crates\gitbutler-tauri\src\secret.rs:8: close time.busy=221µs time.idle=17.0µs handle="aiOpenAIKey" 2024-07-11T07:02:45.029461Z WARN list_remote_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:45.033030Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: close time.busy=4.82ms time.idle=16.9µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:45.041256Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: new key="gitbutler.aiOpenAIKey" 2024-07-11T07:02:45.041959Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: close time.busy=672µs time.idle=32.7µs key="gitbutler.aiOpenAIKey" 2024-07-11T07:02:45.045245Z INFO secret_get_global: crates\gitbutler-tauri\src\secret.rs:8: new handle="aiAnthropicKey" 2024-07-11T07:02:45.045461Z INFO secret_get_global: crates\gitbutler-tauri\src\secret.rs:8: close time.busy=198µs time.idle=19.4µs handle="aiAnthropicKey" 2024-07-11T07:02:45.045871Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: new key="gitbutler.aiAnthropicKey" 2024-07-11T07:02:45.046330Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: close time.busy=448µs time.idle=11.5µs key="gitbutler.aiAnthropicKey" 2024-07-11T07:02:45.046672Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: new key="gitbutler.aiOllamaEndpoint" 2024-07-11T07:02:45.047050Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: close time.busy=370µs time.idle=9.00µs key="gitbutler.aiOllamaEndpoint" 2024-07-11T07:02:45.047388Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: new key="gitbutler.aiOllamaModelName" 2024-07-11T07:02:45.047759Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: close time.busy=362µs time.idle=9.40µs key="gitbutler.aiOllamaModelName" 2024-07-11T07:02:45.048065Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: new key="gitbutler.aiModelProvider" 2024-07-11T07:02:45.048455Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: close time.busy=380µs time.idle=9.30µs key="gitbutler.aiModelProvider" 2024-07-11T07:02:45.048729Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: new key="gitbutler.aiOpenAIKeyOption" 2024-07-11T07:02:45.049099Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: close time.busy=361µs time.idle=9.60µs key="gitbutler.aiOpenAIKeyOption" 2024-07-11T07:02:45.049432Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: new key="gitbutler.aiAnthropicKeyOption" 2024-07-11T07:02:45.049860Z INFO git_get_global_config: crates\gitbutler-tauri\src\commands.rs:115: close time.busy=418µs time.idle=10.5µs key="gitbutler.aiAnthropicKeyOption" 2024-07-11T07:02:45.599460Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: new id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:45.669031Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: close time.busy=69.5ms time.idle=50.8µs id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 fs_events=272 fs_events=272 ignored=0 ignored=0 git_noop=225 git_noop=225 git=2 git=2 project=15 project=15 git_dedup=2 git_dedup=2 project_dedup=15 project_dedup=15 2024-07-11T07:02:45.669063Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: new event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, index, logs\HEAD) 2024-07-11T07:02:45.669285Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: close time.busy=210µs time.idle=13.3µs event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, index, logs\HEAD) 2024-07-11T07:02:45.669286Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: new event=GitButlerOplogChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:45.669287Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: new event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […14 more]) 2024-07-11T07:02:45.669334Z INFO handle:recalculate_everything: crates\gitbutler-watcher\src\handler.rs:119: new event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […14 more]) paths=15 2024-07-11T07:02:45.669366Z INFO handle:recalculate_everything:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: new event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […14 more]) paths=15 2024-07-11T07:02:45.669484Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: close time.busy=177µs time.idle=21.1µs event=GitButlerOplogChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:45.670790Z WARN handle:recalculate_everything:calculate_virtual_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […14 more]) paths=15 2024-07-11T07:02:45.721252Z INFO handle:recalculate_everything:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: new event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […14 more]) paths=15 commit_oid=6d2d3767ff3ea54d9839e99ff472596ed86c2f84 2024-07-11T07:02:45.723167Z INFO handle:recalculate_everything:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: close time.busy=1.89ms time.idle=22.5µs event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […14 more]) paths=15 commit_oid=6d2d3767ff3ea54d9839e99ff472596ed86c2f84 2024-07-11T07:02:45.757313Z INFO handle:recalculate_everything:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: close time.busy=87.9ms time.idle=19.6µs event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […14 more]) paths=15 2024-07-11T07:02:45.757324Z INFO handle:recalculate_everything: crates\gitbutler-watcher\src\handler.rs:119: close time.busy=88.0ms time.idle=9.00µs event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […14 more]) paths=15 2024-07-11T07:02:45.757334Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: close time.busy=88.0ms time.idle=40.5µs event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […14 more]) 2024-07-11T07:02:45.776039Z INFO get_remote_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:436: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:45.777676Z WARN get_remote_branch_data: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:45.780273Z INFO get_remote_branch_data: crates\gitbutler-tauri\src\virtual_branches.rs:436: close time.busy=4.21ms time.idle=23.8µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 refname=Remote(Refname { remote: "origin", branch: "new-license-key" }) 2024-07-11T07:02:46.099745Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: new id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:46.099894Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: close time.busy=122µs time.idle=28.5µs id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 fs_events=77 fs_events=77 ignored=0 ignored=0 git_noop=77 git_noop=77 git=0 git=0 project=0 project=0 2024-07-11T07:02:49.319106Z INFO convert_to_real_branch: crates\gitbutler-tauri\src\virtual_branches.rs:200: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 branch=baf868eb-9752-4fcb-bc24-29ebe924610f name_conflict_resolution=Overwrite 2024-07-11T07:02:49.320682Z WARN convert_to_real_branch: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 branch=baf868eb-9752-4fcb-bc24-29ebe924610f name_conflict_resolution=Overwrite 2024-07-11T07:02:49.369408Z INFO convert_to_real_branch:create_snapshot: crates\gitbutler-oplog\src\oplog.rs:289: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 branch=baf868eb-9752-4fcb-bc24-29ebe924610f name_conflict_resolution=Overwrite self=Project { id: 382a840e-fb66-4a1b-aaf3-2be4d4144ff9, title: "project", description: None, path: "C:\\project", preferred_key: SystemExecutable, ok_with_force_push: true, api: None, gitbutler_data_last_fetch: None, gitbutler_code_push_state: None, project_data_last_fetch: Some(Fetched { timestamp: SystemTime { intervals: 133651549621805580 } }), omit_certificate_check: None, snapshot_lines_threshold: None, ignore_project_semaphore: false } 2024-07-11T07:02:49.392118Z INFO convert_to_real_branch:create_snapshot: crates\gitbutler-oplog\src\oplog.rs:289: close time.busy=22.7ms time.idle=27.6µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 branch=baf868eb-9752-4fcb-bc24-29ebe924610f name_conflict_resolution=Overwrite self=Project { id: 382a840e-fb66-4a1b-aaf3-2be4d4144ff9, title: "project", description: None, path: "C:\\project", preferred_key: SystemExecutable, ok_with_force_push: true, api: None, gitbutler_data_last_fetch: None, gitbutler_code_push_state: None, project_data_last_fetch: Some(Fetched { timestamp: SystemTime { intervals: 133651549621805580 } }), omit_certificate_check: None, snapshot_lines_threshold: None, ignore_project_semaphore: false } 2024-07-11T07:02:49.392547Z INFO convert_to_real_branch:workdir: crates\gitbutler-branch\src\diff.rs:150: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 branch=baf868eb-9752-4fcb-bc24-29ebe924610f name_conflict_resolution=Overwrite commit_oid=e8de10d3c0dec4b13fdb2664505766669cac1ee2 2024-07-11T07:02:49.394401Z INFO convert_to_real_branch:workdir: crates\gitbutler-branch\src\diff.rs:150: close time.busy=1.84ms time.idle=12.9µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 branch=baf868eb-9752-4fcb-bc24-29ebe924610f name_conflict_resolution=Overwrite commit_oid=e8de10d3c0dec4b13fdb2664505766669cac1ee2 2024-07-11T07:02:49.434088Z INFO convert_to_real_branch: crates\gitbutler-tauri\src\virtual_branches.rs:200: close time.busy=115ms time.idle=32.1µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 branch=baf868eb-9752-4fcb-bc24-29ebe924610f name_conflict_resolution=Overwrite 2024-07-11T07:02:49.434188Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: new event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:49.434200Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: new event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:49.434765Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: new project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:49.435671Z WARN handle:calculate_virtual_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:49.435771Z WARN list_remote_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:49.439015Z INFO list_remote_branches: crates\gitbutler-tauri\src\virtual_branches.rs:422: close time.busy=4.24ms time.idle=12.7µs project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:49.477606Z INFO handle:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: new event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) commit_oid=60ee6eb85be1ed850fcbbaf83495da8d4751ce43 2024-07-11T07:02:49.479430Z INFO handle:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: close time.busy=1.80ms time.idle=20.3µs event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) commit_oid=60ee6eb85be1ed850fcbbaf83495da8d4751ce43 2024-07-11T07:02:49.479677Z INFO handle:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: close time.busy=45.5ms time.idle=8.80µs event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:49.479686Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: close time.busy=45.5ms time.idle=13.0µs event=VirtualBranch(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:50.358735Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: new id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:50.367096Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: close time.busy=8.31ms time.idle=51.1µs id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 fs_events=322 fs_events=322 ignored=0 ignored=0 git_noop=280 git_noop=280 git=2 git=2 project=14 project=14 git_dedup=2 git_dedup=2 project_dedup=14 project_dedup=14 2024-07-11T07:02:50.367184Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: new event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, logs\HEAD, index) 2024-07-11T07:02:50.367204Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: new event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […13 more]) 2024-07-11T07:02:50.367208Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: new event=GitButlerOplogChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:50.367214Z INFO handle:recalculate_everything: crates\gitbutler-watcher\src\handler.rs:119: new event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […13 more]) paths=14 2024-07-11T07:02:50.367320Z INFO handle:recalculate_everything:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: new event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […13 more]) paths=14 2024-07-11T07:02:50.367489Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: close time.busy=286µs time.idle=20.5µs event=GitFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, logs\HEAD, index) 2024-07-11T07:02:50.367579Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: close time.busy=345µs time.idle=26.0µs event=GitButlerOplogChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9) 2024-07-11T07:02:50.369420Z WARN handle:recalculate_everything:calculate_virtual_branches: crates\gitbutler-command-context\src\repository.rs:28: failed to get gitbutler.didSetPrune for repository at C:\project; cannot disable gc: config value 'gitbutler.didSetPrune' was not found; class=Config (7); code=NotFound (-3) event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […13 more]) paths=14 2024-07-11T07:02:50.408246Z INFO handle:recalculate_everything:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: new event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […13 more]) paths=14 commit_oid=60ee6eb85be1ed850fcbbaf83495da8d4751ce43 2024-07-11T07:02:50.409868Z INFO handle:recalculate_everything:calculate_virtual_branches:workdir: crates\gitbutler-branch\src\diff.rs:150: close time.busy=1.60ms time.idle=22.0µs event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […13 more]) paths=14 commit_oid=60ee6eb85be1ed850fcbbaf83495da8d4751ce43 2024-07-11T07:02:50.410068Z INFO handle:recalculate_everything:calculate_virtual_branches: crates\gitbutler-watcher\src\handler.rs:89: close time.busy=42.7ms time.idle=11.5µs event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […13 more]) paths=14 2024-07-11T07:02:50.410078Z INFO handle:recalculate_everything: crates\gitbutler-watcher\src\handler.rs:119: close time.busy=42.9ms time.idle=7.80µs event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […13 more]) paths=14 2024-07-11T07:02:50.410085Z INFO handle: crates\gitbutler-watcher\src\handler.rs:58: close time.busy=42.9ms time.idle=10.2µs event=ProjectFileChange(382a840e-fb66-4a1b-aaf3-2be4d4144ff9, package.json […13 more]) 2024-07-11T07:02:51.361063Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: new id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 2024-07-11T07:02:51.361257Z INFO set_project_active:watch:file monitor:handle debounced events: crates\gitbutler-watcher\src\file_monitor.rs:121: close time.busy=136µs time.idle=63.8µs id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 project_id=382a840e-fb66-4a1b-aaf3-2be4d4144ff9 fs_events=34 fs_events=34 ignored=0 ignored=0 git_noop=34 git_noop=34 git=0 git=0 project=0 project=0 ```