chore(Release): v0.0.1-rc.2 发布 - #14
Merged
Merged
Conversation
🤖 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
added a commit
that referenced
this pull request
Jul 5, 2026
…成块致日期列回跳; (#82) - 现象:GRAPH 视图(All 范围)提交记录前段日期正常递减,中段日期回跳到最新(旁支提交被整块挤到末尾),严重不符合「按时间倒序」预期; - 根因:buildLogArgs 取数首参 --topo-order,其「分支成块」语义把不同分支线提交不相邻混排,致从较旧提交分叉但日期较新的旁支提交整块下放;管道各层(engine 解析 / adapter 装配 / webview 渲染)均无二次排序,git 输出序即最终显示序; - 修复:log-query.ts:39 单行 --topo-order → --author-date-order。选 author-date(非 committer date)以与视图日期列 row.authorDate 对齐(单一事实源);lane 算法仅依赖「子在父之上」不变量,--author-date-order 同样保证,泳道不断裂; - 测试:log-query.test.ts 断言改 --author-date-order + 补「不含 --topo-order」回归护栏;顺带把 startsWith('--author') 改为 startsWith('--author='),消除与 --author-date-order 的前缀碰撞隐患; - 注释:同步 log-query/graph-types/graph-layout/log-line/log-webview 共 8 处 topo-order 措辞,澄清「不变量真实要求 = 子在父之上」(非「分支成块」); - 沉淀:CHANGELOG [Unreleased]/Fixed 记录;docs/.agents/issue.md 追加 #14(表因 / 根因 / 处理 / 防范 / 同类影响); - 验证:pnpm run test:unit(349 全过)/ check-types / lint 全绿;git log 实测 --author-date-order 序列严格单调递减; 🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
版本 0.0.2 + CHANGELOG。含 rc.1 后全部 Parity Recovery(Batch 1-4 + Inline Commit)。