Stefan Sperling wrote on Thu, Apr 07, 2011 at 11:38:43 +0200: > I think --depth was initially conceived for checkout and update to control > sparse working copies. Then it ended up being used also to replace the -R > and -N switches of other subcommands (-N being --depth=empty).
Actually -N meant (and means) different things in different subcommands --- that's why we have the SVN_DEPTH_INFINITY_OR_*() macros.