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 2018/06/22 15:51:00 UTC

[jira] [Updated] (SVN-4753) SVN viewspec feature

     [ https://issues.apache.org/jira/browse/SVN-4753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Julian Foad updated SVN-4753:
-----------------------------
    Description: 
A "view spec" feature has often been requested to control the "shape" of a checkout - for example, to selectively exclude and include subdirectories to make a sparse WC.

Several of the pieces needed now exist:
 * experimental "svn info --viewspec" command outputs a view spec describing the current WC shape:
 ** [http://mail-archives.apache.org/mod_mbox/subversion-dev/201711.mbox/%3C006e01d3652a%240482f740%240d88e5c0%24%40qqmail.nl%3E]
 * the old script [tools/client-side/svn-viewspec.py|http://svn.apache.org/viewvc/subversion/trunk/tools/client-side/svn-viewspec.py] takes a view spec as input and creates a checkout
 ** inefficient - it downloads everything first and then deletes the unwanted bits
 * an ugly hack for doing a view spec checkout efficiently is described here:
 ** [http://mail-archives.apache.org/mod_mbox/subversion-dev/201803.mbox/%3C878tapdpy8.fsf%40codematters.co.uk%3E]

  was:
A "view spec" feature has often been requested to control the "shape" of a checkout - for example, to selectively exclude and include subdirectories to make a sparse WC.

Several of the pieces needed now exist:
 * experimental "svn info --viewspec" command outputs a view spec describing the current WC shape
 * the old script "tools/client-side/svn-viewspec.py" takes a view spec as input and creates a checkout
 ** inefficient - it downloads everything first and then deletes the unwanted bits
 * an ugly hack for doing a view spec checkout efficiently is described here:
 ** [http://mail-archives.apache.org/mod_mbox/subversion-dev/201803.mbox/%3C878tapdpy8.fsf%40codematters.co.uk%3E]


> SVN viewspec feature
> --------------------
>
>                 Key: SVN-4753
>                 URL: https://issues.apache.org/jira/browse/SVN-4753
>             Project: Subversion
>          Issue Type: New Feature
>            Reporter: Julian Foad
>            Priority: Major
>
> A "view spec" feature has often been requested to control the "shape" of a checkout - for example, to selectively exclude and include subdirectories to make a sparse WC.
> Several of the pieces needed now exist:
>  * experimental "svn info --viewspec" command outputs a view spec describing the current WC shape:
>  ** [http://mail-archives.apache.org/mod_mbox/subversion-dev/201711.mbox/%3C006e01d3652a%240482f740%240d88e5c0%24%40qqmail.nl%3E]
>  * the old script [tools/client-side/svn-viewspec.py|http://svn.apache.org/viewvc/subversion/trunk/tools/client-side/svn-viewspec.py] takes a view spec as input and creates a checkout
>  ** inefficient - it downloads everything first and then deletes the unwanted bits
>  * an ugly hack for doing a view spec checkout efficiently is described here:
>  ** [http://mail-archives.apache.org/mod_mbox/subversion-dev/201803.mbox/%3C878tapdpy8.fsf%40codematters.co.uk%3E]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)