New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Source Control views disappear after opening a file beyond a symbolic link #2615
Comments
I'm also experiencing something similar with the blame status bar and inline disappear when opening a symlinked file. Using Version 14.2.1 |
This is still broken after switching to the pre-release edition of GitLens, reloading the window, and then following my original steps. In case it makes any difference at all (it shouldn't) I'm interacting with this repo using the official Remote SSH extension. GitLens Versionv2023.10.2005 (Pre-Release) VS Code VersionVersion: 1.83.1 Git Versiongit version 2.34.1 Output
|
I turned on GitLens' debug logging and performed the same steps. Here is the output: [2023-10-20 11:20:59.098] [ 1] GitLens (pre-release) v2023.10.2005 activating in Visual Studio Code (1.83.1) on the desktop; language='en', defaultDateLocale='null' (6022840478580c452a399276dec431cec94894b2cd67338bf1a1d013ed6d0e2c|e204f09a-13f2-4bef-abe0-9b0381da79381697800846940)
[2023-10-20 11:20:59.102] [ 7] SubscriptionService.changeSubscription(e={"plan":{"actual":{"id":"free","name":"GitKraken","bundle":false,"cancelled":false,"trialReactivationCount":0,"startedOn":"2022-03-04T15:24:14.017Z"},"effective":{"id":"free","name":"GitKraken","bundle":false,"cancelled":false,"trialReactivationCount":0,"startedOn":"2022-03-04T15:24:14.017Z"}},"state":0}, t={"silent":true})
[2023-10-20 11:20:59.103] [ 7] SubscriptionService.changeSubscription(e={"plan":{"actual":{"id":"free","name":"GitKraken","bundle":false,"cancelled":false,"trialReactivationCount":0,"startedOn":"2022-03-04T15:24:14.017Z"},"effective":{"id":"free","name":"GitKraken","bundle":false,"cancelled":false,"trialReactivationCount":0,"startedOn":"2022-03-04T15:24:14.017Z"}},"state":0}, t={"silent":true}) completed [0ms]
[2023-10-20 11:20:59.105] [ 9] GitProviderService.setEnabledContext(e=false)
[2023-10-20 11:20:59.108] [ c] WebviewsController.registerWebviewPanel(e=[object Object], t=gitlens.graph)
[2023-10-20 11:20:59.109] [ c] WebviewsController.registerWebviewPanel(e=[object Object], t=gitlens.graph) completed [0ms]
[2023-10-20 11:20:59.109] [ d] WebviewsController.registerWebviewView(e=gitlens.views.graph)
[2023-10-20 11:20:59.110] [ d] WebviewsController.registerWebviewView(e=gitlens.views.graph) completed [0ms]
[2023-10-20 11:20:59.110] [ e] WebviewsController.registerWebviewPanel(e=[object Object], t=gitlens.focus)
[2023-10-20 11:20:59.110] [ e] WebviewsController.registerWebviewPanel(e=[object Object], t=gitlens.focus) completed [0ms]
[2023-10-20 11:20:59.111] [ f] WebviewsController.registerWebviewPanel(e=[object Object], t=gitlens.timeline)
[2023-10-20 11:20:59.111] [ f] WebviewsController.registerWebviewPanel(e=[object Object], t=gitlens.timeline) completed [0ms]
[2023-10-20 11:20:59.142] [ 10] WebviewsController.registerWebviewView(e=gitlens.views.timeline)
[2023-10-20 11:20:59.142] [ 10] WebviewsController.registerWebviewView(e=gitlens.views.timeline) completed [0ms]
[2023-10-20 11:20:59.143] [ 11] WebviewsController.registerWebviewPanel(e=[object Object], t=gitlens.settings)
[2023-10-20 11:20:59.143] [ 11] WebviewsController.registerWebviewPanel(e=[object Object], t=gitlens.settings) completed [0ms]
[2023-10-20 11:20:59.144] [ 12] WebviewsController.registerWebviewPanel(e=[object Object], t=gitlens.welcome)
[2023-10-20 11:20:59.144] [ 12] WebviewsController.registerWebviewPanel(e=[object Object], t=gitlens.welcome) completed [0ms]
[2023-10-20 11:20:59.149] [ 13] WebviewsController.registerWebviewView(e=gitlens.views.commitDetails)
[2023-10-20 11:20:59.149] [ 13] WebviewsController.registerWebviewView(e=gitlens.views.commitDetails) completed [0ms]
[2023-10-20 11:20:59.149] [ 14] WebviewsController.registerWebviewView(e=gitlens.views.graphDetails)
[2023-10-20 11:20:59.149] [ 14] WebviewsController.registerWebviewView(e=gitlens.views.graphDetails) completed [0ms]
[2023-10-20 11:20:59.155] [ 15] WebviewsController.registerWebviewView(e=gitlens.views.home)
[2023-10-20 11:20:59.156] [ 15] WebviewsController.registerWebviewView(e=gitlens.views.home) completed [0ms]
[2023-10-20 11:20:59.156] [ 16] WebviewsController.registerWebviewView(e=gitlens.views.account)
[2023-10-20 11:20:59.156] [ 16] WebviewsController.registerWebviewView(e=gitlens.views.account) completed [0ms]
[2023-10-20 11:20:59.156] [ 17] Container.registerGitProviders
[2023-10-20 11:20:59.170] [ 19] LocalGitProvider.openRepositoryInitWatcher
[2023-10-20 11:20:59.170] [ 19] LocalGitProvider.openRepositoryInitWatcher completed [0ms]
[2023-10-20 11:20:59.170] [ 18] GitProviderService.register(e=git) completed [0ms]
[2023-10-20 11:20:59.170] [ 1b] VslsGitProvider.openRepositoryInitWatcher
[2023-10-20 11:20:59.170] [ 1b] VslsGitProvider.openRepositoryInitWatcher completed [0ms]
[2023-10-20 11:20:59.171] [ 1a] GitProviderService.register(e=vsls) completed [0ms]
[2023-10-20 11:20:59.171] [ 1d] GitProviderService.discoverRepositories(e=1)
[2023-10-20 11:20:59.171] [ 1e] GitProviderService.discoverRepositoriesCore(e=WorkspaceFolder(uri=file:///home/me/repo))
[2023-10-20 11:20:59.171] [ 1f] LocalGitProvider.discoverRepositories(e=Uri(file:///home/me/repo))
[2023-10-20 11:20:59.171] [ 20] LocalGitProvider.findGit
[2023-10-20 11:20:59.172] [ 21] LocalGitProvider.getScmGitApiCore
[2023-10-20 11:20:59.173] [ 34] findSpecificGit(/opt/bin/git)
[2023-10-20 11:20:59.203] [ 21] LocalGitProvider.getScmGitApiCore completed [31ms]
[2023-10-20 11:20:59.203] [ 17] Container.registerGitProviders completed [47ms]
[2023-10-20 11:20:59.209] [ 23] LineAnnotationController.resume
[2023-10-20 11:20:59.210] [ 24] GitLineTracker.subscribe
[2023-10-20 11:20:59.210] [ 24] GitLineTracker.subscribe Starting line tracker...
[2023-10-20 11:20:59.210] [ 24] GitLineTracker.subscribe completed [0ms]
[2023-10-20 11:20:59.210] [ 23] LineAnnotationController.resume completed [0ms]
[2023-10-20 11:20:59.210] [ 25] LineAnnotationController.refresh
[2023-10-20 11:20:59.211] [ 26] GitLineTracker.subscribe
[2023-10-20 11:20:59.211] [ 26] GitLineTracker.subscribe completed [0ms]
[2023-10-20 11:20:59.212] [ 27] GitLineTracker.subscribe
[2023-10-20 11:20:59.212] [ 27] GitLineTracker.subscribe completed [0ms]
[2023-10-20 11:20:59.235] [ 1] GitLens (pre-release) v2023.10.2005 activated, syncedVersion=2023.10.2005, localVersion=2023.10.2005, previousVersion=2023.10.2005, welcome=true [138ms]
[2023-10-20 11:20:59.239] [ 20] LocalGitProvider.findGit Found built-in Git env
[2023-10-20 11:20:59.240] [ 29] GitProviderService.getOrOpenRepository(e=Uri(file:///home/me/repo))
[2023-10-20 11:20:59.240] [ 2a] GitProviderService.getRepository(e=Uri(file:///home/me/repo))
[2023-10-20 11:20:59.240] [ 2a] GitProviderService.getRepository(e=Uri(file:///home/me/repo)) returned undefined [0ms]
[2023-10-20 11:20:59.673] [ 25] LineAnnotationController.refresh completed [463ms]
[2023-10-20 11:20:59.739] [ 34] findSpecificGit(/opt/bin/git) • Found 2.34.1 in /opt/bin/git; git version 2.34.1
[566ms]
[2023-10-20 11:20:59.739] [ 20] LocalGitProvider.findGit completed • Git (2.34.1) found in /opt/bin/git [*567ms] (slow)
[2023-10-20 11:20:59.739] [ 2c] LocalGitProvider.repositorySearch(/home/me/repo) searching (depth=0)...
[2023-10-20 11:20:59.740] [ 2d] LocalGitProvider.findRepositoryUri(e=Uri(file:///home/me/repo), t=true)
[2023-10-20 11:20:59.796] [ 2e] LineAnnotationController.onActiveLinesChanged(e=editor=file:///home/me/repo/normal/folders/deep/inside/repo/normal-file.ext, selections=undefined, pending=true, reason=selection)
[2023-10-20 11:20:59.796] [ 2f] LineAnnotationController.clear completed [0ms]
[2023-10-20 11:20:59.796] [ 2e] LineAnnotationController.onActiveLinesChanged(e=editor=file:///home/me/repo/normal/folders/deep/inside/repo/normal-file.ext, selections=undefined, pending=true, reason=selection) completed [0ms]
[2023-10-20 11:20:59.796] [ 30] LineHoverController.onActiveLinesChanged(e=editor=file:///home/me/repo/normal/folders/deep/inside/repo/normal-file.ext, selections=undefined, pending=true, reason=selection)
[2023-10-20 11:20:59.796] [ 30] LineHoverController.onActiveLinesChanged(e=editor=file:///home/me/repo/normal/folders/deep/inside/repo/normal-file.ext, selections=undefined, pending=true, reason=selection) completed [0ms]
[2023-10-20 11:20:59.796] [ 31] StatusBarController.onActiveLinesChanged(e=editor=file:///home/me/repo/normal/folders/deep/inside/repo/normal-file.ext, selections=undefined, pending=true, reason=selection)
[2023-10-20 11:20:59.796] [ 31] StatusBarController.onActiveLinesChanged(e=editor=file:///home/me/repo/normal/folders/deep/inside/repo/normal-file.ext, selections=undefined, pending=true, reason=selection) completed [0ms]
[2023-10-20 11:20:59.814] [GIT ] [/home/me/repo] git rev-parse --show-toplevel [73ms]
[2023-10-20 11:20:59.828] [ 2d] LocalGitProvider.findRepositoryUri No symlink detected; repoPath=/home/me/repo
[2023-10-20 11:20:59.828] [ 2d] LocalGitProvider.findRepositoryUri(e=Uri(file:///home/me/repo), t=true) completed [88ms]
[2023-10-20 11:20:59.828] [ 2c] LocalGitProvider.repositorySearch(/home/me/repo) found root repository in '/home/me/repo'
[2023-10-20 11:20:59.828] [ 32] LocalGitProvider.openRepository(e=undefined, t=Uri(file:///home/me/repo), i=true, s=undefined, o=undefined)
[2023-10-20 11:20:59.828] [ 33] LocalGitProvider.openScmRepository(e=Uri(file:///home/me/repo))
[2023-10-20 11:20:59.829] [ 35] GitProviderService.getGitDir(e=Uri(file:///home/me/repo))
[2023-10-20 11:20:59.829] [ 36] LocalGitProvider.getGitDir(e=/home/me/repo)
[2023-10-20 11:20:59.829] [ 32] LocalGitProvider.openRepository(e=undefined, t=Uri(file:///home/me/repo), i=true, s=undefined, o=undefined) returned [E(/home/me/repo)] [1ms]
[2023-10-20 11:20:59.829] [ 2c] LocalGitProvider.repositorySearch(/home/me/repo) returned 1 repositories [E(/home/me/repo)] [90ms]
[2023-10-20 11:20:59.856] [ 1f] LocalGitProvider.discoverRepositories(e=Uri(file:///home/me/repo)) returned [E(/home/me/repo)] [*684ms] (slow)
[2023-10-20 11:20:59.856] [ 1e] GitProviderService.discoverRepositoriesCore(e=WorkspaceFolder(uri=file:///home/me/repo)) returned [E(/home/me/repo)] [*684ms] (slow)
[2023-10-20 11:20:59.856] [ 37] GitProviderService.setEnabledContext(e=true)
[2023-10-20 11:20:59.857] [ 38] GitProviderService.getBestRemoteWithRichProvider(e=Uri(file:///home/me/repo), t={"includeDisconnected":false})
[2023-10-20 11:20:59.857] [ 39] GitProviderService.getBestRemotesWithProviders(e=Uri(file:///home/me/repo), t=undefined)
[2023-10-20 11:20:59.858] [ 3a] GitProviderService.getRemotesWithProviders(e=Uri(file:///home/me/repo), t={"sort":true}, i=undefined)
[2023-10-20 11:20:59.858] [ 3b] GitProviderService.getRemotes(e=Uri(file:///home/me/repo), t={"sort":true}, i=undefined)
[2023-10-20 11:20:59.858] [ 3c] LocalGitProvider.getRemotes(e=/home/me/repo)
[2023-10-20 11:20:59.858] [ 3d] GitProviderService.getRepository(e=/home/me/repo)
[2023-10-20 11:20:59.858] [ 3d] GitProviderService.getRepository(e=/home/me/repo) returned E(/home/me/repo) [0ms]
[2023-10-20 11:20:59.860] [ 3e] GitDocumentTracker.reset(e=repository, t=/home/me/repo, i=)
[2023-10-20 11:20:59.860] [ 3e] GitDocumentTracker.reset(e=repository, t=/home/me/repo, i=) completed [0ms]
[2023-10-20 11:20:59.860] [ 1d] GitProviderService.discoverRepositories(e=1) completed [*689ms] (slow)
[2023-10-20 11:20:59.895] [ 3f] GitProviderService.getRepository(e=Uri(file:///home/me/repo))
[2023-10-20 11:20:59.896] [ 3f] GitProviderService.getRepository(e=Uri(file:///home/me/repo)) returned E(/home/me/repo) [0ms]
[2023-10-20 11:20:59.896] [ 1c] GitProviderService.registrationComplete completed • workspaceFolders=1, git.autoRepositoryDetection=false [*725ms] (slow)
[2023-10-20 11:20:59.896] [ 29] GitProviderService.getOrOpenRepository(e=Uri(file:///home/me/repo)) returned E(/home/me/repo) [*655ms] (slow)
[2023-10-20 11:20:59.896] [ 33] LocalGitProvider.openScmRepository(e=Uri(file:///home/me/repo)) completed [67ms]
[2023-10-20 11:20:59.920] [GIT ] [/home/me/repo] git rev-parse --git-dir --git-common-dir [90ms]
[2023-10-20 11:20:59.920] [ 36] LocalGitProvider.getGitDir(e=/home/me/repo) completed [90ms]
[2023-10-20 11:20:59.920] [ 35] GitProviderService.getGitDir(e=Uri(file:///home/me/repo)) completed [90ms]
[2023-10-20 11:20:59.920] [ 34] E(/home/me/repo).setupRepoWatchersCore watching 'file:///home/me/repo/.git' for repository changes
[2023-10-20 11:20:59.921] [ 34] E(/home/me/repo).setupRepoWatchersCore completed [92ms]
[2023-10-20 11:20:59.940] [GIT ] [/home/me/repo] git remote -v [81ms]
[2023-10-20 11:20:59.942] [ 64] Git.parseRemotes(/home/me/repo) [1ms] parsed 1 remotes
[2023-10-20 11:20:59.942] [ 3c] LocalGitProvider.getRemotes(e=/home/me/repo) completed [84ms]
[2023-10-20 11:20:59.942] [ 3b] GitProviderService.getRemotes(e=Uri(file:///home/me/repo), t={"sort":true}, i=undefined) completed [84ms]
[2023-10-20 11:20:59.942] [ 3a] GitProviderService.getRemotesWithProviders(e=Uri(file:///home/me/repo), t={"sort":true}, i=undefined) completed [84ms]
[2023-10-20 11:20:59.943] [ 39] GitProviderService.getBestRemotesWithProviders(e=Uri(file:///home/me/repo), t=undefined) completed [85ms]
[2023-10-20 11:20:59.943] [ 38] GitProviderService.getBestRemoteWithRichProvider(e=Uri(file:///home/me/repo), t={"includeDisconnected":false}) completed [85ms]
[2023-10-20 11:20:59.943] [ 42] GitProviderService.getBestRemoteWithRichProvider(e=Uri(file:///home/me/repo), t={"includeDisconnected":true})
[2023-10-20 11:20:59.943] [ 43] GitProviderService.getBestRemotesWithProviders(e=Uri(file:///home/me/repo), t=undefined)
[2023-10-20 11:20:59.943] [ 43] GitProviderService.getBestRemotesWithProviders(e=Uri(file:///home/me/repo), t=undefined) completed [0ms]
[2023-10-20 11:20:59.943] [ 42] GitProviderService.getBestRemoteWithRichProvider(e=Uri(file:///home/me/repo), t={"includeDisconnected":true}) completed [0ms]
[2023-10-20 11:21:00.015] [ 44] AccountAuthenticationProvider.getSessions(e=undefined)
[2023-10-20 11:21:00.021] [ 5] Storage.getSecret completed [*919ms] (slow)
[2023-10-20 11:21:00.023] [ 44] AccountAuthenticationProvider.getSessions(e=undefined) completed • Found 0 sessions [8ms]
[2023-10-20 11:21:00.025] [ 9] GitProviderService.setEnabledContext(e=false) completed [*919ms] (slow)
[2023-10-20 11:21:00.041] [ 8] Storage.store(e=premium:subscription) completed [*938ms] (slow)
[2023-10-20 11:21:00.041] [ 28] Storage.store(e=preVersion) completed [*810ms] (slow)
[2023-10-20 11:21:00.054] [ 37] GitProviderService.setEnabledContext(e=true) completed [197ms]
[2023-10-20 11:21:00.667] [ 47] GitProviderService.access
[2023-10-20 11:21:00.667] [ 48] GitProviderService.accessCore(e=undefined, t=undefined)
[2023-10-20 11:21:00.667] [ 49] SubscriptionService.ensureSession(e=false)
[2023-10-20 11:21:00.667] [ 4a] SubscriptionService.getOrCreateSession(e=false)
[2023-10-20 11:21:00.709] [ 45] Storage.storeWorkspace(e=assumeRepositoriesOnStartup) completed [*684ms] (slow)
[2023-10-20 11:21:00.710] [ 46] Storage.storeWorkspace(e=assumeRepositoriesOnStartup) completed [*655ms] (slow)
[2023-10-20 11:21:00.840] [ 4c] AccountAuthenticationProvider.getSessions(e=[gitlens])
[2023-10-20 11:21:00.840] [ 4c] AccountAuthenticationProvider.getSessions(e=[gitlens]) completed • Found 0 sessions [0ms]
[2023-10-20 11:21:01.078] [ 4a] SubscriptionService.getOrCreateSession No valid session was found
[2023-10-20 11:21:01.078] [ 4d] AccountAuthenticationProvider.removeSessionsByScopes(e=[gitlens])
[2023-10-20 11:21:01.079] [ 4e] SubscriptionService.changeSubscription(e={"plan":{"actual":{"id":"free","name":"GitKraken","bundle":false,"cancelled":false,"trialReactivationCount":0,"startedOn":"2022-03-04T15:24:14.017Z"},"effective":{"id":"free","name":"GitKraken","bundle":false,"cancelled":false,"trialReactivationCount":0,"startedOn":"2022-03-04T15:24:14.017Z"}},"state":0})
[2023-10-20 11:21:01.079] [ 4e] SubscriptionService.changeSubscription(e={"plan":{"actual":{"id":"free","name":"GitKraken","bundle":false,"cancelled":false,"trialReactivationCount":0,"startedOn":"2022-03-04T15:24:14.017Z"},"effective":{"id":"free","name":"GitKraken","bundle":false,"cancelled":false,"trialReactivationCount":0,"startedOn":"2022-03-04T15:24:14.017Z"}},"state":0}) completed [0ms]
[2023-10-20 11:21:01.079] [ 4d] AccountAuthenticationProvider.removeSessionsByScopes(e=[gitlens]) completed [0ms]
[2023-10-20 11:21:01.079] [ 4a] SubscriptionService.getOrCreateSession(e=false) completed [411ms]
[2023-10-20 11:21:01.079] [ 49] SubscriptionService.ensureSession(e=false) completed [411ms]
[2023-10-20 11:21:01.080] [ 4f] GitProviderService.visibility(e=/home/me/repo)
[2023-10-20 11:21:01.080] [ 50] GitProviderService.getVisibilityInfoFromCache(e=/home/me/repo)
[2023-10-20 11:21:01.080] [ 50] GitProviderService.getVisibilityInfoFromCache(e=/home/me/repo) returned private [0ms]
[2023-10-20 11:21:01.080] [ 4f] GitProviderService.visibility(e=/home/me/repo) returned private [0ms]
[2023-10-20 11:21:01.081] [ 48] GitProviderService.accessCore(e=undefined, t=undefined) returned {"allowed":false,"subscription":{"current":{"plan":{"actual":{"id":"free","name":"GitKraken","bundle":false,"cancelled":false,"trialReactivationCount":0,"startedOn":"2022-03-04T15:24:14.017Z"},"effective":{"id":"free","name":"GitKraken","bundle":false,"cancelled":false,"trialReactivationCount":0,"startedOn":"2022-03-04T15:24:14.017Z"}},"state":0},"required":"pro"},"visibility":"private"} [413ms]
[2023-10-20 11:21:01.081] [ 47] GitProviderService.access returned {"allowed":false,"subscription":{"current":{"plan":{"actual":{"id":"free","name":"GitKraken","bundle":false,"cancelled":false,"trialReactivationCount":0,"startedOn":"2022-03-04T15:24:14.017Z"},"effective":{"id":"free","name":"GitKraken","bundle":false,"cancelled":false,"trialReactivationCount":0,"startedOn":"2022-03-04T15:24:14.017Z"}},"state":0},"required":"pro"},"visibility":"private"} [413ms]
[2023-10-20 11:21:09.103] [ 52] SubscriptionService.ensureSession(e=false)
[2023-10-20 11:21:09.104] [ 52] SubscriptionService.ensureSession(e=false) completed [0ms]
[2023-10-20 11:21:22.621] [ 53] BranchesViewNode.ensureSubscription
[2023-10-20 11:21:22.621] [ 54] BranchesViewNode.unsubscribe
[2023-10-20 11:21:22.623] [ 55] GitProviderService.getBranches(e=Uri(file:///home/me/repo))
[2023-10-20 11:21:22.623] [ 56] LocalGitProvider.getBranches(e=/home/me/repo)
[2023-10-20 11:21:22.624] [ 57] StashesViewNode.ensureSubscription
[2023-10-20 11:21:22.624] [ 58] StashesViewNode.unsubscribe
[2023-10-20 11:21:22.625] [ 59] GitProviderService.getStash(e=Uri(file:///home/me/repo))
[2023-10-20 11:21:22.625] [ 5a] LocalGitProvider.getStash(e=/home/me/repo)
[2023-10-20 11:21:22.626] [ 5b] RemotesViewNode.ensureSubscription
[2023-10-20 11:21:22.626] [ 5c] RemotesViewNode.unsubscribe
[2023-10-20 11:21:22.626] [ 5d] GitProviderService.getRemotes(e=Uri(file:///home/me/repo), t=undefined)
[2023-10-20 11:21:22.626] [ 5e] LocalGitProvider.getRemotes(e=/home/me/repo)
[2023-10-20 11:21:22.635] [ 54] BranchesViewNode.unsubscribe completed [13ms]
[2023-10-20 11:21:22.635] [ 58] StashesViewNode.unsubscribe completed [11ms]
[2023-10-20 11:21:22.636] [ 5c] RemotesViewNode.unsubscribe completed [9ms]
[2023-10-20 11:21:22.659] [ 53] BranchesViewNode.ensureSubscription completed [37ms]
[2023-10-20 11:21:22.709] [ 57] StashesViewNode.ensureSubscription completed [84ms]
[2023-10-20 11:21:22.759] [ 5b] RemotesViewNode.ensureSubscription completed [132ms]
[2023-10-20 11:21:22.759] [ 5e] LocalGitProvider.getRemotes(e=/home/me/repo) completed [132ms]
[2023-10-20 11:21:22.759] [ 5d] GitProviderService.getRemotes(e=Uri(file:///home/me/repo), t=undefined) completed [132ms]
[2023-10-20 11:21:22.760] [ 5f] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription
[2023-10-20 11:21:22.760] [ 60] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).unsubscribe
[2023-10-20 11:21:22.761] [ 61] GitProviderService.getRemotes(e=Uri(file:///home/me/repo), t={"sort":true})
[2023-10-20 11:21:22.761] [ 62] LocalGitProvider.getRemotes(e=/home/me/repo)
[2023-10-20 11:21:22.761] [ 60] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).unsubscribe completed [1ms]
[2023-10-20 11:21:22.762] [ 5f] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription completed [1ms]
[2023-10-20 11:21:22.762] [ 62] LocalGitProvider.getRemotes(e=/home/me/repo) completed [1ms]
[2023-10-20 11:21:22.762] [ 61] GitProviderService.getRemotes(e=Uri(file:///home/me/repo), t={"sort":true}) completed [1ms]
[2023-10-20 11:21:22.764] [ 63] GitHubRemote.isConnected
[2023-10-20 11:21:22.765] [ 63] GitHubRemote.isConnected returned false [0ms]
[2023-10-20 11:21:22.886] [GIT ] [/home/me/repo] git for-each-ref --format=%3ch%3e%(HEAD)%3cn%3e%(refname)%3cu%3e%(upstream:short)%3ct%3e%(upstream:track)%3cr%3e%(objectname)%3cd%3e%(committerdate:iso8601) refs/heads refs/remotes [262ms]
[2023-10-20 11:21:22.891] [ 102] Git.parseBranches(/home/me/repo) [4ms] parsed 513 branches
[2023-10-20 11:21:22.891] [ 56] LocalGitProvider.getBranches(e=/home/me/repo) completed [268ms]
[2023-10-20 11:21:22.891] [ 55] GitProviderService.getBranches(e=Uri(file:///home/me/repo)) completed [268ms]
[2023-10-20 11:21:22.892] [ 67] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription
[2023-10-20 11:21:22.892] [ 68] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).subscribe
[2023-10-20 11:21:22.892] [ 68] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).subscribe completed [0ms]
[2023-10-20 11:21:22.892] [ 69] GitProviderService.getBranches(e=Uri(file:///home/me/repo))
[2023-10-20 11:21:22.892] [ 6a] LocalGitProvider.getBranches(e=/home/me/repo)
[2023-10-20 11:21:22.893] [ 67] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription completed [1ms]
[2023-10-20 11:21:22.893] [ 6a] LocalGitProvider.getBranches(e=/home/me/repo) completed [0ms]
[2023-10-20 11:21:22.893] [ 69] GitProviderService.getBranches(e=Uri(file:///home/me/repo)) completed [1ms]
[2023-10-20 11:21:22.896] [ 6e] GitProviderService.getRemotes(e=/home/me/repo)
[2023-10-20 11:21:22.896] [ 6f] LocalGitProvider.getRemotes(e=/home/me/repo)
[2023-10-20 11:21:22.896] [ 71] GitProviderService.getRemotes(e=/home/me/repo)
[2023-10-20 11:21:22.896] [ 72] LocalGitProvider.getRemotes(e=/home/me/repo)
[2023-10-20 11:21:22.896] [ 6f] LocalGitProvider.getRemotes(e=/home/me/repo) completed [0ms]
[2023-10-20 11:21:22.896] [ 72] LocalGitProvider.getRemotes(e=/home/me/repo) completed [0ms]
[2023-10-20 11:21:22.896] [ 6e] GitProviderService.getRemotes(e=/home/me/repo) completed [0ms]
[2023-10-20 11:21:22.896] [ 71] GitProviderService.getRemotes(e=/home/me/repo) completed [0ms]
[2023-10-20 11:21:23.017] [GIT ] [/home/me/repo] git stash list -z --format=%x00%x00%H%x00%at%x00%ct%x00%P%x00%gd%x00%gs --name-status -M [392ms]
[2023-10-20 11:21:23.042] [ 5a] LocalGitProvider.getStash(e=/home/me/repo) completed [417ms]
[2023-10-20 11:21:23.042] [ 59] GitProviderService.getStash(e=Uri(file:///home/me/repo)) completed [417ms]
[2023-10-20 11:21:23.043] [ 75] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription
[2023-10-20 11:21:23.043] [ 76] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).subscribe
[2023-10-20 11:21:23.043] [ 76] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).subscribe completed [0ms]
[2023-10-20 11:21:23.043] [ 77] GitProviderService.getStash(e=Uri(file:///home/me/repo))
[2023-10-20 11:21:23.043] [ 78] LocalGitProvider.getStash(e=/home/me/repo)
[2023-10-20 11:21:23.044] [ 78] LocalGitProvider.getStash(e=/home/me/repo) completed [0ms]
[2023-10-20 11:21:23.044] [ 75] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription completed [1ms]
[2023-10-20 11:21:23.044] [ 77] GitProviderService.getStash(e=Uri(file:///home/me/repo)) completed [0ms]
[2023-10-20 11:21:23.447] [ 7b] BranchesViewNode.onVisibilityChanged(e={"visible":true})
[2023-10-20 11:21:23.447] [ 7c] BranchesViewNode.ensureSubscription
[2023-10-20 11:21:23.447] [ 7d] BranchesViewNode.subscribe
[2023-10-20 11:21:23.447] [ 7d] BranchesViewNode.subscribe completed [0ms]
[2023-10-20 11:21:23.447] [ 7e] BranchesViewNode.triggerChange(false)
[2023-10-20 11:21:23.447] [ 7f] BranchesViewNode.triggerChange(false, false)
[2023-10-20 11:21:23.447] [ 80] BranchesView.refreshNode(e=BranchesViewNode, t=false, i=false)
[2023-10-20 11:21:23.447] [ 81] BranchesViewNode.refresh(false)
[2023-10-20 11:21:23.447] [ 81] BranchesViewNode.refresh(false) completed [0ms]
[2023-10-20 11:21:23.447] [ 7b] BranchesViewNode.onVisibilityChanged(e={"visible":true}) completed [0ms]
[2023-10-20 11:21:23.447] [ 82] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":true})
[2023-10-20 11:21:23.447] [ 83] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription
[2023-10-20 11:21:23.447] [ 84] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).triggerChange(true)
[2023-10-20 11:21:23.448] [ 85] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).triggerChange(true, false)
[2023-10-20 11:21:23.448] [ 86] BranchesViewNode.triggerChange(true, false)
[2023-10-20 11:21:23.448] [ 87] BranchesViewNode.triggerChange(true, false)
[2023-10-20 11:21:23.448] [ 88] BranchesView.refreshNode(e=BranchesViewNode, t=true, i=false)
[2023-10-20 11:21:23.448] [ 89] BranchesViewNode.refresh(true)
[2023-10-20 11:21:23.448] [ 8a] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).dispose
[2023-10-20 11:21:23.448] [ 8b] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).unsubscribe
[2023-10-20 11:21:23.448] [ 8a] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).dispose completed [0ms]
[2023-10-20 11:21:23.448] [ 89] BranchesViewNode.refresh(true) completed [0ms]
[2023-10-20 11:21:23.448] [ 82] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":true}) completed [0ms]
[2023-10-20 11:21:23.448] [ 8c] BranchesView.triggerNodeChange(e=BranchesViewNode)
[2023-10-20 11:21:23.448] [ 8c] BranchesView.triggerNodeChange(e=BranchesViewNode) completed [0ms]
[2023-10-20 11:21:23.448] [ 83] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription completed [1ms]
[2023-10-20 11:21:23.449] [ 8d] BranchesView.triggerNodeChange(e=BranchesViewNode)
[2023-10-20 11:21:23.449] [ 8d] BranchesView.triggerNodeChange(e=BranchesViewNode) completed [0ms]
[2023-10-20 11:21:23.449] [ 7c] BranchesViewNode.ensureSubscription completed [1ms]
[2023-10-20 11:21:23.449] [ 80] BranchesView.refreshNode(e=BranchesViewNode, t=false, i=false) completed [1ms]
[2023-10-20 11:21:23.449] [ 7f] BranchesViewNode.triggerChange(false, false) completed [1ms]
[2023-10-20 11:21:23.449] [ 8b] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).unsubscribe completed [1ms]
[2023-10-20 11:21:23.449] [ 88] BranchesView.refreshNode(e=BranchesViewNode, t=true, i=false) completed [1ms]
[2023-10-20 11:21:23.449] [ 87] BranchesViewNode.triggerChange(true, false) completed [1ms]
[2023-10-20 11:21:23.449] [ 7e] BranchesViewNode.triggerChange(false) completed [2ms]
[2023-10-20 11:21:23.449] [ 86] BranchesViewNode.triggerChange(true, false) completed [1ms]
[2023-10-20 11:21:23.449] [ 85] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).triggerChange(true, false) completed [1ms]
[2023-10-20 11:21:23.449] [ 84] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).triggerChange(true) completed [1ms]
[2023-10-20 11:21:23.449] [ 90] StashesViewNode.onVisibilityChanged(e={"visible":true})
[2023-10-20 11:21:23.449] [ 91] StashesViewNode.ensureSubscription
[2023-10-20 11:21:23.449] [ 92] StashesViewNode.subscribe
[2023-10-20 11:21:23.449] [ 92] StashesViewNode.subscribe completed [0ms]
[2023-10-20 11:21:23.449] [ 93] StashesViewNode.triggerChange(false)
[2023-10-20 11:21:23.449] [ 94] StashesViewNode.triggerChange(false, false)
[2023-10-20 11:21:23.449] [ 95] StashesView.refreshNode(e=StashesViewNode, t=false, i=false)
[2023-10-20 11:21:23.449] [ 96] StashesViewNode.refresh(false)
[2023-10-20 11:21:23.449] [ 96] StashesViewNode.refresh(false) completed [0ms]
[2023-10-20 11:21:23.449] [ 90] StashesViewNode.onVisibilityChanged(e={"visible":true}) completed [0ms]
[2023-10-20 11:21:23.449] [ 97] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":true})
[2023-10-20 11:21:23.449] [ 98] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription
[2023-10-20 11:21:23.449] [ 99] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).triggerChange(true)
[2023-10-20 11:21:23.449] [ 9a] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).triggerChange(true, false)
[2023-10-20 11:21:23.450] [ 9b] StashesViewNode.triggerChange(true, false)
[2023-10-20 11:21:23.450] [ 9c] StashesViewNode.triggerChange(true, false)
[2023-10-20 11:21:23.450] [ 9d] StashesView.refreshNode(e=StashesViewNode, t=true, i=false)
[2023-10-20 11:21:23.450] [ 9e] StashesViewNode.refresh(true)
[2023-10-20 11:21:23.450] [ 9f] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).dispose
[2023-10-20 11:21:23.450] [ a0] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).unsubscribe
[2023-10-20 11:21:23.450] [ 9f] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).dispose completed [0ms]
[2023-10-20 11:21:23.450] [ 9e] StashesViewNode.refresh(true) completed [0ms]
[2023-10-20 11:21:23.450] [ 97] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":true}) completed [0ms]
[2023-10-20 11:21:23.450] [ a1] StashesView.triggerNodeChange(e=StashesViewNode)
[2023-10-20 11:21:23.450] [ a1] StashesView.triggerNodeChange(e=StashesViewNode) completed [0ms]
[2023-10-20 11:21:23.450] [ 98] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription completed [0ms]
[2023-10-20 11:21:23.450] [ a2] StashesView.triggerNodeChange(e=StashesViewNode)
[2023-10-20 11:21:23.450] [ a2] StashesView.triggerNodeChange(e=StashesViewNode) completed [0ms]
[2023-10-20 11:21:23.450] [ 91] StashesViewNode.ensureSubscription completed [0ms]
[2023-10-20 11:21:23.456] [ 95] StashesView.refreshNode(e=StashesViewNode, t=false, i=false) completed [7ms]
[2023-10-20 11:21:23.456] [ 94] StashesViewNode.triggerChange(false, false) completed [7ms]
[2023-10-20 11:21:23.457] [ a0] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).unsubscribe completed [6ms]
[2023-10-20 11:21:23.457] [ 9d] StashesView.refreshNode(e=StashesViewNode, t=true, i=false) completed [7ms]
[2023-10-20 11:21:23.457] [ 9c] StashesViewNode.triggerChange(true, false) completed [7ms]
[2023-10-20 11:21:23.457] [ 93] StashesViewNode.triggerChange(false) completed [7ms]
[2023-10-20 11:21:23.457] [ 9b] StashesViewNode.triggerChange(true, false) completed [7ms]
[2023-10-20 11:21:23.457] [ 9a] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).triggerChange(true, false) completed [7ms]
[2023-10-20 11:21:23.457] [ 99] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).triggerChange(true) completed [7ms]
[2023-10-20 11:21:23.457] [ a5] RemotesViewNode.onVisibilityChanged(e={"visible":true})
[2023-10-20 11:21:23.457] [ a6] RemotesViewNode.ensureSubscription
[2023-10-20 11:21:23.457] [ a7] RemotesViewNode.subscribe
[2023-10-20 11:21:23.457] [ a7] RemotesViewNode.subscribe completed [0ms]
[2023-10-20 11:21:23.457] [ a8] RemotesViewNode.triggerChange(false)
[2023-10-20 11:21:23.457] [ a9] RemotesViewNode.triggerChange(false, false)
[2023-10-20 11:21:23.457] [ aa] RemotesView.refreshNode(e=RemotesViewNode, t=false, i=false)
[2023-10-20 11:21:23.457] [ ab] RemotesViewNode.refresh(false)
[2023-10-20 11:21:23.457] [ ab] RemotesViewNode.refresh(false) completed [0ms]
[2023-10-20 11:21:23.457] [ a5] RemotesViewNode.onVisibilityChanged(e={"visible":true}) completed [0ms]
[2023-10-20 11:21:23.457] [ ac] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":true})
[2023-10-20 11:21:23.457] [ ad] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription
[2023-10-20 11:21:23.457] [ ae] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).subscribe
[2023-10-20 11:21:23.457] [ ae] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).subscribe completed [0ms]
[2023-10-20 11:21:23.457] [ af] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).triggerChange(false)
[2023-10-20 11:21:23.457] [ b0] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).triggerChange(false, false)
[2023-10-20 11:21:23.457] [ b1] RemotesViewNode.triggerChange(false, false)
[2023-10-20 11:21:23.457] [ ac] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":true}) completed [0ms]
[2023-10-20 11:21:23.458] [ b2] RemotesView.triggerNodeChange(e=RemotesViewNode)
[2023-10-20 11:21:23.458] [ b2] RemotesView.triggerNodeChange(e=RemotesViewNode) completed [0ms]
[2023-10-20 11:21:23.458] [ a6] RemotesViewNode.ensureSubscription completed [0ms]
[2023-10-20 11:21:23.458] [ aa] RemotesView.refreshNode(e=RemotesViewNode, t=false, i=false) completed [1ms]
[2023-10-20 11:21:23.458] [ a9] RemotesViewNode.triggerChange(false, false) completed [1ms]
[2023-10-20 11:21:23.458] [ ad] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription completed [0ms]
[2023-10-20 11:21:23.458] [ a8] RemotesViewNode.triggerChange(false) completed [1ms]
[2023-10-20 11:21:23.458] [ b1] RemotesViewNode.triggerChange(false, false) completed [0ms]
[2023-10-20 11:21:23.458] [ b0] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).triggerChange(false, false) completed [1ms]
[2023-10-20 11:21:23.458] [ af] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).triggerChange(false) completed [1ms]
[2023-10-20 11:21:23.690] [ b3] RemotesViewNode.ensureSubscription
[2023-10-20 11:21:23.690] [ b4] GitProviderService.getRemotes(e=Uri(file:///home/me/repo), t=undefined)
[2023-10-20 11:21:23.690] [ b5] LocalGitProvider.getRemotes(e=/home/me/repo)
[2023-10-20 11:21:23.692] [ b3] RemotesViewNode.ensureSubscription completed [1ms]
[2023-10-20 11:21:23.692] [ b5] LocalGitProvider.getRemotes(e=/home/me/repo) completed [1ms]
[2023-10-20 11:21:23.692] [ b4] GitProviderService.getRemotes(e=Uri(file:///home/me/repo), t=undefined) completed [1ms]
[2023-10-20 11:21:23.692] [ b6] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription
[2023-10-20 11:21:23.693] [ b6] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription completed [0ms]
[2023-10-20 11:21:23.693] [ b7] GitHubRemote.isConnected
[2023-10-20 11:21:23.693] [ b7] GitHubRemote.isConnected returned false [0ms]
[2023-10-20 11:21:23.695] [ ba] BranchesViewNode.ensureSubscription
[2023-10-20 11:21:23.696] [ bb] GitProviderService.getBranches(e=Uri(file:///home/me/repo))
[2023-10-20 11:21:23.696] [ bc] LocalGitProvider.getBranches(e=/home/me/repo)
[2023-10-20 11:21:23.696] [ bd] StashesViewNode.ensureSubscription
[2023-10-20 11:21:23.696] [ be] GitProviderService.getStash(e=Uri(file:///home/me/repo))
[2023-10-20 11:21:23.696] [ bf] LocalGitProvider.getStash(e=/home/me/repo)
[2023-10-20 11:21:23.698] [ ba] BranchesViewNode.ensureSubscription completed [2ms]
[2023-10-20 11:21:23.698] [ bd] StashesViewNode.ensureSubscription completed [2ms]
[2023-10-20 11:21:23.698] [ bf] LocalGitProvider.getStash(e=/home/me/repo) completed [1ms]
[2023-10-20 11:21:23.698] [ bc] LocalGitProvider.getBranches(e=/home/me/repo) completed [2ms]
[2023-10-20 11:21:23.698] [ bb] GitProviderService.getBranches(e=Uri(file:///home/me/repo)) completed [2ms]
[2023-10-20 11:21:23.699] [ c0] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription
[2023-10-20 11:21:23.699] [ c1] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).subscribe
[2023-10-20 11:21:23.699] [ c1] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).subscribe completed [0ms]
[2023-10-20 11:21:23.699] [ c2] GitProviderService.getBranches(e=Uri(file:///home/me/repo))
[2023-10-20 11:21:23.699] [ c3] LocalGitProvider.getBranches(e=/home/me/repo)
[2023-10-20 11:21:23.700] [ be] GitProviderService.getStash(e=Uri(file:///home/me/repo)) completed [3ms]
[2023-10-20 11:21:23.700] [ c0] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription completed [0ms]
[2023-10-20 11:21:23.700] [ c3] LocalGitProvider.getBranches(e=/home/me/repo) completed [0ms]
[2023-10-20 11:21:23.700] [ c2] GitProviderService.getBranches(e=Uri(file:///home/me/repo)) completed [0ms]
[2023-10-20 11:21:23.700] [ c6] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription
[2023-10-20 11:21:23.700] [ c7] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).subscribe
[2023-10-20 11:21:23.701] [ c7] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).subscribe completed [0ms]
[2023-10-20 11:21:23.701] [ c8] GitProviderService.getStash(e=Uri(file:///home/me/repo))
[2023-10-20 11:21:23.701] [ c9] LocalGitProvider.getStash(e=/home/me/repo)
[2023-10-20 11:21:23.701] [ c9] LocalGitProvider.getStash(e=/home/me/repo) completed [0ms]
[2023-10-20 11:21:23.701] [ c6] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription completed [0ms]
[2023-10-20 11:21:23.702] [ c8] GitProviderService.getStash(e=Uri(file:///home/me/repo)) completed [0ms]
[2023-10-20 11:21:27.480] [ ce] GitUri.fromUri(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext))
[2023-10-20 11:21:27.480] [ cf] GitProviderService.getOrOpenRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext))
[2023-10-20 11:21:27.480] [ d0] GitProviderService.getRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext))
[2023-10-20 11:21:27.481] [ d0] GitProviderService.getRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext)) returned E(/home/me/repo) [0ms]
[2023-10-20 11:21:27.572] [ d1] LineAnnotationController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection)
[2023-10-20 11:21:27.572] [ d2] LineAnnotationController.clear completed [0ms]
[2023-10-20 11:21:27.572] [ d1] LineAnnotationController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection) completed [0ms]
[2023-10-20 11:21:27.572] [ d3] LineHoverController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection)
[2023-10-20 11:21:27.572] [ d3] LineHoverController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection) completed [0ms]
[2023-10-20 11:21:27.572] [ d4] StatusBarController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection)
[2023-10-20 11:21:27.572] [ d4] StatusBarController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection) completed [0ms]
[2023-10-20 11:21:27.572] [ cf] GitProviderService.getOrOpenRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext)) returned E(/home/me/repo) [92ms]
[2023-10-20 11:21:27.574] [ ce] GitUri.fromUri(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext)) returned GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo) [94ms]
[2023-10-20 11:21:27.575] [ d5] GitProviderService.getRepository(e=GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo))
[2023-10-20 11:21:27.575] [ d5] GitProviderService.getRepository(e=GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo)) returned E(/home/me/repo) [0ms]
[2023-10-20 11:21:27.575] [ d6] LocalGitProvider.isTrackedPrivate(e=GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo))
[2023-10-20 11:21:27.575] [ d7] GitProviderService.getRepository(e=GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo))
[2023-10-20 11:21:27.575] [ d7] GitProviderService.getRepository(e=GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo)) returned E(/home/me/repo) [0ms]
[2023-10-20 11:21:27.575] [ d8] LocalGitProvider.isTrackedCore(e=/home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, t=bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, i=/home/me/repo, s=undefined, o=E(/home/me/repo))
[2023-10-20 11:21:27.576] [ d9] GitProviderService.getRemotes(e=Uri(file:///home/me/repo), t=undefined)
[2023-10-20 11:21:27.576] [ da] LocalGitProvider.getRemotes(e=/home/me/repo)
[2023-10-20 11:21:27.642] [ da] LocalGitProvider.getRemotes(e=/home/me/repo) completed [66ms]
[2023-10-20 11:21:27.647] [ d9] GitProviderService.getRemotes(e=Uri(file:///home/me/repo), t=undefined) completed [71ms]
[2023-10-20 11:21:27.759] [GIT ] [/home/me/repo] git ls-files -- bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext [184ms]
[2023-10-20 11:21:27.865] [ db] GitLineTracker.updateState(e=227, t=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext)
[2023-10-20 11:21:28.002] [GIT ] [/home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory] git ls-files -- file.ext [238ms]
[2023-10-20 11:21:28.002] [ dc] GitProviderService.getOrOpenRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext), t={"detectNested":true})
[2023-10-20 11:21:28.002] [ dd] GitProviderService.getRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext))
[2023-10-20 11:21:28.002] [ dd] GitProviderService.getRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext)) returned E(/home/me/repo) [0ms]
[2023-10-20 11:21:28.293] [ de] LocalGitProvider.findRepositoryUri(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory), t=true)
[2023-10-20 11:21:28.539] [GIT ] [/home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory] git rev-parse --show-toplevel [246ms]
[2023-10-20 11:21:28.545] [ de] LocalGitProvider.findRepositoryUri Symlink detected; repoPath=/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__, path=/home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory, resolvedPath=/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory
[2023-10-20 11:21:28.545] [ de] LocalGitProvider.findRepositoryUri(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory), t=true) completed [252ms]
[2023-10-20 11:21:28.546] [ dc] GitProviderService.getOrOpenRepository Repository found in 'file:///home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__'
[2023-10-20 11:21:28.546] [ df] LocalGitProvider.openRepository(e=undefined, t=Uri(file:///home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__), i=false, s=undefined, o=true)
[2023-10-20 11:21:28.547] [ e1] GitProviderService.getGitDir(e=Uri(file:///home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__))
[2023-10-20 11:21:28.547] [ e2] LocalGitProvider.getGitDir(e=/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__)
[2023-10-20 11:21:28.548] [ e4] GitProviderService.getGitDir(e=Uri(file:///home/me/repo))
[2023-10-20 11:21:28.551] [ e5] LocalGitProvider.getGitDir(e=/home/me/repo)
[2023-10-20 11:21:28.555] [ df] LocalGitProvider.openRepository(e=undefined, t=Uri(file:///home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__), i=false, s=undefined, o=true) returned [E(/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__), E(/home/me/repo)] [4ms]
[2023-10-20 11:21:28.555] [ e6] GitProviderService.setEnabledContext(e=false)
[2023-10-20 11:21:28.555] [ e7] GitProviderService.getRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory))
[2023-10-20 11:21:28.555] [ e7] GitProviderService.getRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory)) returned E(/home/me/repo) [0ms]
[2023-10-20 11:21:28.556] [ e5] LocalGitProvider.getGitDir(e=/home/me/repo) completed [4ms]
[2023-10-20 11:21:28.602] [ dc] GitProviderService.getOrOpenRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext), t={"detectNested":true}) returned E(/home/me/repo) [*600ms] (slow)
[2023-10-20 11:21:28.603] [ e4] GitProviderService.getGitDir(e=Uri(file:///home/me/repo)) completed [54ms]
[2023-10-20 11:21:28.603] [ e3] E(/home/me/repo).setupRepoWatchersCore watching 'file:///home/me/repo/.git' for repository changes
[2023-10-20 11:21:28.651] [ e3] E(/home/me/repo).setupRepoWatchersCore completed [103ms]
[2023-10-20 11:21:28.677] [GIT ] [/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__] git rev-parse --git-dir --git-common-dir [129ms]
[2023-10-20 11:21:28.677] [ e2] LocalGitProvider.getGitDir(e=/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__) completed [130ms]
[2023-10-20 11:21:28.678] [ e1] GitProviderService.getGitDir(e=Uri(file:///home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__)) completed [130ms]
[2023-10-20 11:21:28.678] [ e0] E(/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__).setupRepoWatchersCore watching 'file:///home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__/.git' for repository changes
[2023-10-20 11:21:28.678] [ e0] E(/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__).setupRepoWatchersCore completed [131ms]
[2023-10-20 11:21:28.750] [GIT ] [/home/me/repo] git ls-files -- bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext [147ms]
[2023-10-20 11:21:28.880] [GIT ] [/home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory] git ls-files -- file.ext [129ms]
[2023-10-20 11:21:28.881] [ d8] LocalGitProvider.isTrackedCore(e=/home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, t=bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, i=/home/me/repo, s=undefined, o=E(/home/me/repo)) completed [*1305ms] (slow)
[2023-10-20 11:21:28.881] [ d6] LocalGitProvider.isTrackedPrivate(e=GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo)) returned false [*1306ms] (slow)
[2023-10-20 11:21:28.882] [ db] GitLineTracker.updateState(e=227, t=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext) returned false • document is not blameable [*1017ms] (slow)
[2023-10-20 11:21:28.882] [ e8] LineAnnotationController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=false, reason=selection)
[2023-10-20 11:21:28.882] [ e9] LineAnnotationController.clear completed [0ms]
[2023-10-20 11:21:28.882] [ e8] LineAnnotationController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=false, reason=selection) completed [0ms]
[2023-10-20 11:21:28.882] [ ea] LineHoverController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=false, reason=selection)
[2023-10-20 11:21:28.882] [ ea] LineHoverController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=false, reason=selection) completed [0ms]
[2023-10-20 11:21:28.882] [ eb] StatusBarController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=false, reason=selection)
[2023-10-20 11:21:28.883] [ eb] StatusBarController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=false, reason=selection) completed [0ms]
[2023-10-20 11:21:28.944] [ e6] GitProviderService.setEnabledContext(e=false) completed [388ms]
[2023-10-20 11:21:29.216] [ ed] RemotesViewNode.onVisibilityChanged(e={"visible":false})
[2023-10-20 11:21:29.216] [ ee] RemotesViewNode.ensureSubscription
[2023-10-20 11:21:29.216] [ ef] RemotesViewNode.unsubscribe
[2023-10-20 11:21:29.216] [ ed] RemotesViewNode.onVisibilityChanged(e={"visible":false}) completed [0ms]
[2023-10-20 11:21:29.216] [ f0] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":false})
[2023-10-20 11:21:29.216] [ f1] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription
[2023-10-20 11:21:29.216] [ f2] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).unsubscribe
[2023-10-20 11:21:29.216] [ f0] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":false}) completed [0ms]
[2023-10-20 11:21:29.217] [ ef] RemotesViewNode.unsubscribe completed [0ms]
[2023-10-20 11:21:29.217] [ f2] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).unsubscribe completed [0ms]
[2023-10-20 11:21:29.217] [ ee] RemotesViewNode.ensureSubscription completed [0ms]
[2023-10-20 11:21:29.217] [ f1] RemotesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription completed [0ms]
[2023-10-20 11:21:29.217] [ f3] StashesViewNode.onVisibilityChanged(e={"visible":false})
[2023-10-20 11:21:29.217] [ f4] StashesViewNode.ensureSubscription
[2023-10-20 11:21:29.217] [ f5] StashesViewNode.unsubscribe
[2023-10-20 11:21:29.217] [ f3] StashesViewNode.onVisibilityChanged(e={"visible":false}) completed [0ms]
[2023-10-20 11:21:29.217] [ f6] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":false})
[2023-10-20 11:21:29.217] [ f7] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription
[2023-10-20 11:21:29.217] [ f8] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).unsubscribe
[2023-10-20 11:21:29.217] [ f6] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":false}) completed [0ms]
[2023-10-20 11:21:29.217] [ f5] StashesViewNode.unsubscribe completed [0ms]
[2023-10-20 11:21:29.217] [ f8] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).unsubscribe completed [0ms]
[2023-10-20 11:21:29.217] [ f4] StashesViewNode.ensureSubscription completed [0ms]
[2023-10-20 11:21:29.217] [ f7] StashesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription completed [0ms]
[2023-10-20 11:21:29.218] [ f9] BranchesViewNode.onVisibilityChanged(e={"visible":false})
[2023-10-20 11:21:29.218] [ fa] BranchesViewNode.ensureSubscription
[2023-10-20 11:21:29.218] [ fb] BranchesViewNode.unsubscribe
[2023-10-20 11:21:29.218] [ f9] BranchesViewNode.onVisibilityChanged(e={"visible":false}) completed [0ms]
[2023-10-20 11:21:29.218] [ fc] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":false})
[2023-10-20 11:21:29.218] [ fd] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription
[2023-10-20 11:21:29.218] [ fe] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).unsubscribe
[2023-10-20 11:21:29.218] [ fc] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":false}) completed [0ms]
[2023-10-20 11:21:29.218] [ fb] BranchesViewNode.unsubscribe completed [0ms]
[2023-10-20 11:21:29.218] [ fe] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).unsubscribe completed [0ms]
[2023-10-20 11:21:29.218] [ fa] BranchesViewNode.ensureSubscription completed [0ms]
[2023-10-20 11:21:29.218] [ fd] BranchesRepositoryNode(gitlens://viewnode/repository-folder/repo//home/me/repo).ensureSubscription completed [0ms]
[2023-10-20 11:22:28.416] [ ff] GitProviderService.onWindowStateChanged(e=focused=true)
[2023-10-20 11:22:28.416] [ ff] GitProviderService.onWindowStateChanged(e=focused=true) completed [0ms]
[2023-10-20 11:22:30.908] [ 100] GitProviderService.onWindowStateChanged(e=focused=true)
[2023-10-20 11:22:30.909] [ 100] GitProviderService.onWindowStateChanged(e=focused=true) completed [0ms]
|
@jcready I don't see any errors in the GitLens logs, and the other logs you posted don't come from GitLens -- they look like they are from the built-in Git extension, e.g.
And if you are seeing all the source control view go away that would make sense if the Git extension crashed or something. I've also added a bit more logging in tomorrow's pre-release that might shed some extra light on things. Could you also reproduce it and send a video of what you are seeing exactly? |
I'd like to provide a video, but I've also been doing my best to obscure the actual files/paths I've been working with to protect my employer's source code. I'll see what I can do. After investigating this for awhile I am tending to agree with you that it may ultimately be a bug with vscode (and its git extension) itself. |
My best guess based on reading through the above logs is there is a sequence of events like:
From this point I'm purely speculating, but it seems like gitlens gets confused about how it already had the |
Thanks for the details! I've added some more logging to hopefully see where things are going wrong. Can you please reproduce this in tomorrow's ( |
Here you are: [2023-10-30 10:53:45.288] [ 2f9] LineAnnotationController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection)
[2023-10-30 10:53:45.288] [ 2fa] LineAnnotationController.clear completed [0ms]
[2023-10-30 10:53:45.288] [ 2f9] LineAnnotationController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection) completed [0ms]
[2023-10-30 10:53:45.288] [ 2fb] LineHoverController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection)
[2023-10-30 10:53:45.288] [ 2fb] LineHoverController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection) completed [0ms]
[2023-10-30 10:53:45.288] [ 2fc] StatusBarController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection)
[2023-10-30 10:53:45.288] [ 2fc] StatusBarController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection) completed [0ms]
[2023-10-30 10:53:50.298] [ 2fd] LineAnnotationController.onActiveLinesChanged(e=editor=undefined, selections=undefined, pending=false, reason=editor)
[2023-10-30 10:53:50.298] [ 2fe] LineAnnotationController.clear completed [0ms]
[2023-10-30 10:53:50.298] [ 2fd] LineAnnotationController.onActiveLinesChanged(e=editor=undefined, selections=undefined, pending=false, reason=editor) completed [0ms]
[2023-10-30 10:53:50.298] [ 2ff] LineHoverController.onActiveLinesChanged(e=editor=undefined, selections=undefined, pending=false, reason=editor)
[2023-10-30 10:53:50.298] [ 2ff] LineHoverController.onActiveLinesChanged(e=editor=undefined, selections=undefined, pending=false, reason=editor) completed [0ms]
[2023-10-30 10:53:50.298] [ 300] StatusBarController.onActiveLinesChanged(e=editor=undefined, selections=undefined, pending=false, reason=editor)
[2023-10-30 10:53:50.298] [ 300] StatusBarController.onActiveLinesChanged(e=editor=undefined, selections=undefined, pending=false, reason=editor) completed [0ms]
[2023-10-30 10:53:50.441] [ 301] GitUri.fromUri(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext))
[2023-10-30 10:53:50.441] [ 302] GitProviderService.getOrOpenRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext))
[2023-10-30 10:53:50.441] [ 303] GitProviderService.getRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext))
[2023-10-30 10:53:50.441] [ 303] GitProviderService.getRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext)) returned E(/home/me/repo) [0ms]
[2023-10-30 10:53:50.443] [ 304] LineAnnotationController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection)
[2023-10-30 10:53:50.443] [ 305] LineAnnotationController.clear completed [0ms]
[2023-10-30 10:53:50.443] [ 304] LineAnnotationController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection) completed [0ms]
[2023-10-30 10:53:50.443] [ 306] LineHoverController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection)
[2023-10-30 10:53:50.443] [ 306] LineHoverController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection) completed [0ms]
[2023-10-30 10:53:50.443] [ 307] StatusBarController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection)
[2023-10-30 10:53:50.443] [ 307] StatusBarController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=true, reason=selection) completed [0ms]
[2023-10-30 10:53:50.445] [ 302] GitProviderService.getOrOpenRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext)) returned E(/home/me/repo) [3ms]
[2023-10-30 10:53:50.447] [ 301] GitUri.fromUri(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext)) returned GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo) [6ms]
[2023-10-30 10:53:50.448] [ 308] GitProviderService.getRepository(e=GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo))
[2023-10-30 10:53:50.448] [ 308] GitProviderService.getRepository(e=GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo)) returned E(/home/me/repo) [0ms]
[2023-10-30 10:53:50.448] [ 309] LocalGitProvider.isTrackedWithDetails(e=GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo))
[2023-10-30 10:53:50.448] [ 30a] GitProviderService.getRepository(e=GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo))
[2023-10-30 10:53:50.448] [ 30a] GitProviderService.getRepository(e=GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo)) returned E(/home/me/repo) [0ms]
[2023-10-30 10:53:50.448] [ 30b] LocalGitProvider.isTrackedCore(e=/home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, t=bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, i=/home/me/repo, s=undefined, o=E(/home/me/repo))
[2023-10-30 10:53:50.448] [ 30c] GitProviderService.getRemotes(e=Uri(file:///home/me/repo), t=undefined)
[2023-10-30 10:53:50.448] [ 30d] LocalGitProvider.getRemotes(e=/home/me/repo)
[2023-10-30 10:53:50.496] [ 30d] LocalGitProvider.getRemotes(e=/home/me/repo) completed [47ms]
[2023-10-30 10:53:50.497] [ 30c] GitProviderService.getRemotes(e=Uri(file:///home/me/repo), t=undefined) completed [48ms]
[2023-10-30 10:53:50.589] [GIT ] [/home/me/repo] git ls-files -- bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext [140ms]
[2023-10-30 10:53:50.762] [ 30e] GitLineTracker.updateState(e=82, t=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext)
[2023-10-30 10:53:50.764] [GIT ] [/home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory] git ls-files -- file.ext [174ms]
[2023-10-30 10:53:50.764] [ 30f] GitProviderService.getOrOpenRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext), t={"detectNested":true})
[2023-10-30 10:53:50.764] [ 310] GitProviderService.getRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext))
[2023-10-30 10:53:50.764] [ 310] GitProviderService.getRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext)) returned E(/home/me/repo) [0ms]
[2023-10-30 10:53:50.860] [ 30f] GitProviderService.getOrOpenRepository Ensuring URI is a folder; repository=E(/home/me/repo), uri=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext stats.type=65, bestPath=/home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, visitedPaths.has=false
[2023-10-30 10:53:50.861] [ 311] LocalGitProvider.findRepositoryUri(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory), t=true)
[2023-10-30 10:53:50.939] [GIT ] [/home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory] git rev-parse --show-toplevel [78ms]
[2023-10-30 10:53:50.943] [ 311] LocalGitProvider.findRepositoryUri Symlink detected; repoPath=/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__, path=/home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory, resolvedPath=/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory
[2023-10-30 10:53:50.943] [ 311] LocalGitProvider.findRepositoryUri(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory), t=true) completed [82ms]
[2023-10-30 10:53:50.943] [ 30f] GitProviderService.getOrOpenRepository Repository found in 'file:///home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__'
[2023-10-30 10:53:50.943] [ 312] LocalGitProvider.openRepository(e=undefined, t=Uri(file:///home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__), i=false, s=undefined, o=true)
[2023-10-30 10:53:50.944] [ 314] GitProviderService.getGitDir(e=Uri(file:///home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__))
[2023-10-30 10:53:50.944] [ 315] LocalGitProvider.getGitDir(e=/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__)
[2023-10-30 10:53:50.944] [ 317] GitProviderService.getGitDir(e=Uri(file:///home/me/repo))
[2023-10-30 10:53:50.944] [ 318] LocalGitProvider.getGitDir(e=/home/me/repo)
[2023-10-30 10:53:50.944] [ 312] LocalGitProvider.openRepository(e=undefined, t=Uri(file:///home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__), i=false, s=undefined, o=true) returned [E(/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__), E(/home/me/repo)] [0ms]
[2023-10-30 10:53:50.944] [ 319] GitProviderService.setEnabledContext(e=false)
[2023-10-30 10:53:50.945] [ 31a] GitProviderService.getRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory))
[2023-10-30 10:53:50.945] [ 31a] GitProviderService.getRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory)) returned E(/home/me/repo) [0ms]
[2023-10-30 10:53:50.945] [ 318] LocalGitProvider.getGitDir(e=/home/me/repo) completed [0ms]
[2023-10-30 10:53:50.981] [ 30f] GitProviderService.getOrOpenRepository(e=Uri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext), t={"detectNested":true}) returned E(/home/me/repo) [216ms]
[2023-10-30 10:53:50.981] [ 317] GitProviderService.getGitDir(e=Uri(file:///home/me/repo)) completed [36ms]
[2023-10-30 10:53:50.981] [ 316] E(/home/me/repo).setupRepoWatchersCore watching 'file:///home/me/repo/.git' for repository changes
[2023-10-30 10:53:51.021] [ 316] E(/home/me/repo).setupRepoWatchersCore completed [77ms]
[2023-10-30 10:53:51.023] [GIT ] [/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__] git rev-parse --git-dir --git-common-dir [79ms]
[2023-10-30 10:53:51.023] [ 315] LocalGitProvider.getGitDir(e=/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__) completed [79ms]
[2023-10-30 10:53:51.024] [ 314] GitProviderService.getGitDir(e=Uri(file:///home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__)) completed [79ms]
[2023-10-30 10:53:51.024] [ 313] E(/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__).setupRepoWatchersCore watching 'file:///home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__/.git' for repository changes
[2023-10-30 10:53:51.024] [ 313] E(/home/me/.cache/bazel/_bazel_me/901dac73d33df77768d2368285d83d33/execroot/__main__).setupRepoWatchersCore completed [80ms]
[2023-10-30 10:53:51.090] [GIT ] [/home/me/repo] git ls-files -- bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext [109ms]
[2023-10-30 10:53:51.212] [GIT ] [/home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory] git ls-files -- file.ext [122ms]
[2023-10-30 10:53:51.213] [ 30b] LocalGitProvider.isTrackedCore(e=/home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, t=bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, i=/home/me/repo, s=undefined, o=E(/home/me/repo)) completed [*764ms] (slow)
[2023-10-30 10:53:51.213] [ 309] LocalGitProvider.isTrackedWithDetails(e=GitUri(file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext repoPath=/home/me/repo)) returned false [*765ms] (slow)
[2023-10-30 10:53:51.213] [ 30e] GitLineTracker.updateState(e=82, t=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext) returned false • document is not blameable [450ms]
[2023-10-30 10:53:51.213] [ 31b] LineAnnotationController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=false, reason=selection)
[2023-10-30 10:53:51.213] [ 31c] LineAnnotationController.clear completed [0ms]
[2023-10-30 10:53:51.213] [ 31b] LineAnnotationController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=false, reason=selection) completed [0ms]
[2023-10-30 10:53:51.213] [ 31d] LineHoverController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=false, reason=selection)
[2023-10-30 10:53:51.213] [ 31d] LineHoverController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=false, reason=selection) completed [0ms]
[2023-10-30 10:53:51.213] [ 31e] StatusBarController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=false, reason=selection)
[2023-10-30 10:53:51.214] [ 31e] StatusBarController.onActiveLinesChanged(e=editor=file:///home/me/repo/bazel-out/k8-opt/bin/other/folders/deep/inside/symlinked/directory/file.ext, selections=undefined, pending=false, reason=selection) completed [0ms]
[2023-10-30 10:53:51.231] [ 319] GitProviderService.setEnabledContext(e=false) completed [286ms]
[2023-10-30 10:53:51.504] [ 320] RemotesViewNode.onVisibilityChanged(e={"visible":false})
[2023-10-30 10:53:51.504] [ 321] RemotesViewNode.ensureSubscription
[2023-10-30 10:53:51.504] [ 322] RemotesViewNode.unsubscribe
[2023-10-30 10:53:51.504] [ 320] RemotesViewNode.onVisibilityChanged(e={"visible":false}) completed [0ms]
[2023-10-30 10:53:51.504] [ 323] RemotesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":false})
[2023-10-30 10:53:51.504] [ 324] RemotesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).ensureSubscription
[2023-10-30 10:53:51.505] [ 325] RemotesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).unsubscribe
[2023-10-30 10:53:51.505] [ 323] RemotesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":false}) completed [0ms]
[2023-10-30 10:53:51.505] [ 322] RemotesViewNode.unsubscribe completed [0ms]
[2023-10-30 10:53:51.505] [ 325] RemotesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).unsubscribe completed [0ms]
[2023-10-30 10:53:51.505] [ 321] RemotesViewNode.ensureSubscription completed [0ms]
[2023-10-30 10:53:51.505] [ 324] RemotesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).ensureSubscription completed [0ms]
[2023-10-30 10:53:51.505] [ 326] StashesViewNode.onVisibilityChanged(e={"visible":false})
[2023-10-30 10:53:51.505] [ 327] StashesViewNode.ensureSubscription
[2023-10-30 10:53:51.505] [ 328] StashesViewNode.unsubscribe
[2023-10-30 10:53:51.505] [ 326] StashesViewNode.onVisibilityChanged(e={"visible":false}) completed [0ms]
[2023-10-30 10:53:51.505] [ 329] StashesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":false})
[2023-10-30 10:53:51.505] [ 32a] StashesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).ensureSubscription
[2023-10-30 10:53:51.505] [ 32b] StashesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).unsubscribe
[2023-10-30 10:53:51.505] [ 329] StashesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":false}) completed [0ms]
[2023-10-30 10:53:51.505] [ 328] StashesViewNode.unsubscribe completed [0ms]
[2023-10-30 10:53:51.506] [ 32b] StashesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).unsubscribe completed [0ms]
[2023-10-30 10:53:51.506] [ 327] StashesViewNode.ensureSubscription completed [0ms]
[2023-10-30 10:53:51.506] [ 32a] StashesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).ensureSubscription completed [0ms]
[2023-10-30 10:53:51.506] [ 32c] BranchesViewNode.onVisibilityChanged(e={"visible":false})
[2023-10-30 10:53:51.506] [ 32d] BranchesViewNode.ensureSubscription
[2023-10-30 10:53:51.506] [ 32e] BranchesViewNode.unsubscribe
[2023-10-30 10:53:51.506] [ 32c] BranchesViewNode.onVisibilityChanged(e={"visible":false}) completed [0ms]
[2023-10-30 10:53:51.506] [ 32f] BranchesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":false})
[2023-10-30 10:53:51.506] [ 330] BranchesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).ensureSubscription
[2023-10-30 10:53:51.506] [ 331] BranchesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).unsubscribe
[2023-10-30 10:53:51.506] [ 32f] BranchesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).onVisibilityChanged(e={"visible":false}) completed [0ms]
[2023-10-30 10:53:51.506] [ 32e] BranchesViewNode.unsubscribe completed [0ms]
[2023-10-30 10:53:51.506] [ 331] BranchesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).unsubscribe completed [0ms]
[2023-10-30 10:53:51.506] [ 32d] BranchesViewNode.ensureSubscription completed [0ms]
[2023-10-30 10:53:51.506] [ 330] BranchesRepositoryNode(gitlens://viewnode/repo-folder/repo//home/me/repo).ensureSubscription completed [0ms]
|
@jcready I'm a bit at a loss with this one. I've tried setting up an example, but I can't reproduce the issue. The thing that is confusing me the most is that when you open a file that is in the symlinked external (outside your repo) folder, it seems like that symlinked folder is also part of a repo? I'm sure I'm missing something, but can you go into more details on the folder structure and where repos are/aren't? Thanks! |
The actual (and only true Symlinks:
So when gitlens tries to find a git repo for: The |
Thanks so much for your time and all the extra details! Can you please verify this fix in tomorrow's ( You can switch to the pre-release edition of GitLens, by clicking on the "Switch to Pre-Release version of this extension" from the Extensions view. |
FYI, this only reproduces if |
Good news! I can confirm this fixes the issue 🎉
I have had the following settings since the start of this issue: "git.autoRepositoryDetection": false,
"git.repositoryScanMaxDepth": 0, That is in my user settings and I just confirmed that neither property is set in any of: remote (ssh) settings, workspace settings, or folder settings. So unless vscode is deciding to use its own defaults when the value isn't set in those other settings (and therefore overriding what I have set in my user settings) I'm not sure your statement is true. |
I updated my comment -- either |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Description
.gitignore
fileThis is the symlinked directory:
/home/me/repo/bazel-out
Inside
/home/me/repo/.gitignore
we have:In the extension host output there are several lines like this (I am assuming this is related):
Even after closing the editor tab for the symlinked file (and focusing back on an editor tab which is formally part of the git repo) we are unable to restore the GitLens source control views.
Trying to run
GitLens: Open Source Control
from the command palette results in an error:The only way to restore the GitLens source control views is to run
Developer: Reload Window
from the command palette.GitLens Version
13.4.0
VS Code Version
Version: 1.77.0
Commit: 7f329fe6c66b0f86ae1574c2911b681ad5a45d63
Date: 2023-03-29T09:57:11.797Z (2 days ago)
Electron: 19.1.11
Chromium: 102.0.5005.196
Node.js: 16.14.2
V8: 10.2.154.26-electron.0
OS: Darwin x64 22.1.0
Sandboxed: No
Git Version
git version 2.32.0
Logs, Screenshots, Screen Captures, etc
The text was updated successfully, but these errors were encountered: