aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update Makefile tarball recipiev0.1.0Hee-Suk Kim10 days1-1/+1
| | | | | | This follows commit 28d85baae53 ("Update license"). Signed-off-by: Hee-Suk Kim <[email protected]>
* ci: automate github releaseHee-Suk Kim10 days1-0/+35
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Update licenseHee-Suk Kim10 days14-219/+690
|
* Add Documentation/HNComment.txtHee-Suk Kim10 days1-0/+85
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Add sib init to usage synopsisHee-Suk Kim10 days1-0/+1
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Add h3 for each tipsHee-Suk Kim10 days1-2/+2
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Add synopsis on usageHee-Suk Kim10 days1-2/+13
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Fix hub ref example on readmeHee-Suk Kim11 days1-5/+5
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Fix readmeHee-Suk Kim2026-08-061-1/+1
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Bump version to 0.1.0Hee-Suk Kim2026-08-053-1/+5
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Add notice and license on tarballHee-Suk Kim2026-08-051-1/+1
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Add LicenseHee-Suk Kim2026-08-0513-0/+233
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Add cmd_versionHee-Suk Kim2026-08-051-0/+5
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Add tarball macro on MakefileHee-Suk Kim2026-08-052-3/+12
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Add readmeHee-Suk Kim2026-08-052-0/+332
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Fix error messageHee-Suk Kim2026-08-041-1/+1
| | | | | | -nc works and its actually documented. Signed-off-by: Hee-Suk Kim <[email protected]>
* Add human readable messages on sib-switchHee-Suk Kim2026-08-041-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-042-4/+10
| | | | 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]>
* Fix help message formatsHee-Suk Kim2026-08-042-3/+3
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Bash 3.2 <= compat (for macOS)Hee-Suk Kim2026-07-282-2/+5
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Fix argn guards in sibHee-Suk Kim2026-07-281-7/+7
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Change SIB_DIR to ~/.sibHee-Suk Kim2026-07-251-1/+1
| | | | | | | XDG_STATE_DIR is for temp datas, and SIB_DIR contains some important datas along with configs. Signed-off-by: Hee-Suk Kim <[email protected]>
* Add some error guardsHee-Suk Kim2026-07-252-1/+8
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Add shopts mannually for each scriptsHee-Suk Kim2026-07-257-2/+17
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Fix sib ls-trace error handlings within shell quirksHee-Suk Kim2026-07-251-8/+16
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Kind error message on plm-send is failedHee-Suk Kim2026-07-242-6/+6
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Change log format readability for emacs markdown-modeHee-Suk Kim2026-07-242-5/+4
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Change -s to -t, reserve -s for save current, not beforeHee-Suk Kim2026-07-242-9/+9
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* plm: add SSE debug loggingHee-Suk Kim2026-07-241-0/+6
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Change ls-trace format to <hash>/t<key>Hee-Suk Kim2026-07-234-21/+23
| | | | | | | | | By arraying the hash first, parsing became slightly easier (<hash> is the normalized value, <key> can be anything), and using \t as a separator allowed whitespace to be entered into <key> (although it is currently rejected). Signed-off-by: Hee-Suk Kim <[email protected]>
* Fix mktrace_json has made empty trace on failHee-Suk Kim2026-07-231-13/+16
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Fix lib.bash not found before dispatchHee-Suk Kim2026-07-232-28/+26
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Update TODOHee-Suk Kim2026-07-221-1/+13
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Add testsHee-Suk Kim2026-07-221-121/+1185
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Add TRACE_VERSION validation on ls_trace and nit fixesHee-Suk Kim2026-07-221-9/+19
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Change list-refs to ls-refsHee-Suk Kim2026-07-222-2/+2
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* sib-ask: Fix rev-parse fail and die if HEAD was unbornHee-Suk Kim2026-07-211-3/+7
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Fix the responsibility for verifying the ls-trace format to mktraceHee-Suk Kim2026-07-212-36/+63
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* No positional argument allowed in sib initHee-Suk Kim2026-07-211-0/+2
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* sib-ask: cmd_rev_parse only accepts one argHee-Suk Kim2026-07-211-1/+1
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Possable fix for readonly commit_date redefinedHee-Suk Kim2026-07-211-3/+3
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Make PLM_MODEL and PLM_ENDPOINT configurable by sib configHee-Suk Kim2026-07-212-4/+25
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Change the default HEAD name to refs/conv/scratchHee-Suk Kim2026-07-211-1/+1
| | | | | | | | | | Now sib-ask determines unborn status based on whether an actual ref exists rather than the branch name. If a user accidentally commits without using sib-ask during the init state, it does not go into the detach state. In such case, having a friendly name causes less confusion. Signed-off-by: Hee-Suk Kim <[email protected]>
* sib-ask: remove refs/sib/unborn check boilerplateHee-Suk Kim2026-07-211-16/+8
| | | | | | | Instead of checking based on the ref name, simply check and use --no-deref if it is an unborn ref. Signed-off-by: Hee-Suk Kim <[email protected]>
* sib-ask: die on network error and prevent HEAD changed on failureHee-Suk Kim2026-07-211-31/+32
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* sib-ask: use getopts to support short opt bundlingHee-Suk Kim2026-07-211-24/+21
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* sib-ask: drop unneeded main()Hee-Suk Kim2026-07-191-60/+55
| | | | Signed-off-by: Hee-Suk Kim <[email protected]>
* Fix AUTHOR/COMMITER_DATE to make commits deterministicHee-Suk Kim2026-07-191-1/+6
| | | | | | | | | | | | commit df27dbe ("sib: dont fix git author date when creating chain") removed AUTHOR_DATE for reflog, deterministic chain is still necessary for traces. (I created a prompt with the same content, but new chains kept appearing, making it difficult for the user to understand the conversation structure.) Therefore, fixed the DATE only in `chain_trace` and allowed the date to be used as is for the remaining reflog-related commands. Signed-off-by: Hee-Suk Kim <[email protected]>
* Check refs/conv/$1 first on sib rev-parseHee-Suk Kim2026-07-191-1/+10
| | | | | | | By checking refs/conv first for the arguments received from rev-parse, it enables the direct use of the name used in sib save. Signed-off-by: Hee-Suk Kim <[email protected]>