* TODO Commit incomplete output to the chain when interrupted during streaming in plm-send * DONE Create sib-show and print logs using show ** DONE Add sib-show -k [] * DONE Add sib-ask -t ; update-ref current HEAD and then send turn * DONE Add sib-edit ; edit turn (rebase HEAD onto edited ) ** TODO devise simpler interface ** TODO Implement sib reorder cat < EOF | sib reorder prints reorder'd chain hash * DONE Fix only refs/heads are created in the reflog * TODO Librarize awk '$1=="trace"{print $2}' patterns * DONE discard refs/conv/scratch and set default state to detatched Currently, sib init and sib-ask use refs/conv/scratch by default, but sib-switch switches based on the detached HEAD state. Although sib-ask works even in the detached state, it will confuse users. Ideally, it would be cleaner to just make detached the default, but I am concerned because Git sometimes throws an error if nothing is in HEAD in the initial state.