mirror of
https://github.com/shadowsocks/ShadowsocksX-NG.git
synced 2026-10-26 19:53:44 +00:00
旧版实现已由 shadowsocks/ShadowsocksX-NG 的 legacy-v1 分支跟踪,本仓库不再 保留同一份代码副本。删除 Legacy/ 下 603 个跟踪文件,被 gitignore 的 .DS_Store 一并清理。 删除前核对:Legacy/ShadowsocksX-NG/PACUtils.swift 的 blob hash 与 upstream/legacy-v1 的同名文件完全相同,且工作区在 Legacy/ 下无未提交改动。 配套改动: - 根 README、AGENTS.md、ShadowsocksX-NG2/README.md:目录结构只留 ShadowsocksX-NG2/;旧版说明改为指向 shadowsocks/ShadowsocksX-NG 的 legacy-v1 分支(含其 README);pre-commit 说明去掉 Legacy/。 - codegraph.json 删除 "exclude": ["Legacy/"];.gitignore 与 .zcodeignore 删除 Legacy 构建产物与依赖条目;.swiftlint.yml 删除 ../Legacy 排除项; .githooks/pre-commit 头部注释去掉冻结目录表述。 - docs/research 的 4 份历史研究报告(issue 7/11/12/17)中 129 处 ../../Legacy/... 相对链接改写为 legacy-v1 的 GitHub blob 链接,正文未改; 把新 URL 反替换回原相对路径后与 HEAD 版本逐字节相同,证明只动了链接。 验证:全仓库不再有指向 Legacy/ 的路径引用;剩余 Legacy 字样均为概念性用法 (Legacy 导入功能、ADR 与术语表、历史报告正文中的冻结陈述)。本次未改任何 NG2 源码或构建配置,暂存区无 NG2 .swift 文件,pre-commit 直接放行。