Permalink
Commits on May 23, 2012
Commits on Apr 30, 2012
  1. bump for erofs

    substack committed Apr 30, 2012
Commits on Apr 16, 2012
  1. Handle EROFS errors

    A EROFS will be raised when trying to write a dir onto a
    read-only filesystem.  However, if the dir already is there,
    then it should be treated like an EEXIST (since EROFS can
    be raised by trying to create a dir over a mount point,
    where the mount point is not read-only, but you still can't
    just clobber over it).
    
    If the dir doesn't already exist, then the EROFS will be
    accurately reported as the reason why it could not be
    created.
    isaacs committed Apr 16, 2012
Commits on Mar 31, 2012
  1. travis badge

    substack committed Mar 31, 2012
  2. use travis

    substack committed Mar 31, 2012
  3. arguments what

    substack committed Mar 31, 2012
Commits on Mar 28, 2012
  1. Return the first directory made

    isaacs committed Mar 28, 2012
  2. Upgrade to modern tap

    isaacs committed Mar 28, 2012
Commits on Jan 20, 2012
  1. bump for no more chmods

    substack committed Jan 20, 2012
  2. get rid of chmods

    substack committed Jan 20, 2012
Commits on Jan 8, 2012
  1. passing umask sync test

    substack committed Jan 8, 2012
  2. failing test for sync umask

    substack committed Jan 8, 2012
  3. umask test passes

    substack committed Jan 8, 2012
  4. failing test for umask

    substack committed Jan 8, 2012
Commits on Nov 16, 2011
  1. bump for mkdirp.sync

    substack committed Nov 16, 2011
  2. mkdirp.sync passes its test

    substack committed Nov 16, 2011
  3. failing mkdirp.sync test

    substack committed Nov 16, 2011
Commits on Nov 6, 2011
  1. hybridize isaacs's 5d3f607 patch

    substack committed Nov 6, 2011
  2. Fix #8, fix #9, and fewer stat calls

    The new algorithm is:
    
    1. Try to make the dir.  If that works, then great.
    2. If there's an ENOENT or ENOTDIR, then mkdirP the parent.
      1. If that fails, then fail.  Otherwise, try again.
    3. If there's an EEXIST, then stat the thing
      1. if it's not a dir, delete it, and try again.
      2. if the mode is wrong, chmod it.
      3. otherwise, all is good, so just cb()
    4. Some other error, fail with it.
    isaacs committed Nov 6, 2011
  3. Efficienter test command

    isaacs committed Nov 6, 2011
Commits on Sep 10, 2011
  1. bump for relative paths

    substack committed Sep 10, 2011
  2. now using tap

    substack committed Sep 10, 2011
  3. relative test

    substack committed Sep 10, 2011