gitlink-cli/internal
1os21ka23r9navae6mrro 1bd6e667a7 feat(commit): add commit group (+list, +recent, +diff, +files)
The CLI had no way to read commit history at all. New group wrapping
Api::V1::Projects::CommitsController:

- commit +list [-s ref]: paged commit list, optionally from a
  branch/tag/SHA
- commit +recent [-k keyword]: recent commits with keyword filter
- commit +diff -s <sha>: full diff of a commit
- commit +files -s <sha> [-f filepath]: files changed by a commit,
  optionally restricted to one path

Production-verified on gitlink.org.cn against a 6700+-commit repo
(list totals, keyword-filtered recent, real SHA diff/files). 3 unit
tests, README section, bilingual i18n keys.

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-08 14:55:31 +00:00
..
auth fix: 统一认证凭据 fallback 配置目录 2026-06-06 18:42:50 +08:00
client feat(shortcut): add shortcuts/wiki 2026-06-16 10:24:15 +08:00
config feat(shortcut): add shortcuts/wiki 2026-06-16 10:24:15 +08:00
context test: add comprehensive test coverage across all packages (88.5% → 90.3%) 2026-05-31 15:41:54 +08:00
i18n feat(commit): add commit group (+list, +recent, +diff, +files) 2026-07-08 14:55:31 +00:00
output test: add comprehensive test coverage across all packages (88.5% → 90.3%) 2026-05-31 15:41:54 +08:00