On 11/16/2011 05:29 PM, Daniel Shahaf wrote: > cmpil...@apache.org wrote on Wed, Nov 16, 2011 at 17:29:42 -0000: >> Author: cmpilato >> Date: Wed Nov 16 17:29:42 2011 >> New Revision: 1202799 >> >> URL: http://svn.apache.org/viewvc?rev=1202799&view=rev >> Log: >> For issue #1935 ("svn status too verbose with svn:externals >> definitions"), make 'svn status' suppress the printing of "X" and >> "Performing status on external item..." lines when in --quiet (but not >> also --verbose) mode. > > Nice change. Now my 'svn st -q' is clean, save for file externals' > lines. If you can get that too it'll be great; but if not, I'm also > adding that to my list to look at eventually. Thanks.
Ah, right. File externals. I wonder, is this change enough? I don't want to skip over modified file externals, right -- only the unmodified ones. Index: subversion/svn/status.c =================================================================== --- subversion/svn/status.c (revision 1203188) +++ subversion/svn/status.c (working copy) @@ -548,9 +548,14 @@ && status->repos_node_status == svn_wc_status_none)) return SVN_NO_ERROR; - if (suppress_externals_placeholders - && status->node_status == svn_wc_status_external) - return SVN_NO_ERROR; + if (suppress_externals_placeholders) + { + if (status->node_status == svn_wc_status_external) + return SVN_NO_ERROR; + if ((status->node_status == svn_wc_status_normal) + && (status->file_external)) + return SVN_NO_ERROR; + } return print_status(cwd_abspath, svn_dirent_local_style(path, pool), detailed, show_last_committed, repos_locks, status, -- C. Michael Pilato <cmpil...@collab.net> CollabNet <> www.collab.net <> Distributed Development On Demand
signature.asc
Description: OpenPGP digital signature