Commits on Oct 19, 2012
  1. Fixing an off-by-one

    Dan Lecocq committed Oct 19, 2012
Commits on Oct 12, 2012
  1. @myronmarston
  2. @myronmarston

    DRY up tabs endpoint logic.

    myronmarston committed Oct 12, 2012
  3. @myronmarston

    Tweak travis config.

    - Add phantomjs install script.
    - Setup git submodule for qless-core
    myronmarston committed Oct 12, 2012
  4. @myronmarston

    Add travis ci config.

    myronmarston committed Oct 12, 2012
  5. @myronmarston

    Switch js-enabled specs to poltergeist.

    It's about 4-5 times faster than selenium (11-12 seconds instead of
    50 seconds to run server_spec.rb), runs headlessly, and should be
    easier to use on Travis.
    
    I had to change a few things to get the specs to pass:
    
    - `send_keys` isn't supported on the poltergeist driver. I use a blur
      event instead [1].
    - I initially had intermittent failing tests; the problem is a synchronization
      one because the tests run in a separate thread from the server. I added
      synchronization points to get them to pass. They pass consistently for me
      at this point but further synchronization may be needed.
    
    [1] https://groups.google.com/group/ruby-capybara/browse_thread/thread/64b96cb15cda3f36
    myronmarston committed Oct 12, 2012
  6. @myronmarston

    Cleanup whitespace.

    myronmarston committed Oct 12, 2012
Commits on Oct 10, 2012
  1. @myronmarston

    Whitespace cleanup.

    myronmarston committed Oct 10, 2012
Commits on Oct 4, 2012
  1. Merge branch 'master' of github.com:seomoz/qless

    David Barts committed Oct 4, 2012
  2. Update documentation.

    David Barts committed Oct 4, 2012
Commits on Oct 2, 2012
  1. Adding specs for the previous (e0991e2) commit. Since retry can be ei…

    …ther instant or with delay, I added two separate tests for each case just to be safe.
    Patrick Roby committed Oct 2, 2012
  2. When retrying a job we should note the state change. Since a retry is…

    … essentially a move + delay and move note's state changes, retry should note state change too. This affects how/when a job is marked as complete by a worker.
    Patrick Roby committed Oct 2, 2012
Commits on Sep 24, 2012
  1. Merge branch 'master' of github.com:seomoz/qless

    Dan Lecocq committed Sep 24, 2012
  2. Bug fix to make queue.recur idempotent.

    Dan Lecocq committed Sep 24, 2012
  3. @myronmarston

    Add failing spec for a bug I've run into.

    myronmarston committed with Dan Lecocq Sep 21, 2012
  4. @elucid
  5. Update documentation (add a missing step).

    David Barts committed with Dan Lecocq Sep 12, 2012
  6. @myronmarston
  7. Add instructions for installing a qless server on an AWS host, and ad…

    …d an example redis.conf file suitable for qless use.
    David Barts committed with Dan Lecocq Aug 29, 2012
Commits on Sep 20, 2012
  1. Merge pull request #48 from elucid/package-server-components

    include Qless::Server views and static assets when packaging gem
    dlecocq committed Sep 20, 2012
  2. @elucid
Commits on Sep 12, 2012
  1. Update documentation (add a missing step).

    David Barts committed Sep 12, 2012
Commits on Sep 10, 2012
  1. @myronmarston
Commits on Aug 29, 2012
  1. Add instructions for installing a qless server on an AWS host, and ad…

    …d an example redis.conf file suitable for qless use.
    David Barts committed Aug 29, 2012
Commits on Aug 17, 2012
  1. Ghost stalled jobs bug.

    Occasionally workers report that they have a number of stalled jobs when those
    jobs are actually assigned to other workers, failed, or even completed. This
    would happen any time a job failed after exhausting its retries, but this has
    now been remedied.
    Dan Lecocq committed Aug 17, 2012
Commits on Aug 1, 2012
  1. Recurring jobs have the correct history now

    Recurring jobs used to get popped and peeked with their history claiming that they
    were put in the queue at the time when peek / pop is called, rather than when they
    normally /would have been put/. This helps to further the illusion that these states
    are always kept correctly, as opposed to only when observed.
    
    This also makes using the history data reliable if you'd like to use it
    Dan Lecocq committed Aug 1, 2012
Commits on Jul 18, 2012
  1. Oops -- Clobbered @proby's submodule update.

    Dan Lecocq committed Jul 18, 2012
Commits on Jul 17, 2012
  1. JSON endpoint for failed jobs.

    Dan Lecocq committed Jul 17, 2012
Commits on Jul 16, 2012
  1. False should be false in cancel.lua

    Patrick Roby committed Jul 16, 2012
Commits on Jul 6, 2012
  1. Version bump.

    The gem wasn't packaged correctly (my bad!), and gem yank wouldn't let me re-push the same
    version in order to fix it, so a bump from 0.9.0 to 0.9.1
    Dan Lecocq committed Jul 6, 2012
Commits on Jun 30, 2012
  1. @myronmarston
Commits on Jun 27, 2012
  1. @myronmarston
Commits on Jun 20, 2012
  1. Resolves issue #38 about stale workers.

    Now when a list of workers and the number of stale jobs they have (or even info on a particular
    worker) is retrieved, the list of known workers and their jobs is cleaned up.
    Dan Lecocq committed Jun 20, 2012
  2. @myronmarston

    Merge pull request #39 from titanous/fix-submodule-url

    Use https github url for submodule
    myronmarston committed Jun 20, 2012
  3. @titanous