Checkout
lgo
committed
on 27 Oct 07
Follow up r27436: fix switch over ra_dav. Switch requires both the switch url
and the working copy to open an ra_session.

* subversion/libs… Show more
Follow up r27436: fix switch over ra_dav. Switch requires both the switch url

and the working copy to open an ra_session.

* subversion/libsvn_client/client.h

 (svn_client__ra_session_from_path): add base_access parameter.

* subversion/libsvn_client/ra.c

 (svn_client__ra_session_from_path): add base_access parameter. Use it to

  provide more information to the svn_client__open_ra_session_internal call.

* subversion/libsvn_client/switch.c

 (svn_client__switch_internal): provide the adm_access baton of the working

  copy to open the ra_session.

* subversion/libsvn_client/util.c

 (svn_client__get_repos_root): update call to svn_client__ra_session_from_path,

  pass NULL for base_access...

* subversion/libsvn_client/export.c

 (svn_client_export4): ..

* subversion/libsvn_client/info.c

 (svn_client_info2): ..

* subversion/libsvn_client/prop_commands.c

 (svn_client_propget4, svn_client_proplist3): ..

* subversion/libsvn_client/checkout.c

 (svn_client__checkout_internal): ..

* subversion/libsvn_client/cat.c

 (svn_client_cat2): ..

* subversion/libsvn_client/list.c

 (svn_client_list2): ..

* subversion/libsvn_client/blame.c

 (svn_client_blame4): ..

* subversion/libsvn_client/log.c

 (svn_client__get_copy_source, svn_client_log4): ... and here.

Show less