- fix(get_tags): 使用 find_object+peel_to_commit 支持 annotated tag - fix(changelog): insert_changelog_entry 替换覆盖逻辑,保留已有章节 - feat: parse_changelog_versions 按 semver 降序提取版本 - feat: sort_tags_by_semver 取代纯时间排序 - feat(tag --auto): 优先读 Cargo.toml/pyproject.toml,回退 commit 分析 - feat(changelog): 无 --from 时自动检测 changelog 最高已有版本 - refactor: TagInfo::version_name(), GitRepo::find_tag_by_version()
29 lines
241 B
Plaintext
29 lines
241 B
Plaintext
# Rust
|
|
target/
|
|
Cargo.lock
|
|
**/*.rs.bk
|
|
*.pdb
|
|
|
|
# IDE
|
|
.idea/
|
|
.trae/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Test artifacts
|
|
*.log
|
|
test_output/
|
|
|
|
# Config (for development)
|
|
config.toml
|
|
.claude/
|
|
CLAUDE.md
|
|
**/agents/
|
|
.scratch/
|
|
CONTEXT.md |