[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

"svn" protocol - some explanations needed.

From: Alexander Kitaev <alex_at_tmate.org>
Date: 2004-08-19 14:44:27 CEST

Hello All,

I'm writing a small java libray that implements "svn" protocol client. I'm
using protocol documentation located at /subversion/libsvn_ra_svn/protocol
file - as far as I understood it describes all the "svn" commands. So far
I've managed to implement authorization, framework for "edit-mode" command
processing, svndiff parsing and several simple commands like "get-last-rev"
or "update". However I have several questions that I didn't find and an
answer for in the svn documentation and mailing list:

1. report-mode

What is the purpose of "delete-path" and "link-path" report-mode commands?
When they should be used? I hope I do understand correctly, that "set-path"
command describes server local workspace revision and root?

2. switch, diff, status commands

What are the above commands for? What exactly their parameters means and
what is the meaning of the commands received in the "edit-mode" by the
client after the command sent to server? Isn't it enough to have only
"update" command as it provides the similar output?

3. command parameters

In the protocol documentation there are several terms used like "path",
"target" and "url" as the names of command parameters. What is the different
between those three types of parameter? For instance, I've managed to
execute "update" command only with emty string "target" parameter and this
is probably means that this parameter not what I think it is :)

Thanks a lot in advance,
Alexander Kitaev.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Aug 19 14:45:14 2004

This is an archived mail posted to the Subversion Dev mailing list.