* Converted print to print().
* Converted has_key() to in
* Still debugging issue with unicode filenames.
* Updated hash-bang to refer to python3.
* xrange doesn't exist in python3 - converted it to range.
* Removed deprecated unicode() command.
* Updated error handling in check_db.
* Added requirements section to README.
* Copying test_list to create delroot unit tests.
* Added --dry-run to delroot options. Not implemented yet!
* Missed some has_key() entries in brd_unit_base.py
* Started adding a function to build a tree data structure from database contents to brd_unit_base.py
* Started adding a function to diff two tree data structures to brd_unit_base.py.
* Finished first pass of test_dir_target() in test_delroot.py. Need to test!
* Commented out most functions in test_delroot.py.
* Changed diff_tree_data to diff_trees and wrote first pass. Needs to be debugged.
* Modified populate_db_from_tree() to make a deep copy of argument.
* Wrote and debugged build_tree_data_from_db().
* Wrote and debugged strip_fields().
* Debugged diff_trees().
* Finished test_dir_target() in test_delroot.
* Fixed comment for test_delroot.test_dir_target().
* Added and debugged test_delroot.test_file_target().
* Added schema #2, two identical trees based on schema 1.
* Added and debugged test_delroot.test_root_target().
* Added and debugged test_delroot.test_multiple_targets().
* Found and fixed a bug in diff_trees() that was ignoring keys only in right_tree.
* After fixing issue in diff_trees(), now able to properly reproduce issue #18 in delroot/prune_dirs where specified target is not properly being deleted.
* Added test_use_root() to test_delroot.
* Added test_root_prefix() to test_delroot.
* Added test_dry_run() to test_delroot.
* Removed some commented code.
* Changing 'delroot' to 'rm'.
* Renaming test_delroot.py to test_rm.py.
* Converted check_output() to use universal newlines.
* Fixed issue #51: rm (formerly delroot) not properly handling invalid target.
* Updated info/warning messages in prune_files()/prune_dirs() to vary with subcommand.
* Added some additional debug messages to prune_dirs() and del_targets().
* Fixed issue #18: del_roots/prune_dirs not deleting root.
* Fixed --dry-run with rm and completed issue #44.
* Cleaned up test_dry_run() and added testing of output for test_invalid_target().