I bet this can be solved with an alias, but it would be neat if you could specify a default to not automatically push changes when executing arc land.
We have a repository structure where commits cascade from one release to the next via a series of merges, i.e. previousRelease_bugfix merges into currentRelease, which merges into master. This means there is some extra footwork that's needed between the time I commit a change and the time I push it, and I blow right by it about ½ the time because I forget to specify --hold as one of the parameters.