aboutsummaryrefslogtreecommitdiff
path: root/Documentation/TODO
blob: 5203588480af78a8cf5bc88d30a9bfa43307af36 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
* 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 <key> [<chain-ish>]

* DONE Add sib-ask -t <ref>; update-ref current HEAD and then send turn
* DONE Add sib-edit <chain-ish>; edit turn (rebase HEAD onto edited <chain-ish>)
** TODO devise simpler interface
** TODO Implement sib reorder
cat <<EOF
04b7f879
<ref1>
<ref2>
<trace_hash>
<chain_hash>
<ref3..ref5>
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.