From f178d38ce63a247af81504b772d1e771c94de2e2 Mon Sep 17 00:00:00 2001 From: BoatingCloud <1759888028@qq.com> Date: Fri, 28 Aug 2026 18:36:36 +0800 Subject: [PATCH] docs: record Velix remote repository --- MEMORY.md | 3 ++- UPSTREAM.md | 7 ++++--- memory/2026-08-28.md | 6 ++++++ memory/infra.md | 2 +- memory/lessons.md | 1 + memory/projects.md | 4 ++-- 6 files changed, 16 insertions(+), 7 deletions(-) diff --git a/MEMORY.md b/MEMORY.md index f68f460876..0889c17eb3 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -5,5 +5,6 @@ - 基线:MPV `182fa6ca49f455cadb884858f386e2f00540aeb7`,分支 `harmony-port`。 - SDK:OpenHarmony API 24 / 6.1.1.125 / `aarch64-linux-ohos` / Clang 15.0.4。 - 关键结论:首版 GLES+EGL+libmpv Render API;OHAudio AO;官方 FFmpeg OHCodec 路线。 -- 待办:创建 GitHub fork并配置 `origin`;安装 Meson/Ninja/pkg-config;Phase 1 首编译。 +- 远程:`origin` 为私有 Gitea 仓库,默认分支 `harmony-port`;`upstream` 为 MPV 官方仓库。 +- 待办:安装 Meson/Ninja/pkg-config;用户确认后进入 Phase 1 首编译。 - 索引:`memory/projects.md`、`memory/infra.md`、`memory/lessons.md`、`memory/2026-08-28.md`。 diff --git a/UPSTREAM.md b/UPSTREAM.md index 59a3f1ad7d..35c2a30a57 100644 --- a/UPSTREAM.md +++ b/UPSTREAM.md @@ -17,11 +17,12 @@ ## 远程状态 - `upstream` 已指向 MPV 官方仓库。 -- `origin` 尚未配置:GitHub 账号 `BoatingCloud` 已通过 SSH 验证,但 `BoatingCloud/Velix-MPV-Core` 尚不存在。禁止用占位 URL 冒充 origin;创建真实 fork 后执行: +- `origin` 已指向独立仓库 `https://git.leee.xin/leeexin/Velix-MPV-Core.git`。 +- 远程默认分支为 `harmony-port`,同时保留与官方基线一致的 `master` 和 89 个官方标签。 ```sh -git remote add origin git@github.com:BoatingCloud/Velix-MPV-Core.git -git push -u origin harmony-port +git fetch upstream +git fetch origin ``` 基线更新必须先 `git fetch upstream`,评估后再合并或变基到 `harmony-port`,并同步更新本文件。 diff --git a/memory/2026-08-28.md b/memory/2026-08-28.md index 6b8bc49ac8..3fb4d176b3 100644 --- a/memory/2026-08-28.md +++ b/memory/2026-08-28.md @@ -3,3 +3,9 @@ 文件变更: UPSTREAM.md, LICENSE_AUDIT.md, THIRD_PARTY_NOTICES.md, LICENSES/, DOCS/*_RESEARCH.md, DOCS/PORTING_PLAN.md, DOCS/FFMPEG_STRATEGY.md, DOCS/BUILD_STRATEGY.md, DOCS/RISK_ASSESSMENT.md 教训: OHOS 会定义 __linux__;FFmpeg master 已有 OHCodec;Native TLS验证接口不能替代 FFmpeg TLS backend。 标签: #mpv #harmonyos #phase0 #ffmpeg #ohcodec #license + +[PROJECT:Velix-MPV-Core] 配置并推送独立远程 +结论: origin 已指向私有 Gitea,master、harmony-port、完整历史及 89 个官方标签均已推送,默认分支为 harmony-port。 +文件变更: UPSTREAM.md, MEMORY.md, memory/projects.md, memory/infra.md, memory/lessons.md, memory/2026-08-28.md +教训: 单次 HTTPS pack 受限时可分历史基线和增量推送,保持完整历史不变。 +标签: #git #gitea #remote #history diff --git a/memory/infra.md b/memory/infra.md index afbb495fce..732920ee16 100644 --- a/memory/infra.md +++ b/memory/infra.md @@ -7,5 +7,5 @@ - Toolchain:`/native/llvm/bin` - Target:`aarch64-linux-ohos` - Compiler:OHOS Clang 15.0.4 -- GitHub SSH:账号 `BoatingCloud` 已认证 +- Git origin:`https://git.leee.xin/leeexin/Velix-MPV-Core.git`,默认分支 `harmony-port` - MPV upstream:`https://github.com/mpv-player/mpv.git` diff --git a/memory/lessons.md b/memory/lessons.md index 78ed5a0cba..98fefd1944 100644 --- a/memory/lessons.md +++ b/memory/lessons.md @@ -9,3 +9,4 @@ ## Medium - MPV upstream 使用 `DOCS/`;大小写不敏感文件系统不能可靠并存 `docs/`,沿用 upstream 目录。 +- 私有 Gitea 反向代理限制单次 HTTPS pack 时,可先推送历史基线 commit,再推增量分支;不得以浅克隆或裁剪历史规避限制。 diff --git a/memory/projects.md b/memory/projects.md index 562a7d05a2..56a2454839 100644 --- a/memory/projects.md +++ b/memory/projects.md @@ -3,6 +3,6 @@ ## Velix-MPV-Core - 状态:Phase 0 研究文档已完成并核验;尚未进入首次编译。 -- 已完成:完整 MPV 历史、`upstream`、`harmony-port`、SDK/API/源码/依赖/许可证/渲染/音频/硬解研究。 -- 待办:创建 `BoatingCloud/Velix-MPV-Core` fork并设置 `origin`;用户确认后进入 Phase 1。 +- 已完成:完整 MPV 历史、独立 `origin`、官方 `upstream`、`harmony-port`、89 个官方标签,以及 SDK/API/源码/依赖/许可证/渲染/音频/硬解研究。 +- 待办:用户确认后进入 Phase 1。 - Phase 1 前置:安装 Meson、Ninja、pkg-config,锁定 FFmpeg与依赖 commit。