summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 1 insertions, 11 deletions
diff --git a/TODO b/TODO
index c5cfee1..62239b3 100644
--- a/TODO
+++ b/TODO
@@ -4,17 +4,7 @@ Tasks
General Cleanup
---------------
- * Rewrite cache file handling.
- - Make a new library module with the following functions:
- * `ob_init_cache file`
- * `ob_read_cache`
- * `ob_set_cache_var name value`
- - Use `ob_set_cache_var` in `_ob_set_{source,binary}_parameter`.
- - Remove code to read cache file from `ob_parse_package_metadata`.
- - Remove code to write cache file from `ob_parse_package_metadata`.
- - TODO: Should `ob_{init,read}_cache` ever be called automatically?
- * If not, `ob_parse_package_metadata -c FILE` could be:
- - `ob_init_cache_file FILE; ob_read_cache || ob_parse_package_metadata`
+ * Eliminate metadata caching.
* General code auditing and cleanup:
- Protect against command operands beginning with "-", e.g.:
* `[ "x${foo}" = 'xbar' ]` instead of `[ "${foo}" = 'bar' ]`