-
Notifications
You must be signed in to change notification settings - Fork 38
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
Conflict with blackbox extension #14
Comments
This doesn't seem to be resolved completely, there are still multiple |
@ajansveld can you provide me with a small repro? I've tried enabling blackbox and can't see the behaviour you're describing. |
Sure:
Closing the file tab will stop the hg cat commands. Hope this helps, |
I think this is caused by the blackbox extension creation log files with multiple extensions, e.g.
Suggestion for a fix: change (in src/model.ts)
to:
Thanks! |
@ajansveld Thanks for investigating further. Could you try installing this version manually? |
Bummer, 1.1.5 still exhibits the issue. Procmon shows that the blackbox extension writes two more temporary files to .hg (sorry, should have checked this before):
These are not excluded by the suggested code, can you change it to |
Bugger! Try this one instead. |
Winner! Thanks! |
Turning on the Mercurial blackbox logging extension causes vscode to run its hg status* commands in a tight loop, noticeable by the flashing blue badge on the Source Control icon in the Activity Bar.
The extension writes its log files in the repo's .hg folder, perhaps that triggers this behavior?
*
hg status -C
hg cat <filename> (multiple times)
hg summary -q
hg bookmarks
The text was updated successfully, but these errors were encountered: