summaryrefslogtreecommitdiff
path: root/TODO
blob: 7ebbf7eb4173ef320b6a399a4c35cb96b24024d3 (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
General
-------

 + Fix endian issues in case we run the generator on a different
   endianness to the deployer.
 + Separate reading/writing stream data from actual file system operation
 + Create a manifest of deleted/created/modified files
 + Improve commandline for the deploy command
 + Rename the project to trebuchet-differ (tbdiff)
 + Create autotools scripts
 + Improve function namespaces to ease understanding
 + Add copyright headers to all source files

Features
--------

 + Need to be able to embed metadata into the top of an update 
   stream e.g. arbitrary key/value pairs would be nice.
 + Need to be able to retrieve that metadata separately from deploying
   a stream, so that metadata files can be prepared on the server.
 + Ideally deploy should be able to take any stream URI (or perhaps
   stdin, allowing for curl externally?)
 + Support a given pathname changing kind.
   - That can be done by embedding a delete and then a create