notes

 1echo "dnkqslnokqe" | git hash-object --stdin -w
 2bca2068e9b221d47154d1e3eaebf8c9abd86951f
 3
 4git cat-file -p bca2068e9b221d47154d1e3eaebf8c9abd86951f
 5dnkqslnokqe
 6
 7
 8git update-ref refs/bug/HEAD bca2068e9b221d47154d1e3eaebf8c9abd86951f
 9
10git show refs/bug/HEAD
11
12git push origin "refs/bug/*"
13
14git fetch origin "refs/bug/*:refs/bug/*"
15
16
17git show-ref refs/bug
18
19
20git update-index --add --cacheinfo 100644 83baae61804e65cc73a7201a7252750c76066a30 test.txt
21
22
23
24Bug operations:
25- create bug
26- change title
27- add comment
28- edit text comment
29- hide/unhide/delete comment
30- (?) reply to comment
31- add/remove [label, assignee, project, milestone, ...]
32
33
34G-Set (append only log)
35-----
36
37- create bug
38- change title
39- add/edit/hide/unhide/delete comment
40
41
42LWW-e-Set (add + remove, based on timestamp)
43---------
44
45- label
46- assignee
47- project
48- milestone
49
50