Permalink
Switch branches/tags
Nothing to show
Commits on Sep 20, 2012
Commits on May 20, 2011
  1. updated README

    Matt Post committed May 20, 2011
  2. marked task done

    Matt Post committed May 20, 2011
  3. fixed spacing

    Matt Post committed May 20, 2011
  4. updated documentation

    Matt Post committed May 20, 2011
  5. updated test case

    Matt Post committed May 20, 2011
  6. updated documentation

    Matt Post committed May 20, 2011
  7. bugfix: recaching now also reading in old signatures for later

    Matt Post committed May 20, 2011
    comparison
    
    also fixed printing of CHANGED for files that are not found
  8. added ability to recache old run

    Matt Post committed May 20, 2011
Commits on May 19, 2011
  1. fixed bug (division defaults to float)

    Matt Post committed May 19, 2011
  2. added pretty-printing of the time

    Matt Post committed May 19, 2011
  3. now times jobs

    Matt Post committed May 19, 2011
Commits on May 18, 2011
  1. added (rudimentary, race-condition-laden) check that prevents the same

    Matt Post committed May 18, 2011
    step from being run more than once simultaneously
Commits on Apr 15, 2011
  1. Added the --cache-only flag to specify that the current state is

    Matt Post committed Apr 15, 2011
    the desired state (i.e., build the cached signature of the command
    and dependencies without running the command)
Commits on Apr 13, 2011
  1. added test file

    Matt Post committed Apr 13, 2011
  2. fixed bugs in new implementation of signature()

    Matt Post committed Apr 13, 2011
  3. cmd() return codes indicate whether the command had been cached or not

    Matt Post committed Apr 13, 2011
    removed dependence on Digest::SHA1
Commits on Apr 5, 2011
  1. Now only caches the output if the command completed successfully

    Matt Post committed Apr 5, 2011
    (i.e., with a return code of 0). To do: allow arbitrary return
    values.
  2. removed signature printing from STDOUT

    Matt Post committed Apr 5, 2011
Commits on Mar 28, 2011
  1. Fixed bug: cachecmd() bash function was not using local variable

    Matt Post committed Mar 28, 2011
    names, so it replaced values used in the caller if they happened
    to have the same name
Commits on Mar 14, 2011
  1. fixed bug in printing which signatures had changed

    Matt Post committed Mar 14, 2011
Commits on Mar 10, 2011
  1. now prints which deps triggered the rebuild

    Matt Post committed Mar 10, 2011
  2. Digest::SHA1 slurps the entire file to compute a hash of it. So stupid.

    Matt Post committed Mar 10, 2011
    This fix uses the sha1sum command line program to avoid this for all files.
Commits on Mar 4, 2011
  1. message is now printed if a dependency is not found

    Matt Post committed Mar 4, 2011
Commits on Feb 16, 2011
  1. added TODO file

    Matt Post committed Feb 16, 2011
  2. added cache_from_file(), which enables reading a command and its

    Matt Post committed Feb 16, 2011
    dependencing from a file (facilitating more advanced shell directives)
  3. modified to better handle commands containing more advanced shell

    Matt Post committed Feb 16, 2011
    directives (loops over variables, pipes, etc)
  4. added some error handling, usage info

    Matt Post committed Feb 16, 2011
  5. Restructured:

    Matt Post committed Feb 16, 2011
    - no longer distinguishes between input and output dependencies
    - can now include environment variable dependencies
    
    Added test cases and use cases in test/
Commits on Feb 11, 2011
  1. added README

    Matt Post committed Feb 11, 2011