Eric S. Raymond wrote on Tue, Dec 13, 2011 at 13:30:10 -0500: > Daniel Shahaf <d...@daniel.shahaf.name>: > > Eric S. Raymond wrote on Tue, Dec 13, 2011 at 09:44:59 -0500: > > > Yes, but in a single copy command? My experience is that every one copy > > > operation done from the CLI triggers a commit. > > > > Not every single 'svn cp' invocation triggers a commit. > > I've never been able to stop it. What's the actual trigger condition? >
'svn cp' commits iff the last target argument is a URL. > > And, by the way, dumpfiles need to represent things that cannot be done > > with plain 'svn'. > > Yeah, I figured that out already from looking at some of the weird stuff > cvs2svn committed in the back history of NUT-UPS. This is a point that > needs to be clearer in the documentation. The documentation should say that dumpfiles must be able to represent everything the public svn_fs.h API allows. (Or, at least, that subset of that API that svn_repos.h also exposes... if they differ?)