Navigation Menu

Skip to content
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

Pulling all repositories doesn't work unless built-in Git knows about the repo #863

Closed
pie-r opened this issue Sep 23, 2019 · 8 comments
Closed
Assignees
Labels
bug Something isn't working needs-verification Request for community verification
Milestone

Comments

@pie-r
Copy link

pie-r commented Sep 23, 2019

  • GitLens Version: 10.0.0
  • VSCode Version: 1.38.1
  • OS Version: Ubuntu 16.01

Steps to Reproduce:

  1. One Repository that is a gitlab project that contains two other gitlab repository. e.g. Project A with inside project B, project C where B and C are two different repositories

  2. In gitlens there is this scenario:
    gitlens1

  3. if i press the button near "REPOSITORIES" not shown in the picture, it tries to perform the pull of each repository.

  4. in the bottom corner appears the blue pop-up "Pulling 13 repositories" but it doesn't work correctly, it only performs the pull of the main repository (e.g Project A but not Project B/C)

  5. To avoid this problem I need to switch on each repository and perform the pull manually

LOGS:

gitlens logs:

[2019-09-23 13:14:18:528] [687] GitService.pullAll — e=project-A, project-A, project-A, project-A, project-A, project-A, project-A, project-A, project-A, project-A, project-A, project-A, project-A, project-A, project-A, project-A, t={"rebase":true} [2019-09-23 13:14:18:537] [688] Repository(/home/user/git/project-A/REPO-A/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:537] [689] Repository(/home/user/git/project-A/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:538] [68a] Repository(/home/user/git/project-A/REPO-B/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:538] [68b] Repository(/home/user/git/project-A/REPO-C/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:538] [68c] Repository(/home/user/git/project-A/REPO-D/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:538] [68d] Repository(/home/user/git/project-A/REPO-E/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:538] [68e] Repository(/home/user/git/project-A/REPO-F/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:538] [68f] Repository(/home/user/git/project-A/REPO-G/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:538] [690] Repository(/home/user/git/project-A/REPO-H/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:538] [691] Repository(/home/user/git/project-A/REPO-I/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:538] [692] Repository(/home/user/git/project-A/REPO-L/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:538] [693] Repository(/home/user/git/project-A/REPO-M/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:539] [694] Repository(/home/user/git/project-A/REPO-N/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:539] [695] Repository(/home/user/git/project-A/REPO-O/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:539] [696] Repository(/home/user/git/project-A/REPO-P/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:539] [697] Repository(/home/user/git/project-A/REPO-Q/).pull — {"progress":false,"rebase":true} [2019-09-23 13:14:18:602] [698] KeyboardScope.dispose[1] [2019-09-23 13:14:18:603] [682] GitCommandsCommand.execute completed [2019-09-23 13:14:18:635] [698] KeyboardScope.dispose[1] completed • index=0 • 32 ms [2019-09-23 13:14:18:635] [699] LineAnnotationController.clear [2019-09-23 13:14:18:635] [699] LineAnnotationController.clear completed • 0 ms [2019-09-23 13:14:18:886] [69a] GitService.getBlameForLine — e=GitUri(file:///home/user/git/project-A/docker-compose.yml repoPath=/home/user/git/project-A), t=12 [2019-09-23 13:14:18:887] [69b] GitService.getBlameForFile — e=GitUri(file:///home/user/git/project-A/docker-compose.yml repoPath=/home/user/git/project-A) [2019-09-23 13:14:18:888] [69b] GitService.getBlameForFile Cache hit: 'blame' [2019-09-23 13:14:18:889] [69b] GitService.getBlameForFile completed • 1 ms [2019-09-23 13:14:18:889] [69a] GitService.getBlameForLine completed • 2 ms [2019-09-23 13:14:18:890] [69c] LineAnnotationController.refresh [2019-09-23 13:14:18:898] [69c] LineAnnotationController.refresh completed • line(s)=12 • 7 ms [2019-09-23 13:14:19:134] [69d] RepositoriesNode.onActiveEditorChanged [2019-09-23 13:14:19:134] [69d] RepositoriesNode.onActiveEditorChanged completed • 0 ms [2019-09-23 13:14:19:134] [69e] FileHistoryTrackerNode.onActiveEditorChanged [2019-09-23 13:14:19:134] [69f] FileHistoryTrackerNode.triggerChange [2019-09-23 13:14:19:134] [6a0] FileHistoryView.refreshNode — e=FileHistoryTrackerNode, t=false [2019-09-23 13:14:19:134] [6a1] FileHistoryTrackerNode.refresh — false [2019-09-23 13:14:19:135] [69e] FileHistoryTrackerNode.onActiveEditorChanged completed • 0 ms [2019-09-23 13:14:19:135] [6a1] FileHistoryTrackerNode.refresh returned true, uri=GitUri(file:///home/user/git/project-A/docker-compose.yml repoPath=/home/user/git/project-A) • 0 ms [2019-09-23 13:14:19:136] [6a0] FileHistoryView.refreshNode completed • 1 ms [2019-09-23 13:14:19:136] [69f] FileHistoryTrackerNode.triggerChange completed • 1 ms [2019-09-23 13:14:19:145] [6a2] LineHistoryTrackerNode.onActiveLinesChanged [2019-09-23 13:14:19:145] [6a3] LineHistoryTrackerNode.triggerChange [2019-09-23 13:14:19:145] [6a4] LineHistoryView.refreshNode — e=LineHistoryTrackerNode, t=false [2019-09-23 13:14:19:145] [6a5] LineHistoryTrackerNode.refresh — false [2019-09-23 13:14:19:145] [6a2] LineHistoryTrackerNode.onActiveLinesChanged completed • 0 ms [2019-09-23 13:14:19:146] [6a5] LineHistoryTrackerNode.refresh returned true, uri=GitUri(file:///home/user/git/project-A/docker-compose.yml repoPath=/home/user/git/project-A) • 0 ms [2019-09-23 13:14:19:148] [6a4] LineHistoryView.refreshNode completed • 3 ms [2019-09-23 13:14:19:148] [6a3] LineHistoryTrackerNode.triggerChange completed • 3 ms [2019-09-23 13:14:20:888] [688] Repository(/home/user/git/project-A/REPO-A/).pull completed • 2350 ms [2019-09-23 13:14:21:137] [6a6] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-A)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:21:137] [6a7] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-A)).triggerChange [2019-09-23 13:14:21:137] [6a8] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-A)), t=false [2019-09-23 13:14:21:137] [6a9] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-A)).refresh — false [2019-09-23 13:14:21:137] [6aa] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-A [2019-09-23 13:14:21:168] [6ab] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-A)).ensureSubscription [2019-09-23 13:14:21:169] [6a6] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-A)).onRepoChanged completed • 31 ms [2019-09-23 13:14:21:169] [6ab] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-A)).ensureSubscription completed • 0 ms [2019-09-23 13:14:21:169] [6a9] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-A)).refresh completed • 31 ms [2019-09-23 13:14:21:169] [6ac] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-A)) [2019-09-23 13:14:21:169] [6ac] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:21:169] [6a8] RepositoriesView.refreshNode completed • 32 ms [2019-09-23 13:14:21:169] [6a7] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-A)).triggerChange completed • 32 ms [2019-09-23 13:14:21:170] [/home/user/git/project-A/REPO-A] git status --porcelain --branch -u -- • 32 ms [2019-09-23 13:14:21:170] [6ae] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:21:170] [6ad] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:21:170] [6aa] GitService.getStatusForRepo completed • 33 ms [2019-09-23 13:14:21:309] [6af] RepositoriesNode.onActiveEditorChanged [2019-09-23 13:14:21:309] [6af] RepositoriesNode.onActiveEditorChanged completed • 0 ms [2019-09-23 13:14:21:309] [6b0] FileHistoryTrackerNode.onActiveEditorChanged [2019-09-23 13:14:21:310] [6b1] FileHistoryTrackerNode.triggerChange [2019-09-23 13:14:21:310] [6b2] FileHistoryView.refreshNode — e=FileHistoryTrackerNode, t=false [2019-09-23 13:14:21:310] [6b3] FileHistoryTrackerNode.refresh — false [2019-09-23 13:14:21:310] [6b0] FileHistoryTrackerNode.onActiveEditorChanged completed • 0 ms [2019-09-23 13:14:21:310] [6b3] FileHistoryTrackerNode.refresh returned true • 0 ms [2019-09-23 13:14:21:310] [6b2] FileHistoryView.refreshNode completed • 0 ms [2019-09-23 13:14:21:310] [6b1] FileHistoryTrackerNode.triggerChange completed • 0 ms [2019-09-23 13:14:21:379] [6b4] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-A)).ensureSubscription [2019-09-23 13:14:21:380] [6b4] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-A)).ensureSubscription completed • 0 ms [2019-09-23 13:14:23:100] [689] Repository(/home/user/git/project-A/).pull completed • 4562 ms [2019-09-23 13:14:23:100] [68a] Repository(/home/user/git/project-A/REPO-B/).pull completed • 4562 ms [2019-09-23 13:14:23:100] [68b] Repository(/home/user/git/project-A/REPO-C/).pull completed • 4562 ms [2019-09-23 13:14:23:100] [68c] Repository(/home/user/git/project-A/REPO-D/).pull completed • 4562 ms [2019-09-23 13:14:23:100] [68d] Repository(/home/user/git/project-A/REPO-E/).pull completed • 4562 ms [2019-09-23 13:14:23:100] [68e] Repository(/home/user/git/project-A/REPO-F/).pull completed • 4562 ms [2019-09-23 13:14:23:100] [68f] Repository(/home/user/git/project-A/REPO-G/).pull completed • 4561 ms [2019-09-23 13:14:23:100] [690] Repository(/home/user/git/project-A/REPO-H/).pull completed • 4561 ms [2019-09-23 13:14:23:100] [691] Repository(/home/user/git/project-A/REPO-I/).pull completed • 4561 ms [2019-09-23 13:14:23:100] [692] Repository(/home/user/git/project-A/REPO-L/).pull completed • 4561 ms [2019-09-23 13:14:23:100] [693] Repository(/home/user/git/project-A/REPO-M/).pull completed • 4561 ms [2019-09-23 13:14:23:100] [694] Repository(/home/user/git/project-A/REPO-N/).pull completed • 4561 ms [2019-09-23 13:14:23:100] [695] Repository(/home/user/git/project-A/REPO-O/).pull completed • 4561 ms [2019-09-23 13:14:23:100] [696] Repository(/home/user/git/project-A/REPO-P/).pull completed • 4561 ms [2019-09-23 13:14:23:100] [697] Repository(/home/user/git/project-A/REPO-Q/).pull completed • 4561 ms [2019-09-23 13:14:23:101] [687] GitService.pullAll completed • 4572 ms [2019-09-23 13:14:23:351] Reset state for '/home/user/git/project-A/docker-compose.yml', reason=repository [2019-09-23 13:14:23:352] LineHistoryNode.onRepoChanged(repository); triggering node refresh [2019-09-23 13:14:23:352] [6b6] LineHistoryNode.triggerChange [2019-09-23 13:14:23:352] [6b7] LineHistoryView.refreshNode — e=LineHistoryNode, t=false [2019-09-23 13:14:23:353] [6b8] LineHistoryView.triggerNodeChange — e=LineHistoryNode [2019-09-23 13:14:23:353] [6b8] LineHistoryView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:353] [6b9] RepositoryNode(gitlens:repository(/home/user/git/project-A)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:353] [6ba] RepositoryNode(gitlens:repository(/home/user/git/project-A)).triggerChange [2019-09-23 13:14:23:353] [6bb] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A)), t=false [2019-09-23 13:14:23:353] [6bc] RepositoryNode(gitlens:repository(/home/user/git/project-A)).refresh — false [2019-09-23 13:14:23:353] [6bd] GitService.getStatusForRepo — e=/home/user/git/project-A [2019-09-23 13:14:23:398] [6be] RepositoryNode(gitlens:repository(/home/user/git/project-A)).ensureSubscription [2019-09-23 13:14:23:399] [6b9] RepositoryNode(gitlens:repository(/home/user/git/project-A)).onRepoChanged completed • 45 ms [2019-09-23 13:14:23:399] FileHistoryNode.onRepoChanged(repository); triggering node refresh [2019-09-23 13:14:23:399] [6bf] FileHistoryNode.triggerChange [2019-09-23 13:14:23:399] [6c0] FileHistoryView.refreshNode — e=FileHistoryNode, t=false [2019-09-23 13:14:23:400] [6c1] FileHistoryView.triggerNodeChange — e=FileHistoryNode [2019-09-23 13:14:23:400] [6c1] FileHistoryView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:400] [6c2] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-B)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:400] [6c3] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-B)).triggerChange [2019-09-23 13:14:23:401] [6c4] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-B)), t=false [2019-09-23 13:14:23:401] [6c5] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-B)).refresh — false [2019-09-23 13:14:23:401] [6c6] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-B [2019-09-23 13:14:23:448] [6c7] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-B)).ensureSubscription [2019-09-23 13:14:23:448] [6c2] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-B)).onRepoChanged completed • 47 ms [2019-09-23 13:14:23:449] [6c8] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-C)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:449] [6c9] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-C)).triggerChange [2019-09-23 13:14:23:449] [6ca] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-C)), t=false [2019-09-23 13:14:23:449] [6cb] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-C)).refresh — false [2019-09-23 13:14:23:449] [6cc] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-C [2019-09-23 13:14:23:474] [6cd] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-C)).ensureSubscription [2019-09-23 13:14:23:474] [6c8] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-C)).onRepoChanged completed • 25 ms [2019-09-23 13:14:23:474] [6ce] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-D)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:474] [6cf] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-D)).triggerChange [2019-09-23 13:14:23:474] [6d0] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-D)), t=false [2019-09-23 13:14:23:474] [6d1] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-D)).refresh — false [2019-09-23 13:14:23:474] [6d2] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-D [2019-09-23 13:14:23:498] [6d3] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-D)).ensureSubscription [2019-09-23 13:14:23:498] [6ce] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-D)).onRepoChanged completed • 23 ms [2019-09-23 13:14:23:498] [6d4] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-E)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:498] [6d5] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-E)).triggerChange [2019-09-23 13:14:23:498] [6d6] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-E)), t=false [2019-09-23 13:14:23:498] [6d7] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-E)).refresh — false [2019-09-23 13:14:23:498] [6d8] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-E [2019-09-23 13:14:23:521] [6d9] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-E)).ensureSubscription [2019-09-23 13:14:23:522] [6d4] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-E)).onRepoChanged completed • 23 ms [2019-09-23 13:14:23:522] [6da] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-F)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:522] [6db] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-F)).triggerChange [2019-09-23 13:14:23:522] [6dc] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-F)), t=false [2019-09-23 13:14:23:522] [6dd] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-F)).refresh — false [2019-09-23 13:14:23:522] [6de] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-F [2019-09-23 13:14:23:545] [6df] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-F)).ensureSubscription [2019-09-23 13:14:23:545] [6da] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-F)).onRepoChanged completed • 23 ms [2019-09-23 13:14:23:545] [6e0] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-G)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:545] [6e1] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-G)).triggerChange [2019-09-23 13:14:23:545] [6e2] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-G)), t=false [2019-09-23 13:14:23:545] [6e3] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-G)).refresh — false [2019-09-23 13:14:23:545] [6e4] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-G [2019-09-23 13:14:23:558] [6e5] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-G)).ensureSubscription [2019-09-23 13:14:23:558] [6e0] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-G)).onRepoChanged completed • 12 ms [2019-09-23 13:14:23:558] [6e6] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-H)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:558] [6e7] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-H)).triggerChange [2019-09-23 13:14:23:558] [6e8] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-H)), t=false [2019-09-23 13:14:23:558] [6e9] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-H)).refresh — false [2019-09-23 13:14:23:558] [6ea] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-H [2019-09-23 13:14:23:581] [6eb] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-H)).ensureSubscription [2019-09-23 13:14:23:581] [6e6] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-H)).onRepoChanged completed • 23 ms [2019-09-23 13:14:23:581] [6ec] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-I)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:581] [6ed] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-I)).triggerChange [2019-09-23 13:14:23:581] [6ee] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-I)), t=false [2019-09-23 13:14:23:582] [6ef] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-I)).refresh — false [2019-09-23 13:14:23:582] [6f0] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-I [2019-09-23 13:14:23:605] [6f1] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-I)).ensureSubscription [2019-09-23 13:14:23:605] [6ec] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-I)).onRepoChanged completed • 23 ms [2019-09-23 13:14:23:605] [6f2] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-L)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:605] [6f3] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-L)).triggerChange [2019-09-23 13:14:23:605] [6f4] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-L)), t=false [2019-09-23 13:14:23:605] [6f5] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-L)).refresh — false [2019-09-23 13:14:23:605] [6f6] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-L [2019-09-23 13:14:23:629] [6f7] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-L)).ensureSubscription [2019-09-23 13:14:23:629] [6f2] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-L)).onRepoChanged completed • 23 ms [2019-09-23 13:14:23:629] [6f8] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-M)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:629] [6f9] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-M)).triggerChange [2019-09-23 13:14:23:629] [6fa] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-M)), t=false [2019-09-23 13:14:23:629] [6fb] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-M)).refresh — false [2019-09-23 13:14:23:629] [6fc] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-M [2019-09-23 13:14:23:655] [6fd] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-M)).ensureSubscription [2019-09-23 13:14:23:655] [6f8] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-M)).onRepoChanged completed • 26 ms [2019-09-23 13:14:23:655] [6fe] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-N)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:656] [6ff] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-N)).triggerChange [2019-09-23 13:14:23:656] [700] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-N)), t=false [2019-09-23 13:14:23:656] [701] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-N)).refresh — false [2019-09-23 13:14:23:656] [702] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-N [2019-09-23 13:14:23:668] [703] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-N)).ensureSubscription [2019-09-23 13:14:23:668] [6fe] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-N)).onRepoChanged completed • 12 ms [2019-09-23 13:14:23:668] [704] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-O)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:668] [705] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-O)).triggerChange [2019-09-23 13:14:23:669] [706] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-O)), t=false [2019-09-23 13:14:23:669] [707] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-O)).refresh — false [2019-09-23 13:14:23:669] [708] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-O [2019-09-23 13:14:23:693] [709] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-O)).ensureSubscription [2019-09-23 13:14:23:693] [704] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-O)).onRepoChanged completed • 24 ms [2019-09-23 13:14:23:693] [70a] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-P)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:693] [70b] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-P)).triggerChange [2019-09-23 13:14:23:693] [70c] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-P)), t=false [2019-09-23 13:14:23:693] [70d] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-P)).refresh — false [2019-09-23 13:14:23:693] [70e] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-P [2019-09-23 13:14:23:719] [70f] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-P)).ensureSubscription [2019-09-23 13:14:23:720] [70a] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-P)).onRepoChanged completed • 27 ms [2019-09-23 13:14:23:720] [710] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-Q)).onRepoChanged — e={ repository: project-A, changes: repository } [2019-09-23 13:14:23:720] [711] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-Q)).triggerChange [2019-09-23 13:14:23:720] [712] RepositoriesView.refreshNode — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-Q)), t=false [2019-09-23 13:14:23:720] [713] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-Q)).refresh — false [2019-09-23 13:14:23:720] [714] GitService.getStatusForRepo — e=/home/user/git/project-A/REPO-Q [2019-09-23 13:14:23:750] [715] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-Q)).ensureSubscription [2019-09-23 13:14:23:750] [710] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-Q)).onRepoChanged completed • 30 ms [2019-09-23 13:14:23:751] [6b7] LineHistoryView.refreshNode completed • 398 ms [2019-09-23 13:14:23:751] [6b6] LineHistoryNode.triggerChange completed • 398 ms [2019-09-23 13:14:23:751] [6be] RepositoryNode(gitlens:repository(/home/user/git/project-A)).ensureSubscription completed • 353 ms [2019-09-23 13:14:23:751] [6c0] FileHistoryView.refreshNode completed • 351 ms [2019-09-23 13:14:23:751] [6bf] FileHistoryNode.triggerChange completed • 351 ms [2019-09-23 13:14:23:751] [6c7] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-B)).ensureSubscription completed • 302 ms [2019-09-23 13:14:23:751] [6cd] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-C)).ensureSubscription completed • 277 ms [2019-09-23 13:14:23:751] [6d3] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-D)).ensureSubscription completed • 253 ms [2019-09-23 13:14:23:752] [6d9] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-E)).ensureSubscription completed • 230 ms [2019-09-23 13:14:23:752] [6df] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-F)).ensureSubscription completed • 207 ms [2019-09-23 13:14:23:752] [6e5] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-G)).ensureSubscription completed • 194 ms [2019-09-23 13:14:23:752] [6eb] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-H)).ensureSubscription completed • 171 ms [2019-09-23 13:14:23:752] [6f1] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-I)).ensureSubscription completed • 147 ms [2019-09-23 13:14:23:752] [6f7] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-L)).ensureSubscription completed • 123 ms [2019-09-23 13:14:23:752] [6fd] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-M)).ensureSubscription completed • 97 ms [2019-09-23 13:14:23:753] [703] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-N)).ensureSubscription completed • 84 ms [2019-09-23 13:14:23:753] [709] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-O)).ensureSubscription completed • 60 ms [2019-09-23 13:14:23:753] [70f] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-P)).ensureSubscription completed • 33 ms [2019-09-23 13:14:23:753] [715] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-Q)).ensureSubscription completed • 2 ms [2019-09-23 13:14:23:753] [6b5] GitService.isTracked returned true • 401 ms — e=GitUri(file:///home/user/git/project-A/docker-compose.yml repoPath=/home/user/git/project-A) [2019-09-23 13:14:23:756] [6bc] RepositoryNode(gitlens:repository(/home/user/git/project-A)).refresh completed • 402 ms [2019-09-23 13:14:23:756] [6c5] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-B)).refresh completed • 354 ms [2019-09-23 13:14:23:756] [6cb] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-C)).refresh completed • 307 ms [2019-09-23 13:14:23:756] [6d1] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-D)).refresh completed • 281 ms [2019-09-23 13:14:23:756] [6d7] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-E)).refresh completed • 257 ms [2019-09-23 13:14:23:756] [6dd] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-F)).refresh completed • 234 ms [2019-09-23 13:14:23:756] [6e3] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-G)).refresh completed • 210 ms [2019-09-23 13:14:23:756] [6e9] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-H)).refresh completed • 197 ms [2019-09-23 13:14:23:756] [6ef] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-I)).refresh completed • 174 ms [2019-09-23 13:14:23:756] [6f5] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-L)).refresh completed • 150 ms [2019-09-23 13:14:23:756] [6fb] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-M)).refresh completed • 126 ms [2019-09-23 13:14:23:756] [701] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-N)).refresh completed • 100 ms [2019-09-23 13:14:23:756] [707] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-O)).refresh completed • 87 ms [2019-09-23 13:14:23:756] [70d] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-P)).refresh completed • 62 ms [2019-09-23 13:14:23:756] [713] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-Q)).refresh completed • 35 ms [2019-09-23 13:14:23:756] [716] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A)) [2019-09-23 13:14:23:756] [716] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:756] [717] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-B)) [2019-09-23 13:14:23:756] [717] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:756] [718] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-C)) [2019-09-23 13:14:23:756] [718] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:756] [719] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-D)) [2019-09-23 13:14:23:756] [719] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:756] [71a] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-E)) [2019-09-23 13:14:23:756] [71a] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:757] [71b] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-F)) [2019-09-23 13:14:23:757] [71b] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:757] [71c] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-G)) [2019-09-23 13:14:23:757] [71c] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:757] [71d] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-H)) [2019-09-23 13:14:23:757] [71d] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:757] [71e] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-I)) [2019-09-23 13:14:23:757] [71e] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:757] [71f] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-L)) [2019-09-23 13:14:23:757] [71f] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:757] [720] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-M)) [2019-09-23 13:14:23:757] [720] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:757] [721] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-N)) [2019-09-23 13:14:23:757] [721] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:757] [722] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-O)) [2019-09-23 13:14:23:757] [722] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:757] [723] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-P)) [2019-09-23 13:14:23:757] [723] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:757] [724] RepositoriesView.triggerNodeChange — e=RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-Q)) [2019-09-23 13:14:23:757] [724] RepositoriesView.triggerNodeChange completed • 0 ms [2019-09-23 13:14:23:757] [6bb] RepositoriesView.refreshNode completed • 403 ms [2019-09-23 13:14:23:757] [6ba] RepositoryNode(gitlens:repository(/home/user/git/project-A)).triggerChange completed • 403 ms [2019-09-23 13:14:23:757] [6c4] RepositoriesView.refreshNode completed • 356 ms [2019-09-23 13:14:23:757] [6c3] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-B)).triggerChange completed • 356 ms [2019-09-23 13:14:23:757] [6ca] RepositoriesView.refreshNode completed • 308 ms [2019-09-23 13:14:23:757] [6c9] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-C)).triggerChange completed • 308 ms [2019-09-23 13:14:23:757] [6d0] RepositoriesView.refreshNode completed • 282 ms [2019-09-23 13:14:23:757] [6cf] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-D)).triggerChange completed • 282 ms [2019-09-23 13:14:23:757] [6d6] RepositoriesView.refreshNode completed • 259 ms [2019-09-23 13:14:23:757] [6d5] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-E)).triggerChange completed • 259 ms [2019-09-23 13:14:23:757] [6dc] RepositoriesView.refreshNode completed • 235 ms [2019-09-23 13:14:23:757] [6db] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-F)).triggerChange completed • 235 ms [2019-09-23 13:14:23:757] [6e2] RepositoriesView.refreshNode completed • 212 ms [2019-09-23 13:14:23:757] [6e1] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-G)).triggerChange completed • 212 ms [2019-09-23 13:14:23:757] [6e8] RepositoriesView.refreshNode completed • 199 ms [2019-09-23 13:14:23:757] [6e7] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-H)).triggerChange completed • 199 ms [2019-09-23 13:14:23:757] [6ee] RepositoriesView.refreshNode completed • 176 ms [2019-09-23 13:14:23:757] [6ed] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-I)).triggerChange completed • 176 ms [2019-09-23 13:14:23:758] [6f4] RepositoriesView.refreshNode completed • 152 ms [2019-09-23 13:14:23:758] [6f3] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-L)).triggerChange completed • 152 ms [2019-09-23 13:14:23:758] [6fa] RepositoriesView.refreshNode completed • 128 ms [2019-09-23 13:14:23:758] [6f9] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-M)).triggerChange completed • 128 ms [2019-09-23 13:14:23:758] [700] RepositoriesView.refreshNode completed • 102 ms [2019-09-23 13:14:23:758] [6ff] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-N)).triggerChange completed • 102 ms [2019-09-23 13:14:23:758] [706] RepositoriesView.refreshNode completed • 89 ms [2019-09-23 13:14:23:758] [705] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-O)).triggerChange completed • 89 ms [2019-09-23 13:14:23:758] [70c] RepositoriesView.refreshNode completed • 64 ms [2019-09-23 13:14:23:758] [70b] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-P)).triggerChange completed • 64 ms [2019-09-23 13:14:23:758] [712] RepositoriesView.refreshNode completed • 37 ms [2019-09-23 13:14:23:758] [711] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-Q)).triggerChange completed • 37 ms [2019-09-23 13:14:23:759] [725] LineHistoryNode.ensureSubscription [2019-09-23 13:14:23:759] [726] FileHistoryNode.ensureSubscription [2019-09-23 13:14:23:759] [725] LineHistoryNode.ensureSubscription completed • 0 ms [2019-09-23 13:14:23:760] [726] FileHistoryNode.ensureSubscription completed • 0 ms [2019-09-23 13:14:23:764] [/home/user/git/project-A/REPO-Q] git status --porcelain --branch -u -- • 43 ms [2019-09-23 13:14:23:764] [728] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:764] [727] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:764] [714] GitService.getStatusForRepo completed • 43 ms [2019-09-23 13:14:23:764] [/home/user/git/project-A/REPO-P] git status --porcelain --branch -u -- • 71 ms [2019-09-23 13:14:23:765] [72a] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:765] [729] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:765] [70e] GitService.getStatusForRepo completed • 71 ms [2019-09-23 13:14:23:765] [/home/user/git/project-A/REPO-O] git status --porcelain --branch -u -- • 96 ms [2019-09-23 13:14:23:765] [72c] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:765] [72b] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:765] [708] GitService.getStatusForRepo completed • 96 ms [2019-09-23 13:14:23:765] [/home/user/git/project-A/REPO-N] git status --porcelain --branch -u -- • 109 ms [2019-09-23 13:14:23:765] [72e] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:765] [72d] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:765] [702] GitService.getStatusForRepo completed • 109 ms [2019-09-23 13:14:23:765] [/home/user/git/project-A/REPO-M] git status --porcelain --branch -u -- • 136 ms [2019-09-23 13:14:23:766] [730] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:766] [72f] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:766] [6fc] GitService.getStatusForRepo completed • 136 ms [2019-09-23 13:14:23:766] [/home/user/git/project-A/REPO-L] git status --porcelain --branch -u -- • 160 ms [2019-09-23 13:14:23:766] [732] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:766] [731] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:766] [6f6] GitService.getStatusForRepo completed • 160 ms [2019-09-23 13:14:23:766] [/home/user/git/project-A/REPO-I] git status --porcelain --branch -u -- • 184 ms [2019-09-23 13:14:23:766] [734] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:766] [733] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:766] [6f0] GitService.getStatusForRepo completed • 184 ms [2019-09-23 13:14:23:767] [/home/user/git/project-A/REPO-H] git status --porcelain --branch -u -- • 208 ms [2019-09-23 13:14:23:767] [736] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:767] [735] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:767] [6ea] GitService.getStatusForRepo completed • 208 ms [2019-09-23 13:14:23:767] [/home/user/git/project-A/REPO-G] git status --porcelain --branch -u -- • 221 ms [2019-09-23 13:14:23:767] [738] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:767] [737] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:767] [6e4] GitService.getStatusForRepo completed • 221 ms [2019-09-23 13:14:23:767] [/home/user/git/project-A/REPO-F] git status --porcelain --branch -u -- • 245 ms [2019-09-23 13:14:23:767] [73a] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:767] [739] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:767] [6de] GitService.getStatusForRepo completed • 245 ms [2019-09-23 13:14:23:768] [/home/user/git/project-A/REPO-E] git status --porcelain --branch -u -- • 269 ms [2019-09-23 13:14:23:768] [73c] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:768] [73b] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:768] [6d8] GitService.getStatusForRepo completed • 269 ms [2019-09-23 13:14:23:768] [/home/user/git/project-A/REPO-D] git status --porcelain --branch -u -- • 293 ms [2019-09-23 13:14:23:769] [73e] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:769] [73d] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:769] [6d2] GitService.getStatusForRepo completed • 294 ms [2019-09-23 13:14:23:769] [/home/user/git/project-A/REPO-C] git status --porcelain --branch -u -- • 320 ms [2019-09-23 13:14:23:769] [740] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:769] [73f] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:769] [6cc] GitService.getStatusForRepo completed • 320 ms [2019-09-23 13:14:23:770] [/home/user/git/project-A/REPO-B] git status --porcelain --branch -u -- • 368 ms [2019-09-23 13:14:23:770] [742] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:770] [741] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:770] [6c6] GitService.getStatusForRepo completed • 368 ms [2019-09-23 13:14:23:770] [/home/user/git/project-A] git status --porcelain --branch -u -- • 416 ms [2019-09-23 13:14:23:770] [744] GitStatusParser.parseV1 completed • 0 ms [2019-09-23 13:14:23:770] [743] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:770] [6bd] GitService.getStatusForRepo completed • 416 ms [2019-09-23 13:14:23:795] [745] GitService.getBlameForRange — e=GitUri(file:///home/user/git/project-A/docker-compose.yml repoPath=/home/user/git/project-A), t={"start":{"line":12,"character":10},"end":{"line":12,"character":10},"active":{"line":12,"character":10},"anchor":{"line":12,"character":10}} [2019-09-23 13:14:23:795] [746] GitService.getBlameForFile — e=GitUri(file:///home/user/git/project-A/docker-compose.yml repoPath=/home/user/git/project-A) [2019-09-23 13:14:23:796] [747] GitService.getStatusForFile — e=/home/user/git/project-A, t=/home/user/git/project-A/docker-compose.yml [2019-09-23 13:14:23:813] [746] GitService.getBlameForFile Cache miss: 'blame' [2019-09-23 13:14:23:813] [746] GitService.getBlameForFile Cache add: 'blame' [2019-09-23 13:14:23:813] [748] GitService.isTracked returned true • 0 ms — e=GitUri(file:///home/user/git/project-A/docker-compose.yml repoPath=/home/user/git/project-A) [2019-09-23 13:14:23:827] [/home/user/git/project-A] git status --porcelain -- docker-compose.yml • 31 ms [2019-09-23 13:14:23:828] [749] GitStatusParser.parse completed • 0 ms [2019-09-23 13:14:23:828] [747] GitService.getStatusForFile completed • 32 ms [2019-09-23 13:14:23:828] [74a] GitService.getLogForFile — e=/home/user/git/project-A, t=/home/user/git/project-A/docker-compose.yml, i={} [2019-09-23 13:14:23:828] [74a] GitService.getLogForFile Cache miss: 'log:n200:follow' [2019-09-23 13:14:23:828] [74a] GitService.getLogForFile Cache add: 'log:n200:follow' [2019-09-23 13:14:23:829] [74b] GitService.isTracked returned true • 0 ms — e=/home/user/git/project-A/docker-compose.yml, t=/home/user/git/project-A, i={} [2019-09-23 13:14:23:843] [/home/user/git/project-A] git blame --root --incremental -- docker-compose.yml • 29 ms [2019-09-23 13:14:23:844] [74c] GitService.getCurrentUser — e=/home/user/git/project-A [2019-09-23 13:14:23:844] [74c] GitService.getCurrentUser completed • 0 ms [2019-09-23 13:14:23:846] [74d] GitBlameParser.parse completed • 1 ms [2019-09-23 13:14:23:846] [746] GitService.getBlameForFile completed • 50 ms [2019-09-23 13:14:23:846] [74e] GitService.getBlameForRangeSync — e=, t=GitUri(file:///home/user/git/project-A/docker-compose.yml repoPath=/home/user/git/project-A), i={"start":{"line":12,"character":10},"end":{"line":12,"character":10},"active":{"line":12,"character":10},"anchor":{"line":12,"character":10}} [2019-09-23 13:14:23:847] [74e] GitService.getBlameForRangeSync completed • 0 ms [2019-09-23 13:14:23:847] [745] GitService.getBlameForRange completed • 51 ms [2019-09-23 13:14:23:847] [74f] GitService.getLogForFile — e=/home/user/git/project-A, t=/home/user/git/project-A/docker-compose.yml, i={"range":{"start":{"line":12,"character":10},"end":{"line":12,"character":10},"active":{"line":12,"character":10},"anchor":{"line":12,"character":10}}} [2019-09-23 13:14:23:847] [750] GitService.isTracked returned true • 0 ms — e=/home/user/git/project-A/docker-compose.yml, t=/home/user/git/project-A, i={} [2019-09-23 13:14:23:878] [/home/user/git/project-A] 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%x3cc%x3e%x20%ct%n%x3cp%x3e%x20%P%n%x3cs%x3e%n%B%n%x3c%x2fs%x3e%n%x3cf%x3e -n200 --follow --numstat --summary -- docker-compose.yml • 49 ms [2019-09-23 13:14:23:878] [751] GitService.getCurrentUser — e=/home/user/git/project-A [2019-09-23 13:14:23:878] [751] GitService.getCurrentUser completed • 0 ms [2019-09-23 13:14:23:878] [752] GitLogParser.parse [2019-09-23 13:14:23:879] [752] GitLogParser.parse completed • 0 ms [2019-09-23 13:14:23:879] [74a] GitService.getLogForFile completed • 51 ms [2019-09-23 13:14:23:925] [/home/user/git/project-A] 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%x3cc%x3e%x20%ct%n%x3cp%x3e%x20%P%n%x3cs%x3e%n%B%n%x3c%x2fs%x3e%n%x3cf%x3e -n200 --follow -L 13,13:docker-compose.yml -- docker-compose.yml • 77 ms [2019-09-23 13:14:23:925] [753] GitService.getCurrentUser — e=/home/user/git/project-A [2019-09-23 13:14:23:925] [753] GitService.getCurrentUser completed • 0 ms [2019-09-23 13:14:23:925] [754] GitLogParser.parse [2019-09-23 13:14:23:926] [754] GitLogParser.parse completed • 0 ms [2019-09-23 13:14:23:926] [74f] GitService.getLogForFile completed • 78 ms [2019-09-23 13:14:23:972] [755] RepositoryNode(gitlens:repository(/home/user/git/project-A)).ensureSubscription [2019-09-23 13:14:23:972] [756] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-B)).ensureSubscription [2019-09-23 13:14:23:973] [757] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-C)).ensureSubscription [2019-09-23 13:14:23:973] [758] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-D)).ensureSubscription [2019-09-23 13:14:23:973] [759] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-E)).ensureSubscription [2019-09-23 13:14:23:973] [75a] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-F)).ensureSubscription [2019-09-23 13:14:23:973] [75b] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-G)).ensureSubscription [2019-09-23 13:14:23:973] [75c] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-H)).ensureSubscription [2019-09-23 13:14:23:973] [75d] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-I)).ensureSubscription [2019-09-23 13:14:23:974] [75e] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-L)).ensureSubscription [2019-09-23 13:14:23:974] [75f] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-M)).ensureSubscription [2019-09-23 13:14:23:974] [760] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-N)).ensureSubscription [2019-09-23 13:14:23:974] [761] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-O)).ensureSubscription [2019-09-23 13:14:23:974] [762] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-P)).ensureSubscription [2019-09-23 13:14:23:974] [763] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-Q)).ensureSubscription [2019-09-23 13:14:23:974] [755] RepositoryNode(gitlens:repository(/home/user/git/project-A)).ensureSubscription completed • 2 ms [2019-09-23 13:14:23:974] [756] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-B)).ensureSubscription completed • 1 ms [2019-09-23 13:14:23:974] [757] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-C)).ensureSubscription completed • 1 ms [2019-09-23 13:14:23:974] [758] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-D)).ensureSubscription completed • 1 ms [2019-09-23 13:14:23:974] [759] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-E)).ensureSubscription completed • 1 ms [2019-09-23 13:14:23:974] [75a] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-F)).ensureSubscription completed • 1 ms [2019-09-23 13:14:23:974] [75b] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-G)).ensureSubscription completed • 1 ms [2019-09-23 13:14:23:974] [75c] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-H)).ensureSubscription completed • 1 ms [2019-09-23 13:14:23:974] [75d] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-I)).ensureSubscription completed • 0 ms [2019-09-23 13:14:23:974] [75e] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-L)).ensureSubscription completed • 0 ms [2019-09-23 13:14:23:974] [75f] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-M)).ensureSubscription completed • 0 ms [2019-09-23 13:14:23:974] [760] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-N)).ensureSubscription completed • 0 ms [2019-09-23 13:14:23:974] [761] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-O)).ensureSubscription completed • 0 ms [2019-09-23 13:14:23:974] [762] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-P)).ensureSubscription completed • 0 ms [2019-09-23 13:14:23:974] [763] RepositoryNode(gitlens:repository(/home/user/git/project-A/REPO-Q)).ensureSubscription completed • 0

gitlens logs:

> git pull --tags origin development > git show :docker-compose.yml From gitlab.com:PROJECT-A * branch development -> FETCH_HEAD > git status -z -u > git symbolic-ref --short HEAD > git rev-parse development > git rev-parse --symbolic-full-name development@{u} > git rev-list --left-right development...refs/remotes/origin/development > git for-each-ref --format %(refname) %(objectname) --sort -committerdate > git remote --verbose > git pull --tags origin development > git show :docker-compose.yml From gitlab.com:PROJECT-A * branch development -> FETCH_HEAD > git status -z -u > git symbolic-ref --short HEAD > git rev-parse development > git rev-parse --symbolic-full-name development@{u} > git rev-list --left-right development...refs/remotes/origin/development > git for-each-ref --format %(refname) %(objectname) --sort -committerdate > git remote --verbose > git show :docker-compose.yml

@eamodio
Copy link
Member

eamodio commented Sep 24, 2019

@pie-r I think I might know what is going on -- In the built-in source control view -- do you see the same set of repositories as in the GitLens Repositories view?

@pie-r
Copy link
Author

pie-r commented Sep 24, 2019

@eamodio
No in built-in source control I see only the top-level repository, in the above example I see only Project A.

@eamodio
Copy link
Member

eamodio commented Sep 24, 2019

Great! That explains it. Currently GitLens calls into the built-in git commands for push and pull, and I didn't consider the case where the repositories between GitLens and the built-in git could be different (though it makes perfect sense).

So once I complete: #865 this will be resolved.

@eamodio eamodio added bug Something isn't working and removed type: potential bug labels Sep 24, 2019
@eamodio eamodio added this to the Soon™ milestone Sep 24, 2019
@eamodio eamodio self-assigned this Sep 24, 2019
@pie-r
Copy link
Author

pie-r commented Sep 24, 2019

Perfect! Is a problem similar to #798 ?

@eamodio
Copy link
Member

eamodio commented Sep 24, 2019

#798 is different and the same 😄. There was a GitLens bug that was not properly executing all the pull/push/fetch commands which has been fixed. So fetch should always work, but pull/push will still have this problem.

@eamodio eamodio modified the milestones: Soon™, Soonish™, Backlog Dec 2, 2020
@eamodio eamodio changed the title git pull all repositories Pulling all repositories doesn't work unless built-in Git knows about the repo Jan 21, 2021
@eamodio eamodio modified the milestones: Backlog, Soon™ Jan 21, 2021
@eamodio
Copy link
Member

eamodio commented Jan 21, 2021

Can you please verify this fix in tomorrow's insiders edition? Note, that this requires VS Code 1.53 (currently in insiders) for it to work properly

You can install the insiders edition from here. Be sure to disable/uninstall the stable version of GitLens first.

@eamodio eamodio added pending-release Resolved but not yet released to the stable edition needs-verification Request for community verification labels Jan 21, 2021
@pie-r
Copy link
Author

pie-r commented Jan 21, 2021 via email

@eamodio eamodio modified the milestones: Soon™, Shipped Feb 3, 2021
@eamodio eamodio removed the pending-release Resolved but not yet released to the stable edition label Feb 9, 2021
@github-actions
Copy link

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.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 12, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working needs-verification Request for community verification
Projects
None yet
Development

No branches or pull requests

2 participants