>
>
> --parents is implemented by the client.  The client first builds up a
> transaction on the server and then tells the server to attempt to commit
> the transaction.  Without --parents the copy fails while building the
> transaction so no attempt is made to commit the transaction.  With
> --parents the client detects the missing directory and sends an explicit
> mkdir before sending the copy, this allows the copy to succeed and in
> turn allows the client to proceed to tell the server to attempt the
> commit.
>

That makes perfect sense now.  Thank you.

Dan

Reply via email to