Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-3625 Commit shelving
  3. SVN-4757

Shelving: command-line output format of svn shelves / shelf-list

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      The shelf listing could do with some design improvement. Currently in trunk it looks like:

      $ svn shelves
      bar                            version 1, 3 minutes ago, 1 path changed
       Log message
      
      $ svn shelves -q
      bar
      

      in svn 1.10.0 it was:

      $ svn shelves
      foo                                   3 mins old        235 bytes    1 paths changed
       Log message
       a |    1 +
       1 file changed, 1 insertion(+)
      

      The idea in the initial version was to display plenty of details, so the user can find what they are looking for even if their shelves don't have good names or log messages.

      For a better design I think we should:

      • make the (default) output rather more compact;
      • make it more consistent with existing comparable Svn features such as "svn log", although certainly there should be some differences.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              julianfoad Julian Foad
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: