Arc land without submodule update


Is it possible to land a patch without submodules. Arc land seems to run “git submodule update --init --recursive” every time you land.


There’s no option to disable that behavior. You could edit arcanist/src/land/ArcanistGitLandEngine.php and comment out the relevant line in your local install.

I’m not very familiar with git submodule management. What problem is the automatic submodule update causing for you?

Sometimes application is not yet ready for most recent submodule version, so I’d prefer to update submodule manually.

Thanks for the php src tip, haven’t thought of that.