Revision history for Process-Govern

0.05     2013-04-17 (SHARYANTO)

         - Change pump() loop from using 'sleep 0.1' to using timeout(1) object,
           which is more proper.


0.04     2013-04-17 (SHARYANTO)

         [BUG FIXES]

         - Install TERM handler (and INT) to kill child.

         - Add temporary workaround for 'unless ($h->pump_nb) { sleep 1 }' not
           working (causes busy loop), by using 'sleep 0.1'.


0.03     2013-04-17 (SHARYANTO)

         [INCOMPATIBLE CHANGES]

         - Rename --single to --single-instance.

         [BUG FIXES]

         - Single instance didn't work (bug in Proc::PID::File? one must use
           running() instead of new()+alive()).

         - --name and --pid-dir was not passed.

         [ENHANCEMENTS]

         - Add --on-multiple-instance which can be set to 'exit' to silently
           exit when there is another instance running (instead of displaying an
           error message).


0.02     2012-12-28 (SHARYANTO)

         No functional changes. Touch up POD and update dependencies.


0.01     2012-12-26 (SHARYANTO)

         First release.
