add assertion when opening file
Merge branch 'master' of git://github.com/mkottman/lua-git
Merge branch 'master' of git://github.com/mkottman/lua-git
Merge branch 'master' of git://github.com/mkottman/lua-git

* 'master' of git://github.com/mkottman/lua-git:
  Normalize indentation in project
  Fix permission problems on Windows with large repositories
version 0.4
Replace temporary files with in-memory string reader

Windows `tmpfile()` cannot handle large amounts of created temporary
files, so we use in-memory string reader from Penlight as a temporary
storage. This should definitely fix long-running operations on Windows.