summaryrefslogtreecommitdiff
path: root/docs.org
blob: dd7cc708e143cb293f25f763d824838d43b2edf2 (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 => active|passive
* 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()