Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
ngit: it's not git.
branch: master
Failed to load latest commit information.
bin [api] Added lib/
lib [api] Added lib/
LICENSE.md [dist] First Commit.
README.md [docs] Added basic readme.
package.json [dist] First Commit.

README.md

ngit: it's not git.

ngit is an experimental workaround for the absence of binary diffs in a git repository. The basic idea is that the mtime of each file can be checked and saved to a list - then, when the directory is re-evaluated in the future, the current mtime can be checked against the previous mtime, and a list of un-changed files can be produced.

The ultimate idea is to generate a custom .ignore file that can help prevent re-uploading unnecessary assets.

This tool is experimental.

This tool will recursively fs.lstat the current working directory. On first use, a list of mtimes is saved. On subsequent uses, the previous list is checked and a .jitsuignore file is generated that contains the relative paths of all unmodified files.

The above-mentioned functionality all works; its usefulness, however, is a separate question.

Something went wrong with that request. Please try again.