Permalink
Commits on Oct 8, 2015
  1. @iarna

    package: fix repository link

    iarna committed Oct 8, 2015
Commits on Jun 4, 2015
  1. @isaacs

    pass tests on 0.8

    isaacs committed Jun 4, 2015
Commits on Jun 1, 2015
  1. @isaacs
  2. @isaacs

    tap 1.2.0 and travis

    isaacs committed Jun 1, 2015
Commits on May 20, 2015
  1. @isaacs

    v1.0.1

    isaacs committed May 20, 2015
  2. @isaacs

    isc license

    isaacs committed May 20, 2015
Commits on Aug 29, 2014
  1. @felixsanz

    updated README.md

    felixsanz committed Aug 29, 2014
Commits on Aug 20, 2014
  1. @isaacs

    v1.0.0

    isaacs committed Aug 20, 2014
  2. @isaacs
Commits on Aug 17, 2014
  1. @isaacs

    whitespace

    isaacs committed Aug 17, 2014
  2. @isaacs

    manage 'retries' so it does not clash with 'wait' polling

    This fixes #5 by avoiding the confusion situation where every poll can
    be retried, instead of every retry doing a polling phase.
    isaacs committed Aug 17, 2014
  3. @isaacs

    manage 'wait' timer properly

    Calculating a new 'wait' value on each poll iteration introduces
    a bit of error on each pass.  Instead, calculate the start and end
    times up front, and poll until we pass that boundary.
    
    On each retry, set the 'start' back to the current Date.now value.
    isaacs committed Aug 17, 2014
  4. @isaacs
  5. @isaacs
  6. @isaacs
  7. @giltayar @isaacs
Commits on Aug 16, 2014
  1. @isaacs

    v0.4.3

    isaacs committed Aug 16, 2014
  2. @isaacs

    Implement race-resistant stale lock detection

    Add failing test for staleness contention
    Fix #4
    isaacs committed Aug 15, 2014
Commits on Aug 15, 2014
  1. @isaacs

    set req id to 1 to start out

    isaacs committed Aug 15, 2014
Commits on Aug 23, 2013
  1. @isaacs

    v0.4.2

    isaacs committed Aug 23, 2013
  2. @jsstorm @isaacs

    stale option fix for windows file tunneling

    Fixes #3
    Fixes #2
    
    Related: joyent/libuv#901
    jsstorm committed with isaacs Aug 23, 2013
Commits on Aug 21, 2013
  1. @isaacs

    v0.4.1

    isaacs committed Aug 21, 2013
  2. @isaacs

    Fix version parsing

    Lol-worthy bug via @defunctzombie
    isaacs committed Aug 21, 2013
Commits on Jul 11, 2013
  1. @isaacs

    v0.4.0

    isaacs committed Jul 11, 2013
  2. @isaacs

    Don't keep lockfiles open

    So obvious in retrospect.
    isaacs committed Jul 11, 2013
Commits on Jun 7, 2013
  1. @isaacs

    v0.3.4

    isaacs committed Jun 7, 2013
  2. @isaacs

    retry more aggressively

    isaacs committed Jun 7, 2013
  3. @isaacs

    v0.3.3

    isaacs committed Jun 7, 2013
  4. @isaacs

    Add debugging function

    Set NODE_DEBUG=lockfile to use
    isaacs committed Jun 7, 2013
Commits on May 11, 2013
  1. @isaacs

    v0.3.2

    isaacs committed May 11, 2013
  2. @isaacs

    remove console.error

    isaacs committed May 11, 2013
Commits on Apr 27, 2013
  1. @isaacs

    v0.3.1

    isaacs committed Apr 27, 2013
  2. @isaacs

    Support lack of subsecond fs precision

    Many filesystems lack subsecond precision in their stat
    results, and Node didn't expose this until 0.11 anyway.
    
    If the ctime is divisible by 1000, assume that we don't
    have support for subsecond precision times, and round the
    staleness option up to the nearest second.
    isaacs committed Apr 27, 2013
  3. @isaacs

    Fix error closure overwriting in notStale

    This caused a problem where the use of both wait and stale options
    together could cause it to think that a lock was stale, when in fact
    it was not stale.
    isaacs committed Apr 27, 2013
Commits on Feb 6, 2013
  1. @isaacs

    v0.3.0

    isaacs committed Feb 6, 2013