You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
git.ts # Low-level git/git-crypt command helpers (execFile, no shell)
51
51
detector.ts # Cached set of git-crypt files per repository
52
-
contentProvider.ts # Resolves git-crypt: URIs to decrypted content
52
+
content-provider.ts # Resolves git-crypt: URIs to decrypted content
53
53
diff.ts # Diff command (opens vscode.diff editor)
54
-
uriUtil.ts # Encode/decode git-crypt: URI scheme
54
+
uri-util.ts # Encode/decode git-crypt: URI scheme
55
55
```
56
56
57
57
The extension activates lazily (`onStartupFinished`), checks for `git-crypt` availability, scans workspace repositories for git-crypt files via `git check-attr`, and registers commands and providers. All git interaction uses `execFile` with array arguments (no shell) to prevent command injection.
0 commit comments