summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO14
1 files changed, 0 insertions, 14 deletions
diff --git a/TODO b/TODO
index a7c6da0..d2102d3 100644
--- a/TODO
+++ b/TODO
@@ -12,32 +12,18 @@ There has been a problem while testing on a real system directory tree, during d
----------------------------------------------
Right now the stream parsing and the filesystem operations are both made in one go. This operations should be made separately so that output the stream and dry runs can be performed. We should have a defined struct per command for easier understanding of what goes into the wire.
-+ Abstract endianness
--------------------
-At the moment the endianness of the file is the same than the one used in the image creation host. We need to state the endianness of the file and perform the transformations in those platforms that need it.
-
+ Abstract the stream object
--------------------------
Right now FILE* is used as the stream object. However abstracting the stream object is desirable.
-+ Write atuotools or waf scripts to build and release
----------------------------------------------------
-A simple Makefile is not the best way to maintain a package. Waf or autotools scripts should be put in place.
-
General
=======
- + Use sizeof(var) or (type) instead of fixed byte lengths on fread/fwrite
- + 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
========