luvit/luvit — pull request #298 by hnakamur (2012-08-12 09:03:13+00:00)
Title: Ignore dirty submodules.

Added ignore = dirty in .gitmodules to avoid for submodules to be listed as modified like below:
```
# Changes not staged for commit:
# (use "git add ..." to update what will be committed)
# (use "git checkout -- ..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: deps/http-parser (untracked content)
# modified: deps/openssl (untracked content)
# modified: deps/uv (untracked content)
# modified: deps/zlib (untracked content)
```

Found this solution at http://stackoverflow.com/questions/7993413/git-submodules-with-modified-and-untracked-content-why-and-how-to-remove-it/10215013#10215013
Disclaimer: I am not a git expert, so could you review this is an appropriate way?