I've made one svn:external
in my repository. Everything works fine, except the output of the svn status
command. In the output there is lot of information I don't need:
$ svn st X lib Performing status on external item at 'lib'
I can run svn st --ignore-externals -q
and I can place this line in a small script, but maybe there is better solution. How can I see status of my working copy without seeing info about externals?
If you need to change an externals definition, you can do so using the regular property modification subcommands. When you commit a change to the svn:externals property, Subversion will synchronize the checked-out items against the changed externals definition when you next run svn update .
The edit dialog for svn:externals properties allows you to select the externals and automatically set them explicitly to the HEAD revision. If the external project is in the same repository, any changes you make there will be included in the commit list when you commit your main project.
If you need to see all svn:externals in a directory structure, this is your huckleberry: svn propget -R svn:externals . Logging this here for my own future reference.
That seems to be the proper way to ignore externals to appear in your svn status
output.
Reference:
http://svnbook.red-bean.com/en/1.4/svn.ref.svn.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With