Git Gutter Fails Half The Time
Does this issue occur when all extensions are disabled?: Yes/No
- VS Code Version:
- OS Version:
Steps to Reproduce:
It's very disrupting since I depend heavily on the git diff indicators (green/red).
It just fails to appear. Sometimes closing files and opening them in some way fixes it.
I strongly suspect this is due to symlink resolutions.
PLEASE FIX 😂😂😂
Could you please provide detailed steps of your setup as well as steps to reproduce the issue. Thanks!
Yes would be great to have the steps to reproduce this however I don't know and all I can say is that sometimes it just stops working and it makes working with files harder because I lose sense of what changes have been made on the current session which dissolves context and forces me to check diff in other less efficient ways slowing me down.
As I said, probably symlink issue since I have the files in a symlink, so in two locations, I guess vscode gets confused by the short path and the full path.
In order for me to investigate further, could you please use the following steps to enable trace logging for the git extension. After trace logging is enabled, please attempt to reproduce the issue and share the contents of the git output window. Note that the git output window will contain file paths, so please feel free to obfuscate them as needed.
I hope this helps. I enabled Trace and opened & edited a file that is already in that corrupted state where the diff gutter won't work. This is a file that exists in ~/code which is symlinked to another partition (the code exists in the partition, the short ~/code/dir/file.js paths are shortcuts.
06:52:07.900 [info] [main] Log level: Trace
06:52:12.866 [trace] [Model][onDidChangeVisibleTextEditors] Open repository for editor resource /media/struct1/code/slide/src/songs.js
06:52:12.866 [trace] [Model][openRepository] Repository: /media/struct1/code/slide/src
06:52:12.900 [info] > git rev-parse --show-toplevel [4ms]
06:52:12.900 [trace] [Model][openRepository] Repository root for path /media/struct1/code/slide/src is: /media/struct1/code/slide
06:52:12.902 [trace] [Model][openRepository] Repository for path /media/struct1/code/slide already exists: /home/yo/code/slide
06:52:23.442 [debug] [FileEventLogger][onWorkspaceWorkingTreeFileChange] /home/yo/code/slide/src/songs.js
06:52:24.442 [trace] [OperationManager][start] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
06:52:24.472 [info] > git config --get commit.template [15ms]
06:52:24.473 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [2ms]
06:52:24.505 [trace] [OperationManager][start] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
06:52:24.506 [info] > git status -z -uall [17ms]
06:52:24.513 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [8ms]
06:52:24.514 [trace] [OperationManager][end] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
06:52:24.516 [trace] [ActionButton][setState] {"HEAD":{"type":0,"name":"main","upstream":{"name":"main","remote":"origin","commit":"84cb36e32e44e90b03f5a3a48aa571a0898fe850"},"commit":"84cb36e32e44e90b03f5a3a48aa571a0898fe850","ahead":0,"behind":0},"isCheckoutInProgress":false,"isCommitInProgress":false,"isMergeInProgress":false,"isRebaseInProgress":false,"isSyncInProgress":false,"repositoryHasChangesToCommit":true,"repositoryHasUnresolvedConflicts":false}
06:52:24.516 [trace] [ActionButton][getButton] {"command":"git.commit","title":"$(check) Commit","enabled":true}
06:52:24.516 [trace] [OperationManager][end] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
06:52:24.516 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRef: {"id":"refs/heads/main","name":"main","revision":"84cb36e32e44e90b03f5a3a48aa571a0898fe850","icon":{"id":"target"}}
06:52:24.516 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRemoteRef: {"id":"refs/remotes/origin/main","name":"origin/main","revision":"84cb36e32e44e90b03f5a3a48aa571a0898fe850","icon":{"id":"cloud"}}
06:52:24.516 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemBaseRef: undefined
06:52:24.516 [trace] [GitHistoryProvider][onDidRunWriteOperation] historyItemRefs: {"added":[],"modified":[],"removed":[],"silent":false}
06:52:25.144 [trace] [OperationManager][start] CheckIgnore (blocking: false, readOnly: true; retry: false; showProgress: false)
06:52:25.145 [info] > git check-ignore -v -z --stdin [2ms]
06:52:25.145 [trace] [OperationManager][end] CheckIgnore (blocking: false, readOnly: true; retry: false; showProgress: false)
Here's another try:
06:58:50.879 [trace] [Model][onDidChangeVisibleTextEditors] Open repository for editor resource /media/struct1/code/slide/src/songs.js
06:58:50.880 [trace] [Model][openRepository] Repository: /media/struct1/code/slide/src
06:58:50.910 [info] > git rev-parse --show-toplevel [4ms]
06:58:50.910 [trace] [Model][openRepository] Repository root for path /media/struct1/code/slide/src is: /media/struct1/code/slide
06:58:50.911 [trace] [Model][openRepository] Repository for path /media/struct1/code/slide already exists: /home/yo/code/slide
06:58:54.354 [debug] [FileEventLogger][onWorkspaceWorkingTreeFileChange] /home/yo/code/slide/src/songs.js
06:58:55.355 [trace] [OperationManager][start] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
06:58:55.390 [info] > git config --get commit.template [22ms]
06:58:55.391 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [2ms]
06:58:55.428 [trace] [OperationManager][start] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
06:58:55.429 [info] > git status -z -uall [19ms]
06:58:55.434 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [7ms]
06:58:55.435 [trace] [OperationManager][end] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
06:58:55.436 [trace] [OperationManager][end] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
06:58:55.436 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRef: {"id":"refs/heads/main","name":"main","revision":"84cb36e32e44e90b03f5a3a48aa571a0898fe850","icon":{"id":"target"}}
06:58:55.436 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRemoteRef: {"id":"refs/remotes/origin/main","name":"origin/main","revision":"84cb36e32e44e90b03f5a3a48aa571a0898fe850","icon":{"id":"cloud"}}
06:58:55.437 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemBaseRef: undefined
06:58:55.437 [trace] [GitHistoryProvider][onDidRunWriteOperation] historyItemRefs: {"added":[],"modified":[],"removed":[],"silent":false}
Closing and re-opening the file:
08:37:39.436 [trace] [Model][onDidChangeVisibleTextEditors] Open repository for editor resource /media/struct1/code/slide/src/songs.js
08:37:39.436 [trace] [Model][openRepository] Repository: /media/struct1/code/slide/src
08:37:39.471 [info] > git rev-parse --show-toplevel [3ms]
08:37:39.471 [trace] [Model][openRepository] Repository root for path /media/struct1/code/slide/src is: /media/struct1/code/slide
08:37:39.472 [trace] [Model][openRepository] Repository for path /media/struct1/code/slide already exists: /home/yo/code/slide
@madprops, would you be able to do the following:
- Close all editor tabs, and close the folder
- Enable trace logging
- Open the folder, open the problematic file and make changes to it
- Share the complete output since apart from opening the repository I need to see the entries for the diff decorators
I closed all the tabs and terminals, actually closed the editor as well. Thought I shouldn't have done that but when opening the editor the git gutter was still not working (fortunately). This is what's shown when I open songs.js and attempt to do a small edit (and focusing it out to trigger a save).
10:58:36.820 [info] [main] Log level: Info
10:58:36.820 [info] [main] Validating found git in: "git"
10:58:36.820 [info] [main] Using git "2.52.0" from "git"
10:58:36.820 [info] [Model][doInitialScan] Initial repository scan started
10:58:36.820 [info] > git rev-parse --show-toplevel [7ms]
10:58:36.820 [info] > git rev-parse --path-format=relative --show-toplevel [6ms]
10:58:36.820 [info] > git rev-parse --show-toplevel [3ms]
10:58:36.820 [info] > git rev-parse --path-format=relative --show-toplevel [7ms]
10:58:36.820 [info] > git rev-parse --git-dir --git-common-dir --show-superproject-working-tree [23ms]
10:58:36.828 [info] [Model][openRepository] Opened repository (path): /home/yo/code/grasshopper
10:58:36.828 [info] [Model][openRepository] Opened repository (real path): /media/struct1/code/grasshopper
10:58:36.828 [info] [Model][openRepository] Opened repository (kind): repository
10:58:36.865 [info] > git rev-parse --show-toplevel [22ms]
10:58:36.873 [info] > git config --get commit.template [35ms]
10:58:36.882 [info] > git rev-parse --path-format=relative --show-toplevel [10ms]
10:58:36.900 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [10ms]
10:58:36.919 [info] > git status -z -uall [11ms]
10:58:36.920 [info] > git rev-parse --git-dir --git-common-dir --show-superproject-working-tree [21ms]
10:58:36.924 [info] [Model][openRepository] Opened repository (path): /home/yo/code/jabo
10:58:36.924 [info] [Model][openRepository] Opened repository (real path): /media/struct1/code/jabo
10:58:36.924 [info] [Model][openRepository] Opened repository (kind): repository
10:58:36.981 [info] > git rev-parse --show-toplevel [41ms]
10:58:36.990 [info] > git config --get commit.template [56ms]
10:58:36.990 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [73ms]
10:58:37.132 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [115ms]
10:58:37.141 [info] > git rev-parse --path-format=relative --show-toplevel [151ms]
10:58:37.158 [info] > git config --get --local branch.main.vscode-merge-base [18ms]
10:58:37.165 [info] > git config --get commit.template [106ms]
10:58:37.173 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/origin/main refs/remotes/origin/main [8ms]
10:58:37.184 [info] > git rev-parse --git-dir --git-common-dir --show-superproject-working-tree [27ms]
10:58:37.188 [info] [Model][openRepository] Opened repository (path): /home/yo/code/armtrak
10:58:37.188 [info] [Model][openRepository] Opened repository (real path): /media/struct1/code/armtrak
10:58:37.188 [info] [Model][openRepository] Opened repository (kind): repository
10:58:37.188 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [38ms]
10:58:37.212 [info] > git merge-base refs/heads/main refs/remotes/origin/main [31ms]
10:58:37.233 [info] > git diff --name-status -z --diff-filter=ADMR --find-renames=50% 3170248f7deb90388a8173277a4d2ceaca3a2ecd...refs/remotes/origin/main -- [13ms]
10:58:37.234 [info] > git rev-parse --show-toplevel [23ms]
10:58:37.243 [info] > git config --get commit.template [39ms]
10:58:37.243 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [48ms]
10:58:37.260 [info] > git rev-parse --path-format=relative --show-toplevel [17ms]
10:58:37.308 [info] > git status -z -uall [33ms]
10:58:37.308 [info] > git rev-parse --git-dir --git-common-dir --show-superproject-working-tree [18ms]
10:58:37.311 [info] [Model][openRepository] Opened repository (path): /home/yo/code/memphis
10:58:37.311 [info] [Model][openRepository] Opened repository (real path): /media/struct1/code/memphis
10:58:37.311 [info] [Model][openRepository] Opened repository (kind): repository
10:58:37.312 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [30ms]
10:58:37.338 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/master refs/remotes/master [71ms]
10:58:37.384 [info] > git status -z -uall [32ms]
10:58:37.384 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [62ms]
10:58:37.405 [info] > git config --get --local branch.main.vscode-merge-base [13ms]
10:58:37.405 [warning] [Git][config] git config failed: Failed to execute git
10:58:37.412 [info] > git config --get commit.template [29ms]
10:58:37.413 [info] > git rev-parse --show-toplevel [37ms]
10:58:37.422 [info] > git config --get commit.template [54ms]
10:58:37.422 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [63ms]
10:58:37.434 [info] > git rev-parse --path-format=relative --show-toplevel [13ms]
10:58:37.434 [info] > git reflog main --grep-reflog=branch: Created from *. [22ms]
10:58:37.483 [info] > git status -z -uall [17ms]
10:58:37.483 [info] > git symbolic-ref --short refs/remotes/origin/HEAD [42ms]
10:58:37.483 [info] fatal: ref refs/remotes/origin/HEAD is not a symbolic ref
10:58:37.483 [warning] [Repository][getDefaultBranch] Failed to get default branch details: Failed to execute git.
10:58:37.496 [info] > git merge-base refs/heads/main refs/remotes/origin/main [4ms]
10:58:37.503 [info] > git rev-parse --git-dir --git-common-dir --show-superproject-working-tree [21ms]
10:58:37.507 [info] [Model][openRepository] Opened repository (path): /home/yo/code/slide
10:58:37.507 [info] [Model][openRepository] Opened repository (real path): /media/struct1/code/slide
10:58:37.507 [info] [Model][openRepository] Opened repository (kind): repository
10:58:37.508 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [34ms]
10:58:37.538 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [78ms]
10:58:37.538 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [86ms]
10:58:37.575 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/master refs/remotes/master [56ms]
10:58:37.591 [info] > git diff --name-status -z --diff-filter=ADMR --find-renames=50% 2ad0bfac8c9de19b6209fff6617ede760bd5a9cc...refs/remotes/origin/main -- [88ms]
10:58:37.605 [info] > git config --get --local branch.master.vscode-merge-base [17ms]
10:58:37.614 [info] > git config --get commit.template [40ms]
10:58:37.614 [info] > git rev-parse --show-toplevel [50ms]
10:58:37.622 [info] > git config --get commit.template [67ms]
10:58:37.639 [info] > git rev-parse --path-format=relative --show-toplevel [17ms]
10:58:37.639 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/origin/master refs/remotes/origin/master [25ms]
10:58:37.706 [info] > git status -z -uall [30ms]
10:58:37.706 [info] > git status -z -uall [15ms]
10:58:37.706 [info] > git merge-base refs/heads/master refs/remotes/origin/master [58ms]
10:58:37.880 [info] > git diff --name-status -z --diff-filter=ADMR --find-renames=50% ae1eb925cbccfdad359d20eba035a2d63f528a2d...refs/remotes/origin/master -- [166ms]
10:58:37.881 [info] > git rev-parse --show-toplevel [175ms]
10:58:37.889 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [191ms]
10:58:37.903 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [219ms]
10:58:37.905 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/master refs/remotes/master [237ms]
10:58:37.905 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [245ms]
10:58:37.922 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [22ms]
10:58:37.931 [info] > git rev-parse --path-format=relative --show-toplevel [42ms]
10:58:37.975 [info] > git config --get --local branch.main.vscode-merge-base [44ms]
10:58:37.975 [warning] [Git][config] git config failed: Failed to execute git
10:58:37.984 [info] > git config --get commit.template [63ms]
10:58:38.092 [info] > git rev-parse --show-toplevel [123ms]
10:58:38.238 [info] > git status -z -uall [26ms]
10:58:38.239 [info] > git status -z -uall [11ms]
10:58:38.239 [info] > git rev-parse --path-format=relative --show-toplevel [140ms]
10:58:38.239 [info] > git reflog main --grep-reflog=branch: Created from *. [256ms]
10:58:38.279 [info] > git symbolic-ref --short refs/remotes/origin/HEAD [32ms]
10:58:38.279 [info] fatal: ref refs/remotes/origin/HEAD is not a symbolic ref
10:58:38.279 [warning] [Repository][getDefaultBranch] Failed to get default branch details: Failed to execute git.
10:58:38.288 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [53ms]
10:58:38.303 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [84ms]
10:58:38.305 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [103ms]
10:58:38.353 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [53ms]
10:58:38.360 [info] > git merge-base refs/heads/main refs/remotes/origin/main [72ms]
10:58:38.371 [info] > git diff --name-status -z --diff-filter=ADMR --find-renames=50% 3fc6329a874de06c53a6efc9db9658c87af91e7e...refs/remotes/origin/main -- [2ms]
10:58:38.371 [info] > git config --get --local branch.main.vscode-merge-base [11ms]
10:58:38.371 [warning] [Git][config] git config failed: Failed to execute git
10:58:38.378 [info] > git config --get commit.template [28ms]
10:58:38.378 [info] > git rev-parse --show-toplevel [34ms]
10:58:38.407 [info] > git reflog main --grep-reflog=branch: Created from *. [29ms]
10:58:38.456 [info] > git rev-parse --path-format=relative --show-toplevel [70ms]
10:58:38.459 [info] > git status -z -uall [13ms]
10:58:38.459 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [22ms]
10:58:38.459 [info] > git symbolic-ref --short refs/remotes/origin/HEAD [43ms]
10:58:38.459 [info] fatal: ref refs/remotes/origin/HEAD is not a symbolic ref
10:58:38.459 [warning] [Repository][getDefaultBranch] Failed to get default branch details: Failed to execute git.
10:58:38.523 [info] > git merge-base refs/heads/main refs/remotes/origin/main [56ms]
10:58:38.533 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [78ms]
10:58:38.544 [info] > git diff --name-status -z --diff-filter=ADMR --find-renames=50% fc7f8fec5bb8d7514dd703ca8bd9c9331ab05185...refs/remotes/origin/main -- [12ms]
10:58:38.544 [info] > git rev-parse --show-toplevel [29ms]
10:58:38.576 [info] > git status -z -uall [13ms]
10:58:38.576 [info] > git rev-parse --path-format=relative --show-toplevel [24ms]
10:58:38.604 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [31ms]
10:58:38.607 [info] > git rev-parse --show-toplevel [5ms]
10:58:38.621 [info] > git rev-parse --path-format=relative --show-toplevel [5ms]
10:58:38.636 [info] > git rev-parse --show-toplevel [4ms]
10:58:38.646 [info] > git rev-parse --path-format=relative --show-toplevel [3ms]
10:58:38.656 [info] > git rev-parse --show-toplevel [1ms]
10:58:38.666 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:38.677 [info] > git rev-parse --show-toplevel [1ms]
10:58:38.687 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:38.698 [info] > git rev-parse --show-toplevel [2ms]
10:58:38.708 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:38.718 [info] > git rev-parse --show-toplevel [1ms]
10:58:38.729 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:38.741 [info] > git rev-parse --show-toplevel [1ms]
10:58:38.751 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:38.761 [info] > git rev-parse --show-toplevel [1ms]
10:58:38.771 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:38.791 [info] > git rev-parse --show-toplevel [11ms]
10:58:38.801 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:38.811 [info] > git rev-parse --show-toplevel [2ms]
10:58:38.820 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:38.830 [info] > git rev-parse --show-toplevel [1ms]
10:58:38.840 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:38.850 [info] > git rev-parse --show-toplevel [1ms]
10:58:38.860 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:38.870 [info] > git rev-parse --show-toplevel [1ms]
10:58:38.879 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:38.889 [info] > git rev-parse --show-toplevel [2ms]
10:58:38.898 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:38.907 [info] > git rev-parse --show-toplevel [1ms]
10:58:38.916 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:38.925 [info] > git rev-parse --show-toplevel [1ms]
10:58:38.935 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:38.946 [info] > git rev-parse --show-toplevel [3ms]
10:58:38.958 [info] > git rev-parse --path-format=relative --show-toplevel [3ms]
10:58:38.984 [info] > git rev-parse --show-toplevel [15ms]
10:58:38.995 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:39.005 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.015 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:39.026 [info] > git rev-parse --show-toplevel [2ms]
10:58:39.097 [info] > git rev-parse --path-format=relative --show-toplevel [64ms]
10:58:39.110 [info] > git rev-parse --show-toplevel [5ms]
10:58:39.124 [info] > git rev-parse --path-format=relative --show-toplevel [7ms]
10:58:39.148 [info] > git rev-parse --show-toplevel [8ms]
10:58:39.157 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.166 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.177 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:39.190 [info] > git rev-parse --show-toplevel [4ms]
10:58:39.200 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:39.212 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.221 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:39.231 [info] > git rev-parse --show-toplevel [2ms]
10:58:39.241 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:39.250 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.260 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.270 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.282 [info] > git rev-parse --path-format=relative --show-toplevel [4ms]
10:58:39.292 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.301 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.311 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.323 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.333 [info] > git rev-parse --show-toplevel [2ms]
10:58:39.341 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.352 [info] > git rev-parse --show-toplevel [2ms]
10:58:39.361 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.371 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.381 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.393 [info] > git rev-parse --show-toplevel [2ms]
10:58:39.403 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:39.411 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.421 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.439 [info] > git rev-parse --show-toplevel [8ms]
10:58:39.449 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.460 [info] > git rev-parse --show-toplevel [2ms]
10:58:39.469 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:39.478 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.489 [info] > git rev-parse --path-format=relative --show-toplevel [3ms]
10:58:39.500 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.509 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.520 [info] > git rev-parse --show-toplevel [2ms]
10:58:39.530 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:39.540 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.549 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.559 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.569 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.579 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.589 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.599 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.609 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:39.610 [info] [Model][doInitialScan] Initial repository scan completed - repositories (5), closed repositories (3), parent repositories (0), unsafe repositories (0)
10:58:39.621 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.632 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.642 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.652 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.665 [info] > git rev-parse --show-toplevel [2ms]
10:58:39.676 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:58:39.687 [info] > git rev-parse --show-toplevel [2ms]
10:58:39.697 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.709 [info] > git rev-parse --show-toplevel [2ms]
10:58:39.719 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.730 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.740 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:58:39.750 [info] > git rev-parse --show-toplevel [1ms]
10:58:39.762 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:59:08.201 [info] > git rev-parse --show-toplevel [2ms]
10:59:11.024 [info] > git config --get commit.template [9ms]
10:59:11.025 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [2ms]
10:59:11.041 [info] > git status -z -uall [8ms]
10:59:11.046 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [6ms]
10:59:11.685 [info] > git check-ignore -v -z --stdin [2ms]
10:59:19.259 [info] > git config --get commit.template [9ms]
10:59:19.260 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [1ms]
10:59:19.277 [info] > git status -z -uall [10ms]
10:59:19.281 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [5ms]
10:59:19.454 [info] > git rev-parse --show-toplevel [2ms]
Thought I'd try opening the full path manually instead of the ~/code shortcut one (symlink):
11:01:07.089 [info] > git rev-parse --show-toplevel [3ms]
11:01:10.906 [info] > git config --get commit.template [11ms]
11:01:10.907 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [2ms]
11:01:10.924 [info] > git status -z -uall [8ms]
11:01:10.929 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [5ms]
11:01:15.947 [info] > git config --get commit.template [1ms]
11:01:15.956 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [1ms]
11:01:15.979 [info] > git status -z -uall [12ms]
11:01:15.984 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [6ms]
11:01:18.781 [info] > git rev-parse --show-toplevel [1ms]
It looks like the log level was set to info so the necessary debug information is missing. Could you try again with trace level?
[main] Log level: Info
Closing all tabs. Opening the file with the palette. Add some text and save. Undo the text and save. The gutter still not working.
08:15:18.733 [trace] [Model][onDidChangeVisibleTextEditors] Open repository for editor resource /media/struct1/code/slide/src/songs.js
08:15:18.733 [trace] [Model][openRepository] Repository: /media/struct1/code/slide/src
08:15:18.754 [info] > git rev-parse --show-toplevel [3ms]
08:15:18.754 [trace] [Model][openRepository] Repository root for path /media/struct1/code/slide/src is: /media/struct1/code/slide
08:15:18.759 [trace] [Model][openRepository] Repository for path /media/struct1/code/slide already exists: /home/yo/code/slide
08:15:22.278 [debug] [FileEventLogger][onWorkspaceWorkingTreeFileChange] /home/yo/code/slide/src/songs.js
08:15:23.277 [trace] [OperationManager][start] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
08:15:23.309 [info] > git config --get commit.template [17ms]
08:15:23.309 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [1ms]
08:15:23.351 [trace] [OperationManager][start] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
08:15:23.352 [info] > git status -z -uall [24ms]
08:15:23.359 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [8ms]
08:15:23.359 [trace] [OperationManager][end] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
08:15:23.362 [trace] [ActionButton][setState] {"HEAD":{"type":0,"name":"main","upstream":{"name":"main","remote":"origin","commit":"db26a36e1a955e4983cf81f22da4d9bd26368491"},"commit":"db26a36e1a955e4983cf81f22da4d9bd26368491","ahead":0,"behind":0},"isCheckoutInProgress":false,"isCommitInProgress":false,"isMergeInProgress":false,"isRebaseInProgress":false,"isSyncInProgress":false,"repositoryHasChangesToCommit":true,"repositoryHasUnresolvedConflicts":false}
08:15:23.362 [trace] [ActionButton][getButton] {"command":"git.commit","title":"$(check) Commit","enabled":true}
08:15:23.363 [trace] [OperationManager][end] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
08:15:23.364 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRef: {"id":"refs/heads/main","name":"main","revision":"db26a36e1a955e4983cf81f22da4d9bd26368491","icon":{"id":"target"}}
08:15:23.364 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRemoteRef: {"id":"refs/remotes/origin/main","name":"origin/main","revision":"db26a36e1a955e4983cf81f22da4d9bd26368491","icon":{"id":"cloud"}}
08:15:23.364 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemBaseRef: undefined
08:15:23.364 [trace] [GitHistoryProvider][onDidRunWriteOperation] historyItemRefs: {"added":[],"modified":[],"removed":[],"silent":false}
08:15:23.979 [trace] [OperationManager][start] CheckIgnore (blocking: false, readOnly: true; retry: false; showProgress: false)
08:15:23.981 [info] > git check-ignore -v -z --stdin [2ms]
08:15:23.981 [trace] [OperationManager][end] CheckIgnore (blocking: false, readOnly: true; retry: false; showProgress: false)
08:15:39.707 [debug] [FileEventLogger][onWorkspaceWorkingTreeFileChange] /home/yo/code/slide/src/songs.js
08:15:40.707 [trace] [OperationManager][start] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
08:15:40.723 [info] > git config --get commit.template [1ms]
08:15:40.737 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [2ms]
08:15:40.763 [trace] [OperationManager][start] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
08:15:40.765 [info] > git status -z -uall [15ms]
08:15:40.771 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [8ms]
08:15:40.772 [trace] [OperationManager][end] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
08:15:40.774 [trace] [ActionButton][setState] {"HEAD":{"type":0,"name":"main","upstream":{"name":"main","remote":"origin","commit":"db26a36e1a955e4983cf81f22da4d9bd26368491"},"commit":"db26a36e1a955e4983cf81f22da4d9bd26368491","ahead":0,"behind":0},"isCheckoutInProgress":false,"isCommitInProgress":false,"isMergeInProgress":false,"isRebaseInProgress":false,"isSyncInProgress":false,"repositoryHasChangesToCommit":false,"repositoryHasUnresolvedConflicts":false}
08:15:40.774 [trace] [ActionButton][getButton] {"command":"git.commit","title":"$(check) Commit","enabled":false}
08:15:40.774 [trace] [OperationManager][end] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
08:15:40.774 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRef: {"id":"refs/heads/main","name":"main","revision":"db26a36e1a955e4983cf81f22da4d9bd26368491","icon":{"id":"target"}}
08:15:40.775 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRemoteRef: {"id":"refs/remotes/origin/main","name":"origin/main","revision":"db26a36e1a955e4983cf81f22da4d9bd26368491","icon":{"id":"cloud"}}
08:15:40.775 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemBaseRef: undefined
08:15:40.775 [trace] [GitHistoryProvider][onDidRunWriteOperation] historyItemRefs: {"added":[],"modified":[],"removed":[],"silent":false}
You will have to share the complete log since I should see trace log entries with that start with [Repository][provideOriginalResource].
Not sure what you mean by complete log but I did the whole process again, and changed it to Trace quickly before opening songs.js --- since it defaults to Info at startup. Right now the gutter remains in a corrupted state and don't know how to fix it. Usually I try closing and re-opening files but it's persistent this time.
10:38:23.141 [info] [main] Log level: Info
10:38:23.141 [info] [main] Validating found git in: "git"
10:38:23.141 [info] [main] Using git "2.52.0" from "git"
10:38:23.141 [info] [Model][doInitialScan] Initial repository scan started
10:38:23.141 [info] > git rev-parse --show-toplevel [4ms]
10:38:23.141 [info] > git rev-parse --path-format=relative --show-toplevel [6ms]
10:38:23.141 [info] > git rev-parse --show-toplevel [4ms]
10:38:23.141 [info] > git rev-parse --path-format=relative --show-toplevel [4ms]
10:38:23.142 [info] > git rev-parse --git-dir --git-common-dir --show-superproject-working-tree [43ms]
10:38:23.158 [info] [Model][openRepository] Opened repository (path): /home/yo/code/grasshopper
10:38:23.158 [info] [Model][openRepository] Opened repository (real path): /media/struct1/code/grasshopper
10:38:23.158 [info] [Model][openRepository] Opened repository (kind): repository
10:38:23.185 [info] > git rev-parse --show-toplevel [2ms]
10:38:23.199 [info] > git config --get commit.template [27ms]
10:38:23.231 [info] > git rev-parse --path-format=relative --show-toplevel [33ms]
10:38:23.252 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [10ms]
10:38:23.253 [info] > git rev-parse --git-dir --git-common-dir --show-superproject-working-tree [2ms]
10:38:23.258 [info] [Model][openRepository] Opened repository (path): /home/yo/code/jabo
10:38:23.259 [info] [Model][openRepository] Opened repository (real path): /media/struct1/code/jabo
10:38:23.259 [info] [Model][openRepository] Opened repository (kind): repository
10:38:23.297 [info] > git rev-parse --show-toplevel [12ms]
10:38:23.309 [info] > git config --get commit.template [31ms]
10:38:23.356 [info] > git status -z -uall [14ms]
10:38:23.356 [info] > git rev-parse --path-format=relative --show-toplevel [48ms]
10:38:23.492 [info] > git rev-parse --git-dir --git-common-dir --show-superproject-working-tree [100ms]
10:38:23.500 [info] [Model][openRepository] Opened repository (path): /home/yo/code/armtrak
10:38:23.500 [info] [Model][openRepository] Opened repository (real path): /media/struct1/code/armtrak
10:38:23.500 [info] [Model][openRepository] Opened repository (kind): repository
10:38:23.500 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [120ms]
10:38:23.501 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [146ms]
10:38:23.584 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [52ms]
10:38:23.709 [info] > git config --get --local branch.main.vscode-merge-base [113ms]
10:38:23.718 [info] > git config --get commit.template [135ms]
10:38:23.719 [info] > git rev-parse --show-toplevel [149ms]
10:38:23.730 [info] > git config --get commit.template [172ms]
10:38:23.777 [info] > git rev-parse --path-format=relative --show-toplevel [47ms]
10:38:23.777 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/origin/main refs/remotes/origin/main [59ms]
10:38:23.852 [info] > git status -z -uall [35ms]
10:38:23.852 [info] > git merge-base refs/heads/main refs/remotes/origin/main [65ms]
10:38:23.879 [info] > git diff --name-status -z --diff-filter=ADMR --find-renames=50% a1d51fde959cde7136622f5a9afdc8f416e16fff...refs/remotes/origin/main -- [14ms]
10:38:23.880 [info] > git rev-parse --git-dir --git-common-dir --show-superproject-working-tree [29ms]
10:38:23.883 [info] [Model][openRepository] Opened repository (path): /home/yo/code/memphis
10:38:23.883 [info] [Model][openRepository] Opened repository (real path): /media/struct1/code/memphis
10:38:23.883 [info] [Model][openRepository] Opened repository (kind): repository
10:38:23.883 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [44ms]
10:38:23.884 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [55ms]
10:38:23.898 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/master refs/remotes/master [91ms]
10:38:23.968 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [71ms]
10:38:24.010 [info] > git config --get --local branch.main.vscode-merge-base [32ms]
10:38:24.010 [warning] [Git][config] git config failed: Failed to execute git
10:38:24.019 [info] > git config --get commit.template [51ms]
10:38:24.020 [info] > git rev-parse --show-toplevel [62ms]
10:38:24.031 [info] > git config --get commit.template [83ms]
10:38:24.042 [info] > git rev-parse --path-format=relative --show-toplevel [11ms]
10:38:24.043 [info] > git reflog main --grep-reflog=branch: Created from *. [24ms]
10:38:24.177 [info] > git status -z -uall [66ms]
10:38:24.178 [info] > git status -z -uall [24ms]
10:38:24.178 [info] > git symbolic-ref --short refs/remotes/origin/HEAD [126ms]
10:38:24.178 [info] fatal: ref refs/remotes/origin/HEAD is not a symbolic ref
10:38:24.178 [warning] [Repository][getDefaultBranch] Failed to get default branch details: Failed to execute git.
10:38:24.209 [info] > git merge-base refs/heads/main refs/remotes/origin/main [18ms]
10:38:24.222 [info] > git rev-parse --git-dir --git-common-dir --show-superproject-working-tree [45ms]
10:38:24.227 [info] [Model][openRepository] Opened repository (path): /home/yo/code/slide
10:38:24.227 [info] [Model][openRepository] Opened repository (real path): /media/struct1/code/slide
10:38:24.227 [info] [Model][openRepository] Opened repository (kind): repository
10:38:24.228 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [62ms]
10:38:24.259 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [116ms]
10:38:24.259 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [134ms]
10:38:24.266 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [168ms]
10:38:24.326 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/master refs/remotes/master [83ms]
10:38:24.339 [info] > git diff --name-status -z --diff-filter=ADMR --find-renames=50% 2ad0bfac8c9de19b6209fff6617ede760bd5a9cc...refs/remotes/origin/main -- [116ms]
10:38:24.373 [info] > git config --get --local branch.master.vscode-merge-base [35ms]
10:38:24.385 [info] > git config --get commit.template [61ms]
10:38:24.385 [info] > git rev-parse --show-toplevel [74ms]
10:38:24.396 [info] > git config --get commit.template [97ms]
10:38:24.402 [info] > git rev-parse --path-format=relative --show-toplevel [6ms]
10:38:24.402 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/origin/master refs/remotes/origin/master [17ms]
10:38:24.495 [info] > git status -z -uall [47ms]
10:38:24.495 [info] > git status -z -uall [28ms]
10:38:24.495 [info] > git merge-base refs/heads/master refs/remotes/origin/master [81ms]
10:38:24.509 [info] > git diff --name-status -z --diff-filter=ADMR --find-renames=50% ae1eb925cbccfdad359d20eba035a2d63f528a2d...refs/remotes/origin/master -- [4ms]
10:38:24.509 [info] > git rev-parse --show-toplevel [22ms]
10:38:24.519 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [42ms]
10:38:24.549 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [92ms]
10:38:24.551 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/master refs/remotes/master [113ms]
10:38:24.551 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [121ms]
10:38:24.566 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [32ms]
10:38:24.578 [info] > git rev-parse --path-format=relative --show-toplevel [59ms]
10:38:24.591 [info] > git config --get --local branch.main.vscode-merge-base [13ms]
10:38:24.591 [warning] [Git][config] git config failed: Failed to execute git
10:38:24.601 [info] > git config --get commit.template [36ms]
10:38:24.608 [info] > git reflog main --grep-reflog=branch: Created from *. [7ms]
10:38:24.617 [info] > git rev-parse --show-toplevel [27ms]
10:38:24.684 [info] > git status -z -uall [33ms]
10:38:24.684 [info] > git status -z -uall [11ms]
10:38:24.684 [info] > git rev-parse --path-format=relative --show-toplevel [56ms]
10:38:24.684 [info] > git symbolic-ref --short refs/remotes/origin/HEAD [67ms]
10:38:24.684 [info] fatal: ref refs/remotes/origin/HEAD is not a symbolic ref
10:38:24.684 [warning] [Repository][getDefaultBranch] Failed to get default branch details: Failed to execute git.
10:38:24.700 [info] > git merge-base refs/heads/main refs/remotes/origin/main [5ms]
10:38:24.711 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [28ms]
10:38:24.741 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [80ms]
10:38:24.745 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [104ms]
10:38:24.797 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [72ms]
10:38:24.809 [info] > git diff --name-status -z --diff-filter=ADMR --find-renames=50% 3fc6329a874de06c53a6efc9db9658c87af91e7e...refs/remotes/origin/main -- [98ms]
10:38:24.818 [info] > git config --get --local branch.main.vscode-merge-base [9ms]
10:38:24.818 [warning] [Git][config] git config failed: Failed to execute git
10:38:24.828 [info] > git config --get commit.template [51ms]
10:38:24.829 [info] > git rev-parse --show-toplevel [61ms]
10:38:24.848 [info] > git rev-parse --path-format=relative --show-toplevel [8ms]
10:38:24.848 [info] > git reflog main --grep-reflog=branch: Created from *. [20ms]
10:38:24.902 [info] > git status -z -uall [11ms]
10:38:24.902 [info] > git symbolic-ref --short refs/remotes/origin/HEAD [44ms]
10:38:24.902 [info] fatal: ref refs/remotes/origin/HEAD is not a symbolic ref
10:38:24.902 [warning] [Repository][getDefaultBranch] Failed to get default branch details: Failed to execute git.
10:38:24.930 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [29ms]
10:38:24.932 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [52ms]
10:38:24.934 [info] > git rev-parse --show-toplevel [6ms]
10:38:24.947 [info] > git merge-base refs/heads/main refs/remotes/origin/main [33ms]
10:38:24.960 [info] > git rev-parse --path-format=relative --show-toplevel [13ms]
10:38:24.963 [info] > git diff --name-status -z --diff-filter=ADMR --find-renames=50% 67ba2e0b6da007a04943ce8184586a71be58ecea...refs/remotes/origin/main -- [4ms]
10:38:25.001 [info] > git status -z -uall [24ms]
10:38:25.002 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [14ms]
10:38:25.183 [info] > git rev-parse --show-toplevel [185ms]
10:38:25.288 [info] > git rev-parse --path-format=relative --show-toplevel [94ms]
10:38:25.609 [info] > git rev-parse --show-toplevel [12ms]
10:38:25.644 [info] > git rev-parse --path-format=relative --show-toplevel [20ms]
10:38:25.692 [info] > git rev-parse --show-toplevel [16ms]
10:38:25.710 [info] > git rev-parse --path-format=relative --show-toplevel [6ms]
10:38:25.742 [info] > git rev-parse --show-toplevel [15ms]
10:38:25.759 [info] > git rev-parse --path-format=relative --show-toplevel [3ms]
10:38:25.787 [info] > git rev-parse --show-toplevel [16ms]
10:38:25.808 [info] > git rev-parse --path-format=relative --show-toplevel [5ms]
10:38:25.845 [info] > git rev-parse --show-toplevel [12ms]
10:38:25.861 [info] > git rev-parse --path-format=relative --show-toplevel [3ms]
10:38:25.888 [info] > git rev-parse --show-toplevel [13ms]
10:38:25.907 [info] > git rev-parse --path-format=relative --show-toplevel [4ms]
10:38:25.939 [info] > git rev-parse --show-toplevel [18ms]
10:38:25.951 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:25.965 [info] > git rev-parse --show-toplevel [1ms]
10:38:25.977 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:25.990 [info] > git rev-parse --show-toplevel [2ms]
10:38:26.004 [info] > git rev-parse --path-format=relative --show-toplevel [3ms]
10:38:26.018 [info] > git rev-parse --show-toplevel [2ms]
10:38:26.029 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.042 [info] > git rev-parse --show-toplevel [2ms]
10:38:26.058 [info] > git rev-parse --path-format=relative --show-toplevel [4ms]
10:38:26.070 [info] > git rev-parse --show-toplevel [2ms]
10:38:26.083 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.096 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.110 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.122 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.135 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.146 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.160 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.173 [info] > git rev-parse --show-toplevel [3ms]
10:38:26.186 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.199 [info] > git rev-parse --show-toplevel [2ms]
10:38:26.211 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.224 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.237 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.250 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.264 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.277 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.290 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.303 [info] > git rev-parse --show-toplevel [2ms]
10:38:26.317 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.329 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.342 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.355 [info] > git rev-parse --show-toplevel [2ms]
10:38:26.368 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.381 [info] > git rev-parse --show-toplevel [2ms]
10:38:26.394 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.407 [info] > git rev-parse --show-toplevel [2ms]
10:38:26.419 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.433 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.445 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.458 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.471 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.484 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.497 [info] [main] Log level: Trace
10:38:26.498 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.498 [trace] [Model][openRepository] Repository root for path /home/yo/code/armtrak/venv is: /home/yo/code/armtrak
10:38:26.498 [trace] [Model][openRepository] Repository for path /home/yo/code/armtrak already exists: /home/yo/code/armtrak
10:38:26.498 [trace] [Model][openRepository] Repository: /home/yo/code/armtrak/views
10:38:26.512 [info] > git rev-parse --show-toplevel [2ms]
10:38:26.524 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.524 [trace] [Model][openRepository] Repository root for path /home/yo/code/armtrak/views is: /home/yo/code/armtrak
10:38:26.524 [trace] [Model][openRepository] Repository for path /home/yo/code/armtrak already exists: /home/yo/code/armtrak
10:38:26.524 [trace] [Model][openRepository] Repository: /home/yo/code/armtrak/workers
10:38:26.537 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.550 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.550 [trace] [Model][openRepository] Repository root for path /home/yo/code/armtrak/workers is: /home/yo/code/armtrak
10:38:26.550 [trace] [Model][openRepository] Repository for path /home/yo/code/armtrak already exists: /home/yo/code/armtrak
10:38:26.550 [trace] [Model][openRepository] Repository: /home/yo/code/slide/.mypy_cache
10:38:26.563 [info] > git rev-parse --show-toplevel [2ms]
10:38:26.576 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.576 [trace] [Model][openRepository] Repository root for path /home/yo/code/slide/.mypy_cache is: /home/yo/code/slide
10:38:26.576 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:26.576 [trace] [Model][openRepository] Repository: /home/yo/code/slide/.ruff_cache
10:38:26.589 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.602 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.602 [trace] [Model][openRepository] Repository root for path /home/yo/code/slide/.ruff_cache is: /home/yo/code/slide
10:38:26.602 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:26.602 [trace] [Model][openRepository] Repository: /home/yo/code/slide/config
10:38:26.618 [info] > git rev-parse --show-toplevel [4ms]
10:38:26.631 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.632 [trace] [Model][openRepository] Repository root for path /home/yo/code/slide/config is: /home/yo/code/slide
10:38:26.632 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:26.632 [trace] [Model][openRepository] Repository: /home/yo/code/slide/css
10:38:26.645 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.659 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.659 [trace] [Model][openRepository] Repository root for path /home/yo/code/slide/css is: /home/yo/code/slide
10:38:26.659 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:26.659 [trace] [Model][openRepository] Repository: /home/yo/code/slide/dist
10:38:26.671 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.684 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.684 [trace] [Model][openRepository] Repository root for path /home/yo/code/slide/dist is: /home/yo/code/slide
10:38:26.684 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:26.684 [trace] [Model][openRepository] Repository: /home/yo/code/slide/img
10:38:26.697 [info] > git rev-parse --show-toplevel [2ms]
10:38:26.709 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.710 [trace] [Model][openRepository] Repository root for path /home/yo/code/slide/img is: /home/yo/code/slide
10:38:26.710 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:26.710 [trace] [Model][openRepository] Repository: /home/yo/code/slide/keys
10:38:26.722 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.735 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.735 [trace] [Model][openRepository] Repository root for path /home/yo/code/slide/keys is: /home/yo/code/slide
10:38:26.735 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:26.735 [trace] [Model][openRepository] Repository: /home/yo/code/slide/scripts
10:38:26.748 [info] > git rev-parse --show-toplevel [2ms]
10:38:26.761 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.761 [trace] [Model][openRepository] Repository root for path /home/yo/code/slide/scripts is: /home/yo/code/slide
10:38:26.761 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:26.761 [trace] [Model][openRepository] Repository: /home/yo/code/slide/songs
10:38:26.772 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.784 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.785 [trace] [Model][openRepository] Repository root for path /home/yo/code/slide/songs is: /home/yo/code/slide
10:38:26.785 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:26.785 [trace] [Model][openRepository] Repository: /home/yo/code/slide/src
10:38:26.797 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.811 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.811 [trace] [Model][openRepository] Repository root for path /home/yo/code/slide/src is: /home/yo/code/slide
10:38:26.811 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:26.811 [trace] [Model][openRepository] Repository: /home/yo/code/slide/strudel
10:38:26.822 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.836 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.836 [trace] [Model][openRepository] Repository root for path /home/yo/code/slide/strudel is: /home/yo/code/slide
10:38:26.836 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:26.836 [trace] [Model][openRepository] Repository: /home/yo/code/slide/templates
10:38:26.849 [info] > git rev-parse --show-toplevel [1ms]
10:38:26.863 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.863 [trace] [Model][openRepository] Repository root for path /home/yo/code/slide/templates is: /home/yo/code/slide
10:38:26.863 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:26.863 [trace] [Model][openRepository] Repository: /home/yo/code/slide/venv
10:38:26.876 [info] > git rev-parse --show-toplevel [3ms]
10:38:26.888 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:26.888 [trace] [Model][openRepository] Repository root for path /home/yo/code/slide/venv is: /home/yo/code/slide
10:38:26.888 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:26.888 [trace] [Model][openRepository] Repository: /home/yo/code/harambe/server
10:38:26.890 [info] [Model][doInitialScan] Initial repository scan completed - repositories (5), closed repositories (3), parent repositories (0), unsafe repositories (0)
10:38:26.894 [trace] [OperationManager][start] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:26.894 [trace] [OperationManager][start] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:26.894 [trace] [OperationManager][start] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:26.894 [trace] [OperationManager][start] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:26.894 [trace] [OperationManager][start] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:26.970 [info] > git config --get commit.template [4ms]
10:38:26.970 [info] > git config --get commit.template [14ms]
10:38:26.970 [info] > git config --get commit.template [26ms]
10:38:26.970 [info] > git config --get commit.template [38ms]
10:38:26.970 [info] > git config --get commit.template [49ms]
10:38:26.970 [info] > git rev-parse --show-toplevel [62ms]
10:38:26.983 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:26.983 [trace] [Model][openRepository] Repository root for path /home/yo/code/harambe/server is: /home/yo/code/harambe
10:38:27.039 [trace] [Model][openRepository] Repository for path /home/yo/code/harambe is closed
10:38:27.039 [trace] [Model][openRepository] Repository: /home/yo/code/armtrak
10:38:27.039 [trace] [Model][openRepository] Repository for path /home/yo/code/armtrak already exists: /home/yo/code/armtrak
10:38:27.039 [trace] [Model][openRepository] Repository: /home/yo/code/memphis
10:38:27.039 [trace] [Model][openRepository] Repository for path /home/yo/code/memphis already exists: /home/yo/code/memphis
10:38:27.040 [trace] [Model][openRepository] Repository: /home/yo/code/slide
10:38:27.040 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:27.040 [trace] [Model][openRepository] Repository: /home/yo/code/harambe/server
10:38:27.054 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [26ms]
10:38:27.054 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [37ms]
10:38:27.054 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/master refs/remotes/master [49ms]
10:38:27.054 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [59ms]
10:38:27.056 [info] > git rev-parse --show-toplevel [3ms]
10:38:27.071 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [32ms]
10:38:27.073 [info] > git rev-parse --path-format=relative --show-toplevel [3ms]
10:38:27.074 [trace] [Model][openRepository] Repository root for path /home/yo/code/harambe/server is: /home/yo/code/harambe
10:38:27.076 [trace] [Model][openRepository] Repository for path /home/yo/code/harambe is closed
10:38:27.076 [trace] [Model][openRepository] Repository: /home/yo/code/memphis
10:38:27.076 [trace] [Model][openRepository] Repository for path /home/yo/code/memphis already exists: /home/yo/code/memphis
10:38:27.076 [trace] [Model][openRepository] Repository: /home/yo/code/slide
10:38:27.076 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:27.076 [trace] [Model][openRepository] Repository: /home/yo/code/harambe/server
10:38:27.106 [trace] [OperationManager][start] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.136 [trace] [OperationManager][start] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.161 [trace] [OperationManager][start] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.186 [trace] [OperationManager][start] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.226 [trace] [OperationManager][start] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.227 [info] > git status -z -uall [136ms]
10:38:27.227 [info] > git status -z -uall [106ms]
10:38:27.228 [info] > git status -z -uall [79ms]
10:38:27.228 [info] > git status -z -uall [53ms]
10:38:27.228 [info] > git status -z -uall [15ms]
10:38:27.228 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [42ms]
10:38:27.228 [trace] [OperationManager][end] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.230 [trace] [OperationManager][end] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:27.230 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRef: {"id":"refs/heads/main","name":"main","revision":"3fc6329a874de06c53a6efc9db9658c87af91e7e","icon":{"id":"target"}}
10:38:27.230 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRemoteRef: {"id":"refs/remotes/origin/main","name":"origin/main","revision":"3fc6329a874de06c53a6efc9db9658c87af91e7e","icon":{"id":"cloud"}}
10:38:27.230 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemBaseRef: undefined
10:38:27.230 [trace] [GitHistoryProvider][onDidRunWriteOperation] historyItemRefs: {"added":[],"modified":[],"removed":[],"silent":false}
10:38:27.231 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [70ms]
10:38:27.232 [trace] [OperationManager][end] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.234 [trace] [OperationManager][end] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:27.234 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRef: {"id":"refs/heads/main","name":"main","revision":"67ba2e0b6da007a04943ce8184586a71be58ecea","icon":{"id":"target"}}
10:38:27.234 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRemoteRef: {"id":"refs/remotes/origin/main","name":"origin/main","revision":"67ba2e0b6da007a04943ce8184586a71be58ecea","icon":{"id":"cloud"}}
10:38:27.234 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemBaseRef: undefined
10:38:27.234 [trace] [GitHistoryProvider][onDidRunWriteOperation] historyItemRefs: {"added":[],"modified":[],"removed":[],"silent":false}
10:38:27.235 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [99ms]
10:38:27.236 [trace] [OperationManager][end] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.238 [trace] [OperationManager][end] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:27.238 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRef: {"id":"refs/heads/main","name":"main","revision":"a1d51fde959cde7136622f5a9afdc8f416e16fff","icon":{"id":"target"}}
10:38:27.239 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRemoteRef: {"id":"refs/remotes/origin/main","name":"origin/main","revision":"a1d51fde959cde7136622f5a9afdc8f416e16fff","icon":{"id":"cloud"}}
10:38:27.239 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemBaseRef: undefined
10:38:27.239 [trace] [GitHistoryProvider][onDidRunWriteOperation] historyItemRefs: {"added":[],"modified":[],"removed":[],"silent":false}
10:38:27.239 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [133ms]
10:38:27.240 [trace] [OperationManager][end] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.243 [trace] [OperationManager][end] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:27.243 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRef: {"id":"refs/heads/master","name":"master","revision":"ae1eb925cbccfdad359d20eba035a2d63f528a2d","icon":{"id":"target"}}
10:38:27.243 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRemoteRef: {"id":"refs/remotes/origin/master","name":"origin/master","revision":"ae1eb925cbccfdad359d20eba035a2d63f528a2d","icon":{"id":"cloud"}}
10:38:27.243 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemBaseRef: undefined
10:38:27.243 [trace] [GitHistoryProvider][onDidRunWriteOperation] historyItemRefs: {"added":[],"modified":[],"removed":[],"silent":false}
10:38:27.253 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [27ms]
10:38:27.254 [trace] [OperationManager][end] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.255 [trace] [OperationManager][end] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:27.255 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRef: {"id":"refs/heads/main","name":"main","revision":"2ad0bfac8c9de19b6209fff6617ede760bd5a9cc","icon":{"id":"target"}}
10:38:27.255 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRemoteRef: {"id":"refs/remotes/origin/main","name":"origin/main","revision":"2ad0bfac8c9de19b6209fff6617ede760bd5a9cc","icon":{"id":"cloud"}}
10:38:27.255 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemBaseRef: undefined
10:38:27.255 [trace] [GitHistoryProvider][onDidRunWriteOperation] historyItemRefs: {"added":[],"modified":[],"removed":[],"silent":false}
10:38:27.258 [info] > git rev-parse --show-toplevel [59ms]
10:38:27.275 [info] > git rev-parse --path-format=relative --show-toplevel [5ms]
10:38:27.275 [trace] [Model][openRepository] Repository root for path /home/yo/code/harambe/server is: /home/yo/code/harambe
10:38:27.278 [trace] [Model][openRepository] Repository for path /home/yo/code/harambe is closed
10:38:27.278 [trace] [Model][openRepository] Repository: /home/yo/code/memphis
10:38:27.278 [trace] [Model][openRepository] Repository for path /home/yo/code/memphis already exists: /home/yo/code/memphis
10:38:27.278 [trace] [Model][openRepository] Repository: /home/yo/code/slide
10:38:27.279 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:27.279 [trace] [Model][openRepository] Repository: /home/yo/code/harambe/server
10:38:27.302 [info] > git rev-parse --show-toplevel [10ms]
10:38:27.316 [info] > git rev-parse --path-format=relative --show-toplevel [2ms]
10:38:27.316 [trace] [Model][openRepository] Repository root for path /home/yo/code/harambe/server is: /home/yo/code/harambe
10:38:27.317 [trace] [Model][openRepository] Repository for path /home/yo/code/harambe is closed
10:38:27.317 [trace] [Model][openRepository] Repository: /home/yo/code/slide
10:38:27.317 [trace] [Model][openRepository] Repository for path /home/yo/code/slide already exists: /home/yo/code/slide
10:38:27.317 [trace] [Model][openRepository] Repository: /home/yo/code/harambe/server
10:38:27.330 [info] > git rev-parse --show-toplevel [2ms]
10:38:27.342 [info] > git rev-parse --path-format=relative --show-toplevel [1ms]
10:38:27.343 [trace] [Model][openRepository] Repository root for path /home/yo/code/harambe/server is: /home/yo/code/harambe
10:38:27.344 [trace] [Model][openRepository] Repository for path /home/yo/code/harambe is closed
10:38:27.648 [trace] [OperationManager][start] Diff (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.649 [trace] [OperationManager][start] Diff (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.649 [trace] [OperationManager][start] Diff (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.649 [trace] [OperationManager][start] Diff (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.649 [trace] [OperationManager][start] Diff (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.651 [info] > git diff --name-status -z --diff-filter=ADMR 2ad0bfac8c9de19b6209fff6617ede760bd5a9cc -- [3ms]
10:38:27.652 [trace] [OperationManager][end] Diff (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.652 [info] > git diff --name-status -z --diff-filter=ADMR ae1eb925cbccfdad359d20eba035a2d63f528a2d -- [16ms]
10:38:27.652 [trace] [OperationManager][end] Diff (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.652 [info] > git diff --name-status -z --diff-filter=ADMR a1d51fde959cde7136622f5a9afdc8f416e16fff -- [27ms]
10:38:27.652 [trace] [OperationManager][end] Diff (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.652 [info] > git diff --name-status -z --diff-filter=ADMR 67ba2e0b6da007a04943ce8184586a71be58ecea -- [37ms]
10:38:27.653 [trace] [OperationManager][end] Diff (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.653 [info] > git diff --name-status -z --diff-filter=ADMR 3fc6329a874de06c53a6efc9db9658c87af91e7e -- [49ms]
10:38:27.653 [trace] [OperationManager][end] Diff (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:27.696 [debug] [FileEventLogger][onDotGitFileChange] /home/yo/code/slide/.git/index
10:38:28.697 [trace] [OperationManager][start] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:28.712 [info] > git config --get commit.template [2ms]
10:38:28.725 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [2ms]
10:38:28.748 [trace] [OperationManager][start] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:28.749 [info] > git status -z -uall [12ms]
10:38:28.756 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [8ms]
10:38:28.757 [trace] [OperationManager][end] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:28.760 [trace] [OperationManager][end] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:28.760 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRef: {"id":"refs/heads/main","name":"main","revision":"67ba2e0b6da007a04943ce8184586a71be58ecea","icon":{"id":"target"}}
10:38:28.760 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRemoteRef: {"id":"refs/remotes/origin/main","name":"origin/main","revision":"67ba2e0b6da007a04943ce8184586a71be58ecea","icon":{"id":"cloud"}}
10:38:28.761 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemBaseRef: undefined
10:38:28.761 [trace] [GitHistoryProvider][onDidRunWriteOperation] historyItemRefs: {"added":[],"modified":[],"removed":[],"silent":false}
10:38:32.108 [trace] [Model][onDidChangeVisibleTextEditors] Open repository for editor resource /media/struct1/code/slide/src/songs.js
10:38:32.108 [trace] [Model][openRepository] Repository: /media/struct1/code/slide/src
10:38:32.156 [info] > git rev-parse --show-toplevel [18ms]
10:38:32.156 [trace] [Model][openRepository] Repository root for path /media/struct1/code/slide/src is: /media/struct1/code/slide
10:38:32.171 [trace] [Model][openRepository] Repository for path /media/struct1/code/slide already exists: /home/yo/code/slide
10:38:34.809 [debug] [FileEventLogger][onWorkspaceWorkingTreeFileChange] /home/yo/code/slide/src/songs.js
10:38:35.810 [trace] [OperationManager][start] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:35.829 [info] > git config --get commit.template [2ms]
10:38:35.843 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [1ms]
10:38:35.869 [trace] [OperationManager][start] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:35.870 [info] > git status -z -uall [15ms]
10:38:35.876 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [7ms]
10:38:35.877 [trace] [OperationManager][end] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:35.879 [trace] [ActionButton][setState] {"HEAD":{"type":0,"name":"main","upstream":{"name":"main","remote":"origin","commit":"67ba2e0b6da007a04943ce8184586a71be58ecea"},"commit":"67ba2e0b6da007a04943ce8184586a71be58ecea","ahead":0,"behind":0},"isCheckoutInProgress":false,"isCommitInProgress":false,"isMergeInProgress":false,"isRebaseInProgress":false,"isSyncInProgress":false,"repositoryHasChangesToCommit":true,"repositoryHasUnresolvedConflicts":false}
10:38:35.879 [trace] [ActionButton][getButton] {"command":"git.commit","title":"$(check) Commit","enabled":true}
10:38:35.880 [trace] [OperationManager][end] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:35.880 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRef: {"id":"refs/heads/main","name":"main","revision":"67ba2e0b6da007a04943ce8184586a71be58ecea","icon":{"id":"target"}}
10:38:35.880 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRemoteRef: {"id":"refs/remotes/origin/main","name":"origin/main","revision":"67ba2e0b6da007a04943ce8184586a71be58ecea","icon":{"id":"cloud"}}
10:38:35.880 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemBaseRef: undefined
10:38:35.880 [trace] [GitHistoryProvider][onDidRunWriteOperation] historyItemRefs: {"added":[],"modified":[],"removed":[],"silent":false}
10:38:36.509 [trace] [OperationManager][start] CheckIgnore (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:36.510 [info] > git check-ignore -v -z --stdin [1ms]
10:38:36.510 [trace] [OperationManager][end] CheckIgnore (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:39.918 [debug] [FileEventLogger][onWorkspaceWorkingTreeFileChange] /home/yo/code/slide/src/songs.js
10:38:40.918 [trace] [OperationManager][start] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:40.936 [info] > git config --get commit.template [3ms]
10:38:40.952 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/main refs/remotes/main [3ms]
10:38:40.981 [trace] [OperationManager][start] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:40.982 [info] > git status -z -uall [16ms]
10:38:40.988 [info] > git for-each-ref --sort -committerdate --format %(refname)%00%(objectname)%00%(*objectname) [7ms]
10:38:40.988 [trace] [OperationManager][end] GetRefs (blocking: false, readOnly: true; retry: false; showProgress: false)
10:38:40.990 [trace] [ActionButton][setState] {"HEAD":{"type":0,"name":"main","upstream":{"name":"main","remote":"origin","commit":"67ba2e0b6da007a04943ce8184586a71be58ecea"},"commit":"67ba2e0b6da007a04943ce8184586a71be58ecea","ahead":0,"behind":0},"isCheckoutInProgress":false,"isCommitInProgress":false,"isMergeInProgress":false,"isRebaseInProgress":false,"isSyncInProgress":false,"repositoryHasChangesToCommit":false,"repositoryHasUnresolvedConflicts":false}
10:38:40.991 [trace] [ActionButton][getButton] {"command":"git.commit","title":"$(check) Commit","enabled":false}
10:38:40.991 [trace] [OperationManager][end] Status (blocking: false, readOnly: false; retry: false; showProgress: true)
10:38:40.991 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRef: {"id":"refs/heads/main","name":"main","revision":"67ba2e0b6da007a04943ce8184586a71be58ecea","icon":{"id":"target"}}
10:38:40.991 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemRemoteRef: {"id":"refs/remotes/origin/main","name":"origin/main","revision":"67ba2e0b6da007a04943ce8184586a71be58ecea","icon":{"id":"cloud"}}
10:38:40.991 [trace] [GitHistoryProvider][onDidRunWriteOperation] currentHistoryItemBaseRef: undefined
10:38:40.991 [trace] [GitHistoryProvider][onDidRunWriteOperation] historyItemRefs: {"added":[],"modified":[],"removed":[],"silent":false}