Историја ревизија

Аутор SHA1 Порука Датум
  Rob Figueiredo 15ec73dd77 cron.Stop: return a context that waits for outstanding jobs to complete. пре 6 година
  Rob Figueiredo d279950244 cron/chain: add Chain & JobWrapper types to decorate job executions пре 6 година
  Rob Figueiredo 0275a3e54f cron_test: fix bug in tests leading to flakiness пре 6 година
  Rob Figueiredo 1cba5e61f9 cron: fix: removing a job causes the next scheduled job to run too late пре 6 година
  Rob Figueiredo 86fcb220ef cleanup: remove unused function, add test coverage for cron.Entry пре 6 година
  Rob Figueiredo f63d6e8bf3 test: fix data races in the test code пре 6 година
  Rob Figueiredo d10bec7141 gofmt пре 6 година
  Rob Figueiredo 1f8ec97c87 Functional options, Optional seconds, Overridable parser пре 6 година
  Rob Figueiredo 1e507e218b v3: Merge 'master' and 'v2' to create a v3 branch, and add a go.mod file пре 7 година
  theothertomelliott 7002cd6810 Add tests for spec errors, noop on running start twice, and the blocking Run(). пре 8 година
  Bulat Gaifullin f9402aa2d8 modified condition to select jobs to run in current loop пре 8 година
  Bulat Gaifullin 65ba8ec6ba added messages for asserts in tests пре 8 година
  Kazuhisa Togo 64eb71ae78 Fix: Cron.run() was resetting the timezone пре 9 година
  Wannes 17583deb80 Fixed remaining time.Now().Local() пре 9 година
  Wannes f6d519fc85 Make location non-modifiable, add test пре 9 година
  Rob Figueiredo 0f39cf7ebc Merge pull request #51 from blackskad/cron-job-panic-recovery пре 9 година
  Travis Terry 1e80ac5674 test for #34 пре 9 година
  Thomas Meire 634cf55a82 Recover from panics in cron jobs пре 9 година
  Byron Ruth 9ae18730f4 Return on Stop if cron is not running пре 10 година
  Rob Figueiredo 2b666ea6e8 Return an EntryID when adding a job and allow it to be removed. пре 11 година
  Cory Jacobsen eab026bed5 Fixed bug when calling Entries() пре 12 година
  Rob Figueiredo c4429b3357 Make the Cron Schedule an interface and add a generic Schedule routine. Add a constant delay schedule with an interface of either Every(time.Minute) or a spec of "@every 5m" пре 13 година
  Rob Figueiredo 95e41d4d24 Synchronize access to the cron Entries by providing snapshots. Also, rewrite tests to use WaitGroup instead of blocking on cron.run() пре 13 година
  Rob Figueiredo bd4b092e7c Create/use a Job interface. Add a test. пре 13 година
  Rob Figueiredo f6244e2084 Operate in Local timezone (whoops), sort zero times to the end (and ignore them), and add some tests for this. пре 13 година
  Rob Figueiredo c2521cab59 Break Start() into Start() (runs in separate go routine) and Run() (previous behavior) пре 13 година
  Rob Figueiredo 79c6cbe5a7 Add some tests for the job running. пре 13 година
  Rob Figueiredo 78f5232d84 Add Schedule.Next() to find the next actiation time. Separate schedule methods from spec parsing functions. Change cron activation tests to a test of Next() пре 13 година
  Rob Figueiredo f16e0d5188 Add seconds, N/step handling, named months/dows, checking activation at a time, a bunch of cron spec tests. пре 13 година