gitlink-cli/shortcuts/commit
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
..
commit.go feat(commit): add commit group (+list, +recent, +diff, +files) 2026-07-08 14:55:31 +00:00
commit_test.go feat(commit): add commit group (+list, +recent, +diff, +files) 2026-07-08 14:55:31 +00:00