lukandAtomCode a9372a9742 新增 git_ignore_find2merge.js:Node 跨平台移植,与 seafile 版同套修复
- 忠实移植 .sh 语义:以 .gitignore 存在为候选判定(非 .git,部分仓库隐藏 .git
  保隐私)、深度 3 树搜索、跳过 node_modules 等目录、global + .gitignore.local.txt
  合并生成 .gitignore
- 同套修复:留空 globalPath 回退默认 URL;ask() 处理 stdin EOF 不挂起;
  默认 URL 用 fetch(30s 超时 + 重试一次),.sh 对 URL 走的是 curl 分支;
  根目录自身参与合并(.sh 的 find -name '[^.]*' 匹配不到根)
- 非 y 为 dry-run 并列出候选(.sh 直接静默退出)
- 验证:/tmp 夹具树非根目录产物与 .sh 逐字节一致(根目录差异为已知修正项);
  productX 全树 dry-run 候选 115 条与 .sh 等价 find 管道完全一致

Co-Authored-By: AtomCode (qwen3.8-27b) <[email protected]>
2026-10-07 10:40:17 +08:00
u
2026-09-17 08:40:56 +08:00
u
2026-08-28 07:46:27 +08:00
2026-07-30 22:09:46 +08:00
u
2026-07-19 12:17:02 +08:00
u
2026-09-17 08:40:56 +08:00
u
2026-09-14 17:08:52 +08:00
u
2026-09-14 17:08:52 +08:00
u
2026-09-25 12:24:08 +08:00
2026-09-16 11:46:36 +08:00
u
2026-07-30 11:50:39 +08:00
2026-04-28 19:37:38 +08:00
u
2026-06-21 06:02:06 +08:00
2026-09-25 12:48:24 +08:00
u
2026-09-01 09:13:20 +08:00
S
Description
No description provided
1.2 MiB
Languages
Emacs Lisp 47.4%
Shell 33.4%
JavaScript 10.5%
Batchfile 4.4%
Perl 3.3%
Other 1%