Skip to content


Subversion checkout URL

You can clone with
Download ZIP
tag: 0.0.9
Commits on Jun 25, 2012
  1. More fixes for 0.8.x

Commits on Sep 14, 2011
  1. Bump version

Commits on Aug 26, 2011
  1. Merge pull request #8 from pirxpilot/file-encoding

    Better support for non-ascii files in Git.readFile
  2. @pirxpilot

    Unit test for tools and affected git-fs functions

    pirxpilot authored
    Test are using standard node assert module
    They can be run with node-zap:
    Caching is effectively disabled in test environment so that tests can complete.
  3. @pirxpilot

    Fix encoding issues with Git.readFile

    pirxpilot authored
    Deprecated 'binary' encoding is no longer used.
    Git.readFile does not assume anything about the file encoding.
    Instead, it takes (optional) 'encoding' parameter.
    - if encoding is not specified, then the raw buffer is returned
    - if encoding is specified, buffer is converted to 'string'
    Such behavior is compatible with that of fs.readFile
    Internally git-fs is using 'utf8' when reading git output, since that's a default encoding for git commands.
Commits on Mar 5, 2011
Commits on Sep 22, 2010
  1. @TooTallNate
  2. Bump Version

  3. @TooTallNate

    Add an 'errno' property to the Error object in callbacks, and set it …

    TooTallNate authored committed
    …to 'process.ENOENT' when a "Path 'path' does not exist in 'commit-ref'" error occurs.
Commits on Sep 1, 2010
  1. Add package.json for npm

Commits on Apr 28, 2010
  1. When there is a file not found message from node, add the file path s…

    …o that the error is actually useful.
Commits on Apr 16, 2010
  1. Add a log reader for files.

Commits on Apr 15, 2010
  1. Add a stat function.

Commits on Apr 14, 2010
Commits on Apr 13, 2010
  1. Factor out the caching pattern and expose it.

    This leads to highly optimized queries and smaller codebases!
  2. Heavy re-factor. Use strong caches and queues on everything. Lookup t…

    …he sha for HEAD requests so we can cache them too. The actual lookup of current sha as well as reading static files/directories is only cached for 100ms. All other caches are permanent.
    Removed stream stuff since pulling from in-memory cache is faster.  Also removed tag based stuff since I'm not using it and it's ugly.
Commits on Apr 9, 2010
  1. Close streams when done

Commits on Apr 7, 2010
Commits on Apr 6, 2010
  1. Initial commit

Something went wrong with that request. Please try again.