summaryrefslogtreecommitdiff
path: root/sib-log
Commit message (Collapse)AuthorAgeFilesLines
* Update licenseHee-Suk Kim10 days1-1/+1
|
* Add LicenseHee-Suk Kim2026-08-051-0/+2
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Do not run rev-parse twice when running sib-show in sib-logHee-Suk Kim2026-08-041-1/+1
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Resolve refs/conv/* to * on sib-logHee-Suk Kim2026-08-041-12/+12
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Add shopts mannually for each scriptsHee-Suk Kim2026-07-251-0/+3
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Change log format readability for emacs markdown-modeHee-Suk Kim2026-07-241-0/+3
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Prepare for release: add Makefile and dispatchHee-Suk Kim2026-07-171-1/+1
| | | | | | | | | | Similar to Git, scripts including the dispatcher sib are grouped into libexec/sib-core, and symlinks are created in bin/sib. Additionally, libexec/sib-core is added to the PATH when executing any script inside sib. I don't really see any downside to adding to the PATH and loading the script. It's clear. Signed-off-by: Hee-Suk Kim <[email protected]>
* Remove unneeded need_arg that didn't even work properlyHee-Suk Kim2026-05-191-2/+1
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* sib-log: create single-output sib-show and change sib-log to use itHee-Suk Kim2026-05-191-30/+5
| | | | | | | | | | | | It seems to be slowing down a bit due to the fork cost, but doing it this way makes it easier to maintain the output format. Additionally configured the output format to iterate through the JSON and print everything except the content key. Git, on the other hand, seems to use `git show` and `git log` for output, but that will be an issue when optimizing later. Signed-off-by: Hee-Suk Kim <[email protected]>
* sib-log: implement basic chat log printingHee-Suk Kim2026-05-181-0/+55
The initial version was paste <(sib rev-list $1) <(sib rev-jsonl $1). Nothing has changed significantly since then; just made it output nicely, like a git log. If glow is possible, also render Markdown. Just a side note, while Markdown might be easy to write, reading the unrendered raw text is the worst. Signed-off-by: Hee-Suk Kim <[email protected]>