fix: ignore dirty for submodules
fix: should be disabled by default