https://github.com/matthewbastien created 
https://github.com/llvm/llvm-project/pull/124986

The published VSIX for the LLDB DAP extension contains a bunch of unnecessary 
files:
```
❯ tar tf llvm-vs-code-extensions.lldb-dap-0.2.8.vsix

extension.vsixmanifest
[Content_Types].xml
extension/.github/workflows/auto_publish.yml
extension/.github/workflows/integrate_llvmproject.yml
extension/.gitignore
extension/.vscode/launch.json
extension/.vscode/tasks.json
extension/LICENSE.TXT
extension/out/debug-adapter-factory.js
extension/out/debug-adapter-factory.js.map
extension/out/disposable-context.js
extension/out/disposable-context.js.map
extension/out/extension.js
extension/out/extension.js.map
extension/out/types.js
extension/out/types.js.map
extension/package.json
extension/README.md
extension/src-ts/debug-adapter-factory.ts
extension/src-ts/disposable-context.ts
extension/src-ts/extension.ts
extension/src-ts/types.ts
extension/syntaxes/arm.disasm
extension/syntaxes/arm64.disasm
extension/syntaxes/disassembly.json
extension/syntaxes/x86.disasm
extension/tsconfig.json
```

All that's really needed is the package.json, license, README, syntaxes folder, 
and compiled sources. This PR adds a `.vscodeignore` file that requires files 
and directories to be explicitly added to the VSIX.

>From d98d57a5f0df75aee5196e3e4046a7f68f4dc0d6 Mon Sep 17 00:00:00 2001
From: Matthew Bastien <matthew_bast...@apple.com>
Date: Wed, 29 Jan 2025 16:02:11 -0500
Subject: [PATCH] only include necessary files in the lldb-dap VSIX

---
 lldb/tools/lldb-dap/.vscodeignore | 9 +++++++++
 1 file changed, 9 insertions(+)
 create mode 100644 lldb/tools/lldb-dap/.vscodeignore

diff --git a/lldb/tools/lldb-dap/.vscodeignore 
b/lldb/tools/lldb-dap/.vscodeignore
new file mode 100644
index 00000000000000..0491ba879fc3f0
--- /dev/null
+++ b/lldb/tools/lldb-dap/.vscodeignore
@@ -0,0 +1,9 @@
+// Ignore everything by default
+**/*
+
+// Only include specific files and directories
+!LICENSE.TXT
+!package.json
+!README.md
+!out/**
+!syntaxes/**

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to