Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-3910

improve user interface for shallow working copies

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: all
    • Fix Version/s: 1.10-consider
    • Component/s: unknown
    • Labels:

      Description

      Sparse working copies can easily cause user confusion. E.g. they can cause
      skipped subtrees during merges and it might not be immediately apparent to users
      why the subtree is skipped (see issue #3618).
      Users can easily forget about shallow subtrees because, currently, the only way
      to know if a working copy is shallow is parsing the output of svn info -R.
      If svn status clearly marked directories that are roots of shallow subtrees as
      such this problem would be mitigated.
      
      For example, we could use a notation similar to how tree conflicts are presented
      to show ambient depths smaller than 'infinity' in the status output:
      
      $ svn status
      D       gamma/delta
              epsilon
              > depth 'empty'
      M       alpha
      $
      
      In the above example, epsilon has depth 'empty'.
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              stsp Stefan Sperling
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: