[
https://issues.apache.org/jira/browse/SVN-4745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Julian Foad closed SVN-4745.
----------------------------
Resolution: Fixed
Shelving v3 (just started) uses a real WC for the storage of each
shelf-version.The editor APIs are all in place: svn_client__shelf_replay(),
svn_client__shelf_mods_editor(), svn_client__wc_replay(),
svn_client__wc_editor().
With this storage, "svn shelf-diff" is now working "for free". This issue is
fixed.
I abandoned getting other existing operations to use the WC editor (svn
add/rm/move/propset/patch/merge) for now, as not on the critical path.
> Shelving: diff & WC APIs
> ------------------------
>
> Key: SVN-4745
> URL: https://issues.apache.org/jira/browse/SVN-4745
> Project: Subversion
> Issue Type: Sub-task
> Reporter: Julian Foad
> Assignee: Julian Foad
> Priority: Major
>
> Re-implement the currently broken "svn shelf-diff" feature.
> A sub-task: abstract the existing "diff" code so we can re-use it here, a
> moderately small but tricky task.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)