Commit 94750e8af246b2adf7bd5766e7e0da5fcf928d24

Linquize 2013-03-29T11:52:18

Fix submodule dirty states not showing if submodules comes before files, or there are only dirty submodules but no changed files GIT_DIFF_PATCH_DIFFABLE was not set, so the diff content was not shown When submodule is dirty, the hash may be the same, but the length is different because -dirty is appended We can therefore compare the length or hash