On Sun, 2003-12-28 at 16:44, Greg Hudson wrote:
> Actually, there's a much simpler answer: report paths should be
> anchor-relative. Since the anchor directory always exists and is never
> switched, the top level of the report would always legitimately *be* a
> set_path(), which would give the current reporter implementation a rev
> to hang a transaction off of.
That's not exactly true, I realized later; the anchor directory might be
locally added. (Why the client is interested in performing any server
operations other than "commit" on a locally added target, I'm not sure,
but you can run status and update and perhaps some other things. The
report presents them as belonging to revision 0. I'll document that
when I document the other practical peculiarities of reports.)
> Also, my new code could assume that edit
> paths and report paths are always the same.
I realized I can do this by normalizing the report paths to be
anchor-relative as I receive them.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Dec 29 06:56:15 2003