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 Stein <gs...@lyra.org> on 2000/11/02 00:27:45 UTC

Re: CVS update: subversion IDEAS

On Fri, Oct 27, 2000 at 12:02:52AM -0000, fitz@tigris.org wrote:
>...
>   +* repository commands
>   +  
>   +  the ability to do repository operations from the client via the 'svn
>   +  repo' subcommand. 

Euh... are you looking at this as being similar to "cvs server" (or whatever
the command is) ? i.e. it opens a socket to the server and you type protocol
commands?

If so, then it has no corresponding analogue in the SVN model. Our wire
protocol is much more sophisticated than CVS's (although simpler on other
levels). I just can't see somebody wanting to manually compose HTTP/1.1
requests to the server.

[ I'm not sure if pserver does it, but Apache will also timeout connections
  if you don't deliver some activity; if somebody pauses while typing
  commands... well, poof! ]

Now... I do seem to recall that some people used this from *scripts* rather
than manually typing stuff. Bleck. I'd say let people use the "svn" command
itself, or use libsvn_client (wrapped in your favorite scripting language)
to do the work.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/