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