forked from Gitlink/gitlink-cli
1.3 KiB
1.3 KiB
| name | version | description | metadata | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| gitlink-compare | 1.0.0 | Compare GitLink branches, tags, or commits and inspect changed files. |
|
gitlink-compare
Read ../gitlink-shared/SKILL.md first for authentication, global flags, and API behavior.
Shortcuts
| Shortcut | Description |
|---|---|
compare +view |
Compare two branches, tags, or commits |
compare +files |
List changed files between two refs |
Examples
# Compare two refs and include commit/diff summary
gitlink-cli compare +view --owner Gitlink --repo forgeplus --head feature/api --base master
# List changed files
gitlink-cli compare +files --owner Gitlink --repo forgeplus --head feature/api --base master
# Filter a single file in the file diff endpoint
gitlink-cli compare +files --owner Gitlink --repo forgeplus \
--head feature/api --base master --file cmd/api/api.go
Notes
- Pass normal branch, tag, or commit names. The CLI base64-url encodes refs before calling GitLink compare endpoints.
compare +viewcalls/api/{owner}/{repo}/compare/{head}...{base}.compare +filescalls/api/v1/{owner}/{repo}/compare/{head}...{base}/files.