gitkraken / vscode-gitlens

Supercharge Git inside VS Code and unlock untapped knowledge within each repository — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more
http://gitkraken.com/gitlens
Other
8.99k stars 1.33k forks source link

Document is not blameable - Inline blame not working in DevDrive #3038

Open jachin84 opened 11 months ago

jachin84 commented 11 months ago

Description

I've noticed that Inline Blame seems to have stopped working. I've tried:

I am using the new DevDrive feature which I suspect is the issue https://learn.microsoft.com/en-us/windows/dev-drive/. Repos outside of the DevDrive seem to work as expected.

GitLens Version

14.5.1

VS Code Version

Version: 1.84.2 (user setup) Commit: 1a5daa3a0231a0fbba4f14db7ec463cf99d7768e Date: 2023-11-09T10:51:52.184Z Electron: 25.9.2 ElectronBuildId: 24603566 Chromium: 114.0.5735.289 Node.js: 18.15.0 V8: 11.4.183.29-electron.0 OS: Windows_NT x64 10.0.22621

Git Version

git version 2.43.0.windows.1

Logs, Screenshots, Screen Captures, etc

[2023-11-29 22:50:41.207] [   e8] GitUri.fromUri(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs))
[2023-11-29 22:50:41.207] [   e9] GitProviderService.getOrOpenRepository(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs))
[2023-11-29 22:50:41.207] [   ea] GitProviderService.getRepository(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs))
[2023-11-29 22:50:41.207] [   ea] GitProviderService.getRepository(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs)) returned undefined [0ms]
[2023-11-29 22:50:41.207] [   eb] LocalGitProvider.findRepositoryUri(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs), t=undefined)
[2023-11-29 22:50:41.208] [   ec] LineHoverController.onActiveLinesChanged(e=editor=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, selections=undefined, pending=true, reason=editor)
[2023-11-29 22:50:41.208] [   ec] LineHoverController.onActiveLinesChanged(e=editor=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, selections=undefined, pending=true, reason=editor) completed [0ms]
[2023-11-29 22:50:41.208] [   ed] StatusBarController.onActiveLinesChanged(e=editor=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, selections=undefined, pending=true, reason=editor)
[2023-11-29 22:50:41.208] [   ed] StatusBarController.onActiveLinesChanged(e=editor=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, selections=undefined, pending=true, reason=editor) completed [0ms]
[2023-11-29 22:50:41.208] [   ee] LineAnnotationController.onActiveLinesChanged(e=editor=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, selections=undefined, pending=true, reason=editor)
[2023-11-29 22:50:41.208] [   ef] LineAnnotationController.clear completed [0ms]
[2023-11-29 22:50:41.208] [   ee] LineAnnotationController.onActiveLinesChanged(e=editor=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, selections=undefined, pending=true, reason=editor) completed [0ms]
[2023-11-29 22:50:41.325] [GIT  ] [c:\Data\Source\Company\kk\backend\Company.DeviceManagement\Api\Portal\Company.DeviceManagement.Api.PortalTest] git rev-parse --show-toplevel [83ms]
[2023-11-29 22:50:41.327] [   eb] LocalGitProvider.findRepositoryUri No symlink detected; repoPath=s:/Company/kk
[2023-11-29 22:50:41.328] [   eb] LocalGitProvider.findRepositoryUri(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs), t=undefined) completed [120ms]
[2023-11-29 22:50:41.328] [   e9] GitProviderService.getOrOpenRepository(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs)) returned M(s:/Company/kk) [121ms]
[2023-11-29 22:50:41.328] [   e8] GitUri.fromUri(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs)) returned GitUri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs repoPath=s:/Company/kk) [121ms]
[2023-11-29 22:50:41.328] [   f0] GitProviderService.getRepository(e=GitUri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs repoPath=s:/Company/kk))
[2023-11-29 22:50:41.328] [   f0] GitProviderService.getRepository(e=GitUri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs repoPath=s:/Company/kk)) returned undefined [0ms]
[2023-11-29 22:50:41.465] [   f1] TimelineWebviewProvider.onActiveEditorChanged
[2023-11-29 22:50:41.465] [   f2] GitProviderService.getRepository(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs))
[2023-11-29 22:50:41.465] [   f2] GitProviderService.getRepository(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs)) returned undefined [0ms]
[2023-11-29 22:50:41.465] [   f3] TimelineWebviewProvider.updateState
[2023-11-29 22:50:41.465] [   f3] TimelineWebviewProvider.updateState completed [0ms]
[2023-11-29 22:50:41.465] [   f1] TimelineWebviewProvider.onActiveEditorChanged completed [0ms]
[2023-11-29 22:50:41.466] [   f4] GitLineTracker.updateState(e=0, t=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs)
[2023-11-29 22:50:41.466] [   f4] GitLineTracker.updateState(e=0, t=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs) returned false • document is not blameable [0ms]
[2023-11-29 22:50:41.466] [   f5] LineHoverController.onActiveLinesChanged(e=editor=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, selections=undefined, pending=false, reason=editor)
[2023-11-29 22:50:41.466] [   f5] LineHoverController.onActiveLinesChanged(e=editor=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, selections=undefined, pending=false, reason=editor) completed [0ms]
[2023-11-29 22:50:41.466] [   f6] StatusBarController.onActiveLinesChanged(e=editor=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, selections=undefined, pending=false, reason=editor)
[2023-11-29 22:50:41.466] [   f6] StatusBarController.onActiveLinesChanged(e=editor=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, selections=undefined, pending=false, reason=editor) completed [0ms]
[2023-11-29 22:50:41.466] [   f7] LineAnnotationController.onActiveLinesChanged(e=editor=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, selections=undefined, pending=false, reason=editor)
[2023-11-29 22:50:41.466] [   f8] LineAnnotationController.clear completed [0ms]
[2023-11-29 22:50:41.466] [   f7] LineAnnotationController.onActiveLinesChanged(e=editor=file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, selections=undefined, pending=false, reason=editor) completed [0ms]
[2023-11-29 22:50:41.967] [   f9] TimelineWebviewProvider.notifyDidChangeState
[2023-11-29 22:50:41.968] [   fa] TimelineWebviewProvider.getState
[2023-11-29 22:50:41.968] [   fb] GitUri.fromUri(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs))
[2023-11-29 22:50:41.968] [   fc] GitProviderService.getOrOpenRepository(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs))
[2023-11-29 22:50:41.968] [   fd] GitProviderService.getRepository(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs))
[2023-11-29 22:50:41.968] [   fd] GitProviderService.getRepository(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs)) returned undefined [0ms]
[2023-11-29 22:50:41.968] [   fc] GitProviderService.getOrOpenRepository(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs)) returned M(s:/Company/kk) [0ms]
[2023-11-29 22:50:41.968] [   fb] GitUri.fromUri(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs)) returned GitUri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs repoPath=s:/Company/kk) [0ms]
[2023-11-29 22:50:41.968] [   fe] GitProviderService.access(e=timeline, t=s:/Company/kk)
[2023-11-29 22:50:41.968] [   fe] GitProviderService.access(e=timeline, t=s:/Company/kk) returned {"allowed":true,"subscription":{"current":{"plan":{"actual":{"id":"pro","name":"GitKraken Pro","bundle":false,"cancelled":false,"organizationId":"649b6d3f306ad900501674ce","trialReactivationCount":0,"startedOn":"2023-06-27T07:00:00.000Z","expiresOn":"2024-06-27T06:59:59.000Z"},"effective":{"id":"pro","name":"GitKraken Pro","bundle":false,"cancelled":false,"organizationId":"649b6d3f306ad900501674ce","trialReactivationCount":0,"startedOn":"2023-06-27T07:00:00.000Z","expiresOn":"2024-06-27T06:59:59.000Z"}},"state":5,"previewTrial":{"startedOn":"2023-11-21T03:42:18.787Z","expiresOn":"2023-11-24T13:59:59.999Z"},"account":{"id":"d1e21dd9-2918-49a0-abee-4921fbee115a","name":"Jacob Hodges","email":"jacob@hodgeshouse.net","verified":true,"createdOn":"2022-03-01T23:42:22.398Z","organizationIds":["649b6d3f306ad900501674ce"]}}}} [0ms]
[2023-11-29 22:50:41.968] [   ff] GitProviderService.getCurrentUser(e=s:/Company/kk)
[2023-11-29 22:50:41.968] [  100] LocalGitProvider.getCurrentUser(e=s:/Company/kk)
[2023-11-29 22:50:41.968] [  101] GitProviderService.getLogForFile(e=s:/Company/kk, t=c:\Data\Source\Company\kk\backend\Company.DeviceManagement\Api\Portal\Company.DeviceManagement.Api.PortalTest\Usings.cs, i={"limit":0,"since":"2023-08-29T14:00:00.000Z"})
[2023-11-29 22:50:41.968] [  102] LocalGitProvider.getLogForFile(e=s:/Company/kk, t=c:\Data\Source\Company\kk\backend\Company.DeviceManagement\Api\Portal\Company.DeviceManagement.Api.PortalTest\Usings.cs, i={"limit":0,"since":"2023-08-29T14:00:00.000Z"})
[2023-11-29 22:50:41.969] [  100] LocalGitProvider.getCurrentUser(e=s:/Company/kk) completed [0ms]
[2023-11-29 22:50:41.969] [   ff] GitProviderService.getCurrentUser(e=s:/Company/kk) completed [0ms]
[2023-11-29 22:50:41.972] [  103] GitUri.fromUri(e=Uri(file:///s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs))
[2023-11-29 22:50:41.972] [  104] GitProviderService.getOrOpenRepository(e=Uri(file:///s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs))
[2023-11-29 22:50:41.972] [  105] GitProviderService.getRepository(e=Uri(file:///s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs))
[2023-11-29 22:50:41.972] [  105] GitProviderService.getRepository(e=Uri(file:///s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs)) returned M(s:/Company/kk) [0ms]
[2023-11-29 22:50:41.973] [  104] GitProviderService.getOrOpenRepository(e=Uri(file:///s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs)) returned M(s:/Company/kk) [0ms]
[2023-11-29 22:50:41.973] [  103] GitUri.fromUri(e=Uri(file:///s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs)) returned GitUri(file:///s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs repoPath=s:/Company/kk) [0ms]
[2023-11-29 22:50:41.973] [  106] GitProviderService.getRepository(e=GitUri(file:///s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs repoPath=s:/Company/kk))
[2023-11-29 22:50:41.973] [  106] GitProviderService.getRepository(e=GitUri(file:///s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs repoPath=s:/Company/kk)) returned M(s:/Company/kk) [0ms]
[2023-11-29 22:50:41.973] [  107] LocalGitProvider.isTrackedWithDetails(e=GitUri(file:///s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs repoPath=s:/Company/kk))
[2023-11-29 22:50:41.973] [  108] GitProviderService.getRepository(e=GitUri(file:///s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs repoPath=s:/Company/kk))
[2023-11-29 22:50:41.973] [  108] GitProviderService.getRepository(e=GitUri(file:///s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs repoPath=s:/Company/kk)) returned M(s:/Company/kk) [0ms]
[2023-11-29 22:50:41.973] [  109] LocalGitProvider.isTrackedCore(e=s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, t=c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, i=s:/Company/kk, s=undefined, o=M(s:/Company/kk))
[2023-11-29 22:50:41.973] [  10a] GitProviderService.getRemotes(e=Uri(file:///s:/Company/kk), t=undefined)
[2023-11-29 22:50:41.973] [  10b] LocalGitProvider.getRemotes(e=s:/Company/kk)
[2023-11-29 22:50:41.980] [  10b] LocalGitProvider.getRemotes(e=s:/Company/kk) completed [7ms]
[2023-11-29 22:50:41.980] [  10a] GitProviderService.getRemotes(e=Uri(file:///s:/Company/kk), t=undefined) completed [7ms]
[2023-11-29 22:50:42.021] [GIT  ] [s:/Company/kk] git ls-files -- c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs [48ms]
[2023-11-29 22:50:42.021] [  109] LocalGitProvider.isTrackedCore(e=s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, t=c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, i=s:/Company/kk, s=undefined, o=M(s:/Company/kk)) completed [48ms]
[2023-11-29 22:50:42.021] [  107] LocalGitProvider.isTrackedWithDetails(e=GitUri(file:///s:/Company/kk/c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs repoPath=s:/Company/kk)) returned [c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs,[s:/Company/kk] [48ms]
[2023-11-29 22:50:42.021] [  102] LocalGitProvider.getLogForFile Cache miss: 'log:follow:since=2023-08-29T14:00:00.000Z'
[2023-11-29 22:50:42.021] [  10c] LocalGitProvider.isTrackedWithDetails(e=c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, t=s:/Company/kk, i=undefined)
[2023-11-29 22:50:42.021] [  10d] GitProviderService.getRepository(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs))
[2023-11-29 22:50:42.021] [  10d] GitProviderService.getRepository(e=Uri(file:///c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs)) returned undefined [0ms]
[2023-11-29 22:50:42.021] [  102] LocalGitProvider.getLogForFile Cache add: 'log:follow:since=2023-08-29T14:00:00.000Z'
[2023-11-29 22:50:42.021] [  10c] LocalGitProvider.isTrackedWithDetails(e=c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, t=s:/Company/kk, i=undefined) returned [c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs,[s:/Company/kk] [0ms]
[2023-11-29 22:50:42.071] [GIT  ] [s:/Company/kk] git log --format=%x3c%x2ff%x3e%n%x3cr%x3e%x20%H%n%x3ca%x3e%x20%aN%n%x3ce%x3e%x20%aE%n%x3cd%x3e%x20%at%n%x3cn%x3e%x20%cN%n%x3cm%x3e%x20%cE%n%x3cc%x3e%x20%ct%n%x3cp%x3e%x20%P%n%x3cs%x3e%n%B%n%x3c%x2fs%x3e%n%x3cf%x3e --since="2023-08-29T14:00:00.000Z" --follow --numstat --summary -- c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs [49ms]
[2023-11-29 22:50:42.071] [  10e] LocalGitProvider.getCurrentUser(e=s:/Company/kk)
[2023-11-29 22:50:42.071] [  10e] LocalGitProvider.getCurrentUser(e=s:/Company/kk) completed [0ms]
[2023-11-29 22:50:42.071] [  271] Git.parseLog(s:/Company/kk, fileName=c:/Data/Source/Company/kk/backend/Company.DeviceManagement/Api/Portal/Company.DeviceManagement.Api.PortalTest/Usings.cs, sha=undefined) [0ms]
[2023-11-29 22:50:42.071] [  102] LocalGitProvider.getLogForFile(e=s:/Company/kk, t=c:\Data\Source\Company\kk\backend\Company.DeviceManagement\Api\Portal\Company.DeviceManagement.Api.PortalTest\Usings.cs, i={"limit":0,"since":"2023-08-29T14:00:00.000Z"}) completed [102ms]
[2023-11-29 22:50:42.071] [  101] GitProviderService.getLogForFile(e=s:/Company/kk, t=c:\Data\Source\Company\kk\backend\Company.DeviceManagement\Api\Portal\Company.DeviceManagement.Api.PortalTest\Usings.cs, i={"limit":0,"since":"2023-08-29T14:00:00.000Z"}) completed [102ms]
[2023-11-29 22:50:42.071] [   fa] TimelineWebviewProvider.getState completed [103ms]
[2023-11-29 22:50:42.071] [  110] WebviewController(gitlens.views.timeline).postMessage(host:35|timeline/didChange)
[2023-11-29 22:50:42.071] [  110] WebviewController(gitlens.views.timeline).postMessage completed [0ms]
[2023-11-29 22:50:42.071] [   f9] TimelineWebviewProvider.notifyDidChangeState completed [103ms]
[2023-11-29 22:50:50.056] [  111] TimelineWebviewProvider.onActiveEditorChanged
[2023-11-29 22:50:50.057] [  111] TimelineWebviewProvider.onActiveEditorChanged completed [0ms]
eamodio commented 10 months ago

@jachin84 Do you have any special configuration of the Dev Drive? I use one personally and all my repos are on there and I don't see any issues.

github-actions[bot] commented 10 months ago

This issue needs more information and has not had recent activity. Please provide the missing information or it will be closed in 7 days. Thanks!

github-actions[bot] commented 10 months ago

Closing this issue because it needs more information and has not had recent activity. Please re-open this issue if more details can be provided. Thanks!

jachin84 commented 10 months ago

This is still an issue for me. I use the dev drive with a folder mount which is the only difference from the standard setup.

jachin84 commented 10 months ago

@eamodio please consider re-opening and I can provide any additional info. Sorry I have been away on leave.

jachin84 commented 10 months ago

Confirming that this issue is to do with the NTFS junction created when using the Paths feature of Dev Drive. image

image

If I access my repo directly via the DevDrive and not via the folder path (junction) it works as expected.

Seems the root cause is to do with NTFS junction points.

github-actions[bot] commented 9 months ago

This issue needs more information and has not had recent activity. Please provide the missing information or it will be closed in 7 days. Thanks!

jachin84 commented 9 months ago

Is there any additional information that’s required? Let me know, happy to assist.

poychang commented 5 months ago

I face the same issue. Inline blame not working in Dev Drive. My Dev Drive uses ReFS file system.

I'm sure It works on older GitLens, v11.7 at least. I use the order version of Gitlens through GitLess and the Inline Blame feature is working.

thedmd commented 4 months ago

On my side Gitlens claim that "document is not blameable", e=24.

image

C:\Spark is mounted volume.

C:\Spark is a Git repository C:\Spark\Spark is another Git repository, Spark is listed as ignored in top most repository.

After removing drive letter E: GitLens is back to live.

GitLens Version

v15.1.0

VS Code Version

Version: 1.90.0 (user setup) Commit: 89de5a8d4d6205e5b11647eb6a74844ca23d2573 Date: 2024-06-04T19:33:54.889Z Electron: 29.4.0 ElectronBuildId: 9593362 Chromium: 122.0.6261.156 Node.js: 20.9.0 V8: 12.2.281.27-electron.0 OS: Windows_NT x64 10.0.22631

Git Version

git version 2.45.1.windows.1

Logs

Logs after placing curosr in one line of README.md file in a root of Git repository.

[2024-06-11 09:11:25.488] [   34] LineAnnotationController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=true, reason=selection)
[2024-06-11 09:11:25.488] [   35] LineAnnotationController.clear completed [0ms]
[2024-06-11 09:11:25.488] [   34] LineAnnotationController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=true, reason=selection) completed [0ms]
[2024-06-11 09:11:25.488] [   36] LineHoverController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=true, reason=selection)
[2024-06-11 09:11:25.488] [   36] LineHoverController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=true, reason=selection) completed [0ms]
[2024-06-11 09:11:25.488] [   37] StatusBarController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=true, reason=selection)
[2024-06-11 09:11:25.488] [   37] StatusBarController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=true, reason=selection) completed [0ms]
[2024-06-11 09:11:25.752] [   38] LineTracker.updateState(e=24, t=file:///c:/Spark/Spark/README.md)
[2024-06-11 09:11:25.752] [   38] LineTracker.updateState(e=24, t=file:///c:/Spark/Spark/README.md) returned false • document is not blameable [0ms]
[2024-06-11 09:11:25.752] [   39] LineAnnotationController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=false, reason=selection)
[2024-06-11 09:11:25.752] [   3a] LineAnnotationController.clear completed [0ms]
[2024-06-11 09:11:25.752] [   39] LineAnnotationController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=false, reason=selection) completed [0ms]
[2024-06-11 09:11:25.752] [   3b] LineHoverController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=false, reason=selection)
[2024-06-11 09:11:25.752] [   3b] LineHoverController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=false, reason=selection) completed [0ms]
[2024-06-11 09:11:25.752] [   3c] StatusBarController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=false, reason=selection)
[2024-06-11 09:11:25.752] [   3c] StatusBarController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=false, reason=selection) completed [0ms]

More logs

Here we can see e:/Spark is accessed as well as ///c:/Spark/Spark which are pointing to same physical location.

[2024-06-11 09:11:31.472] [   3d] GitProviderService.onWindowStateChanged(e=focused=false) completed [0ms][2024-06-11 09:12:24.142] [   3e] GitProviderService.onWindowStateChanged(e=focused=false)
[2024-06-11 09:12:24.142] [   3e] GitProviderService.onWindowStateChanged(e=focused=false) completed [0ms][2024-06-11 09:22:25.036] [   3f] GitProviderService.onWindowStateChanged(e=focused=true)
[2024-06-11 09:22:25.036] [   3f] GitProviderService.onWindowStateChanged(e=focused=true) completed [0ms]
[2024-06-11 09:22:25.221] [   40] x(e:/Spark).onRepositoryChanged(e=Uri(file:///e:/Spark/.git/FETCH_HEAD), t=Uri(file:///e:/Spark/.git))
[2024-06-11 09:22:25.221] [   40] x(e:/Spark).onRepositoryChanged(e=Uri(file:///e:/Spark/.git/FETCH_HEAD), t=Uri(file:///e:/Spark/.git)) completed [0ms][2024-06-11 09:22:27.706] [   41] x(e:/Spark).onRepositoryChanged(e=Uri(<redacted>), t=Uri(file:///e:/Spark/.git))
[2024-06-11 09:22:27.706] [   42] x(e:/Spark).resetCaches completed [0ms]
[2024-06-11 09:22:27.706] [   43] x(e:/Spark).fireChange(5)
[2024-06-11 09:22:27.706] GitProvider(git).onDidChangeRepository(e=x(e:/Spark))
[2024-06-11 09:22:27.706] [   44] LocalGitProvider.getRemotes(e=e:/Spark)
[2024-06-11 09:22:27.707] [   45] GitProviderService.getRepository(e=e:/Spark)
[2024-06-11 09:22:27.707] [   45] GitProviderService.getRepository(e=e:/Spark) returned x(e:/Spark) [0ms]
[2024-06-11 09:22:27.707] [   43] x(e:/Spark).fireChange(5) completed [1ms]
[2024-06-11 09:22:27.707] [   41] x(e:/Spark).onRepositoryChanged(e=Uri(<redacted>), t=Uri(file:///e:/Spark/.git)) completed [1ms]
[2024-06-11 09:22:27.707] [   46] x(e:/Spark).onRepositoryChanged(e=Uri(file:///e:/Spark/.git/FETCH_HEAD), t=Uri(file:///e:/Spark/.git))
[2024-06-11 09:22:27.707] [   46] x(e:/Spark).onRepositoryChanged(e=Uri(file:///e:/Spark/.git/FETCH_HEAD), t=Uri(file:///e:/Spark/.git)) completed [0ms]
[2024-06-11 09:22:27.737] [GIT  ] [e:/Spark] git remote -v [29ms]
[2024-06-11 09:22:27.737] [   71] Git.parseRemotes(e:/Spark) [0ms] parsed 9 remotes
[2024-06-11 09:22:27.738] [   44] LocalGitProvider.getRemotes(e=e:/Spark) completed [31ms]
[2024-06-11 09:22:27.738] [   48] GitProviderService.getVisibilityInfoFromCache(e=e:/Spark)
[2024-06-11 09:22:27.738] [   48] GitProviderService.getVisibilityInfoFromCache(e=e:/Spark) returned private [0ms]
[2024-06-11 09:22:27.875] [   49] GitProviderService.onWindowStateChanged(e=focused=true)
[2024-06-11 09:22:27.876] [   49] GitProviderService.onWindowStateChanged(e=focused=true) completed [0ms]
[2024-06-11 09:22:27.881] [   4a] LineAnnotationController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=true, reason=selection)
[2024-06-11 09:22:27.881] [   4b] LineAnnotationController.clear completed [0ms]
[2024-06-11 09:22:27.881] [   4a] LineAnnotationController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=true, reason=selection) completed [0ms]
[2024-06-11 09:22:27.881] [   4c] LineHoverController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=true, reason=selection)
[2024-06-11 09:22:27.881] [   4c] LineHoverController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=true, reason=selection) completed [0ms]
[2024-06-11 09:22:27.881] [   4d] StatusBarController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=true, reason=selection)
[2024-06-11 09:22:27.881] [   4d] StatusBarController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=true, reason=selection) completed [0ms]
[2024-06-11 09:22:28.015] Repository(e:/Spark) firing changes=5[2024-06-11 09:22:28.133] [   4e] LineTracker.updateState(e=39, t=file:///c:/Spark/Spark/README.md)
[2024-06-11 09:22:28.133] [   4e] LineTracker.updateState(e=39, t=file:///c:/Spark/Spark/README.md) returned false • document is not blameable [0ms]
[2024-06-11 09:22:28.133] [   4f] LineAnnotationController.onActiveLinesChanged(e=editor=file:///c:/Spark/Spark/README.md, selections=undefined, pending=false, reason=selection)