summaryrefslogtreecommitdiff
path: root/docs.org
blob: 3861bd9d4401753867ed08e38b2ad01b62c2bd8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
* actual interface
** config KEY=VAL...
** pull-url PATH => URL
** push-url PATH => URL
** get-meta PATH => KEY=VAL\n...
** set-meta PATH KEY=VAL...
** repo-mode => push|pull
* ruby interface
** capabilities: .capabilities() => array
   Returns an array of arrays.  Each item in the array is an array of
   tokens that make a line.
** create: .create(id string, meta map) => TODO
** get-meta: .get_meta() => map
** set-meta: .set_meta(map) => map
   Returns the same as `get-meta`
** <EOF>: .finish()