You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Robert William Vesterman <bo...@digitalarts.com> on 2008/04/02 17:09:25 UTC

svn status and externals

I find the verbosity of "svn status" with respect to externals to be 
somewhat annoying.  It's clear, from googling, that I am not alone in 
this.  I am aware of the "-q" and "--ignore-externals" options, but 
neither of them do what I want. 

The "-q" option still prints out the annoying "Performing status on 
external item" lines, and moreover has effects not related to externals 
(such as not showing "?" unversioned files).

The "--ignore-externals" option still prints out the annoying "X" lines, 
and moreover does not show any changes that are in any of the externals.

What I would really like is something like this:

    M  SomeFile
    A  NewFile
    ?  WhatFile
    MX SomeExternal/VersionedFile
    ?X OtherExternal/UnversionedFile

Instead of the current:

    X SomeExternal
    M SomeFile
    X CompletelyUnchangedExternal
    X SomeOtherCompletelyUnchangedExternal
    A NewFile
    ? WhatFile
    X OtherExternal

    Performing status on external item at 'SomeExternal'
    M VersionedFile

    Performing status on external item at 'CompletelyUnchangedExternal'

    Performing status on external item at
    'SomeOtherCompletelyUnchangedExternal'

    Performing status on external item at 'OtherExternal'
    ?  UnversionedFile

Is there anything that does this, or something similar?

Is there some fundamental reason that I'm missing that makes something 
like this unsafe in some way?

Thanks.