Skip to content

feat(M3): Log/Branches/Blame + Show History#6

Merged
ThreeFish-AI merged 3 commits into
feature/1.x.xfrom
ThreeFish-AI/m3-log-branches-diff
Jun 27, 2026
Merged

feat(M3): Log/Branches/Blame + Show History#6
ThreeFish-AI merged 3 commits into
feature/1.x.xfrom
ThreeFish-AI/m3-log-branches-diff

Conversation

@ThreeFish-AI

Copy link
Copy Markdown
Owner

交付(M3)

  • Log TreeView:消费 Repository.log(),author/path 过滤 + 清除、复制 commit hash、显示文件历史。
  • Branches TreeView:Local/Remote 分组(Repository.state.refs),活动分支高亮;新建/检出/删除/合并/变基。
  • BlameShow Blamerepo.blame 只读展示。
  • Show History:Changes 文件右键 → Log 按文件过滤。

API 限制(文档化延后)

vscode.git 稳定 API 不含 cherry-pick / revert / reset / 分支重命名(已读 git.d.ts 确认)。完整提交图(SVG 拓扑)作为 M3.x 增强。

验收

结果
check-types / lint / package
test:unit ✅ 45/45
test:integration ✅ 3/3(M1+M2+M3 命令注册)

🤖 Generated with Claude Code

🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
@ThreeFish-AI
ThreeFish-AI merged commit 2a68293 into feature/1.x.x Jun 27, 2026
4 checks passed
@ThreeFish-AI
ThreeFish-AI deleted the ThreeFish-AI/m3-log-branches-diff branch June 27, 2026 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant