You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Greg Hudson <gh...@MIT.EDU> on 2004/03/21 20:11:39 UTC

Re: svn commit: r9112 - in tags: 0.10 0.10.0 0.15 0.15.0 0.16 0.16.0 0.17 0.17.0 0.18 0.18.0 0.19 0.19.0 0.20 0.20.0 0.21 0.21.0 0.22 0.22.0 0.23 0.23.0 0.24 0.24.0 0.25 0.25.0 0.26 0.26.0 0.28 0.28.0 0.6 0.6.0 0.7 0.7.0 0.8 0.8.0 0.9 0.9.0

On Fri, 2004-03-19 at 20:23, Nuutti Kotivuori wrote:
> | $ svnremoteshell.py

Another idea along these lines is long-lived transactions:

http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgId=188086

and a third idea (which you brought up in a response to the message I
just pointed at) is being able to batch up client operations on URLs
into a single commit.

I think, given the rarity of these operations, that we want to select
for the option which has the least impact on the code and on the
interface.  "svnremoteshell" is perhaps the best option because (1) it
doesn't pollute the command namespace, (2) requires no library changes
(I hope), and (3) lets you see what you're doing using the "ls"
command.  And it's still scriptable if you can feed it stuff on stdin.

As usual, implementing it in Python has the problem that people can't
use it without building the bindings, with the corresponding benefit
that it probably requires fewer lines of code.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org