NEWS file for summain

Version 0.12, released 2012-02-25

  • Bug in mangling relative paths fixed: previously the whole path was mangled, but now the relative path is mangled instead. This is more consistent.
  • Bug fixed: a symlink given as the root is treated as a symlink rather than a directory, if it points to a directory.

Version 0.11, released 2012-02-11

  • Now properly supports sub-second timestamps. Previously, the timestamps were limited by the Python standard library's use of floating point values for timestamps, which didn't give the full nanosecond precision. Summain now uses a C extension to call the lstat(2) system call directly, to get the full precision.

Version 0.10, released 2011-08-09

  • Added support for JSON and CSV output formats, in addition to the default RFC822-like one. (See --output-format option.)

Version 0.9, released 2011-07-24

  • Paths can now be normalized using checksumming, instead of the previous silly attempt at inventing names for components.

Version 0.8, released 2011-06-12

  • Uses newer cliapp API for defining settings.
  • Adds support for additional checksums: MD5, SHA224, SHA256, SHA386, and SHA512.
  • Adds a speed-test utility to compare summain with other similar tools. It is about as fast as md5sum(1) and sha1sum(1).
  • Manual page's list of options is now automatically generated.
  • Subdirectories are now sorted, to provide a more systematic output.

Version 0.7, released 2011-05-18

  • Support microsecond precision in timestamps.

Version 0.6, released 2011-05-18

  • Add --exclude option to exclude some fields from the output. This also prevents the field values from being computed, resulting in speedups. Most important for the SHA-1 field, of course.

Version 0.5, released 2011-03-20

  • Add --mangle-paths option.

Version 0.4.1, released 2011-03-20

  • Fix empty Debian package.

Version 0.4, released 2011-03-12

  • Adapt to cliapp API changes.
  • Tell cliapp the application version so that "summain --version" works.

Version 0.3, released 2011-02-13

  • Add --relative-paths option.

Version 0.2, released 2011-02-13

  • Now uses the cliapp Python framework.
  • No longer reports size of directories, since that is meaningless, and makes it harder to use diff to compare directory trees.