lukandAtomCode b49f8c9f11 seafile_ignore_find2merge 移植 Node 跨平台,global 增加 Flutter 产物忽略规则
- 新增 seafile_ignore_find2merge.js:忠实移植 .sh 语义(深度3树搜索、跳过
  node_modules 等目录、seafile-ignore.txt/.local.txt 触发合并、dry-run 模式),
  修正 .sh 三个问题:默认 global 是 URL 时 cat 失败(改用 fetch)、去掉误抄的
  .git 检测、根目录自身参与合并(find -name '[^.]*' 匹配不到根)
- .sh 同步修正后两项(.git 检测、根目录),保持与 .js 行为一致
- nixhome/seafile-ignore.global.txt 增加 Flutter/Dart 通用机器本地产物:
  .dart_tool/、.flutter-plugins-dependencies、Pods/、local.properties、
  .gradle/、.kotlin/(build/ 因 vue 仓库跟踪 build/ 而仅在项目层 local 忽略)
- 验证:/tmp 夹具树 .sh 与 .js 产物逐字节一致;productX 全树 dry-run 候选 87 条一致

Co-Authored-By: AtomCode (qwen3.8-27b) <[email protected]>
2026-10-07 09:58:09 +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%