When running svn status in an unmodified working copy, file externals are included in the output regardless of whether the --quiet flag is supplied. This seems wrong as my assumption is that running status with the --quiet flag on a unmodified wc should return no output.
This breaks the current version of svnmerge.py as it assumes that a wc has local modifications if running 'svn status --quiet --ignore-externals' produces any output. Running status with --ignore-externals also has no effect on file externals but this seems correct as a file external is treated as a normal file when committing (just with a different repository parent). Are my assumptions correct? If so, I'll post to the developers list. Thanks.