diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 12 |
1 files changed, 1 insertions, 11 deletions
@@ -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' ]` |