Menu

Commit [r294]  Maximize  Restore  History

Finish issue #959 - svn:externals should cooperate with 'svn status'

* subversion/include/svn_wc.h
Re-order some stuff for dependency's sake.
(svn_wc_status_external): New.
(svn_wc_statuses): Add 'traversal_info' paramater.

* subversion/libsvn_client/client.h
* subversion/libsvn_client/externals.c
(svn_client__recognize_externals): New.

* subversion/libsvn_wc/status.c
(get_dir_status): Add 'traversal_info' parameter, and populate that
sucker when the opportunity presents itself.
(svn_wc_statuses): Add 'traversal_info' paramater. Update call to
get_dir_status().

* subversion/libsvn_client/delete.c
(svn_client__can_delete): Update call to svn_wc_statuses().

* subversion/libsvn_client/status.c
(svn_client_status): Update call to svn_wc_statuses(), passing a
traversal info structure. Then, use the new
svn_client__recognize_externals() function to fixup the status hash.

* subversion/clients/cmdline/status.c
(generate_status_code): Return 'X' for svn_wc_status_external.

* subversion/clients/cmdline/main.c
(svn_cl__cmd_table): Document the new 'X' for status output.

* subversion/doc/book/book/appa.xml
* subversion/doc/book/book/ch03.xml
Document the new 'X' status indicator.

cmpilato 2003-07-18

changed /trunk/src/book/book/appa.xml
changed /trunk/src/book/book/ch03.xml
/trunk/src/book/book/appa.xml Diff Switch to side-by-side view
Loading...
/trunk/src/book/book/ch03.xml Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.