You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@subversion.apache.org by "Julian Foad (Jira)" <ji...@apache.org> on 2019/09/24 14:48:00 UTC

[jira] [Commented] (SVN-4750) Shelving: CLI syntax for accessing a shelf

    [ https://issues.apache.org/jira/browse/SVN-4750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16936883#comment-16936883 ] 

Julian Foad commented on SVN-4750:
----------------------------------

In 1.12 and 1.13, these undocumented experimental syntaxes are accepted:
 * svn status --changelist=svn:shelf:SHELFNAME ...
 * svn diff --changelist=svn:shelf:SHELFNAME ...

These access the latest version of the specified shelf.

> Shelving: CLI syntax for accessing a shelf
> ------------------------------------------
>
>                 Key: SVN-4750
>                 URL: https://issues.apache.org/jira/browse/SVN-4750
>             Project: Subversion
>          Issue Type: Sub-task
>            Reporter: Julian Foad
>            Priority: Major
>
> The CLI should provide a syntax by which a shelf can be accessed, both from existing commands and to make a more robust syntax for the new shelving commands.
> A shelf behaves like a WC in some respects: it has a base layer and a working layer (or several versions of them), and a status and diff indicating the differences recorded.
> Syntaxes experimented with so far:
> * svn propget|set|list|edit|del --revprop -r SHELFNAME ...
> ** on shelve-checkpoint branch
> * svn status --changelist=svn:shelf:SHELFNAME ...
> ** on trunk



--
This message was sent by Atlassian Jira
(v8.3.4#803005)