add dirty parameter to ignore modified submodules contents