quartznet/quartznet — pull request #75 by malatx (2012-11-08 19:17:36+00:00)
Title: Fire replacement trigger relative to old trigger.

A replacement trigger should schedule its next firing time relative to
the firing time of the trigger being replaced. Example: a trigger fires
every 5 minutes. It is replaced with a trigger that fires every 10
minutes. It should not fire immediately upon replacement. It should
instead fire 10 minutes after the last fire time. So, if the old
trigger last fired at 12:05, the new trigger should fire at 12:15 (or
now if misfire). Existing behavior was losing the old trigger's firing
history and thus firing immediately always. This is most problematic with SimpleTrigger.