subversion-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Julian Foad (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (SVN-4786) Create a WC working-mods editor
Date Thu, 27 Dec 2018 17:25:00 GMT

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

Julian Foad updated SVN-4786:
-----------------------------
    Description: 
Create a delta-editor that applies working modifications to the WC.

It will be useful for implementing things such as shelving, which in principle (and, with
this in place, more easily in practice) are just copying a set of modifications from WC to
shelf and from shelf to WC.

Use it to implement the existing client modifications ('svn add', 'svn copy', 'svn rm', etc.).
Why? (1) ensure it works for and fully supports those cases; (2) ensure those cases are handled
consistently (it will probably reveal inconsistencies in the old implementation).

See dev@ [thread|http://subversion.apache.org/mail/dev/201811.mbox/<1541760972.3265847.1571178128.7660FB8E%40webmail.messagingengine.com>]
"Crazy idea: changes in WC should share an API with changes in repository", from Julian Foad,
2018-11-09.

  was:
Create a delta-editor that applies working modifications to the WC.

It will be useful for implementing things such as shelving, which in principle (and, with
this in place, more easily in practice) are just copying a set of modifications from WC to
shelf and from shelf to WC.

Use it to implement the existing client modifications ('svn add', 'svn copy', 'svn rm', etc.).
Why? (1) ensure it works for and fully supports those cases; (2) ensure those cases are handled
consistently (it will probably reveal inconsistencies in the old implementation).

See dev@ thread "Crazy idea: changes in WC should share an API with changes in repository",
from Julian Foad, 2018-11-09 archived at [1].

[1] http://subversion.apache.org/mail/dev/201811.mbox/<1541760972.3265847.1571178128.7660FB8E%40webmail.messagingengine.com>


> Create a WC working-mods editor
> -------------------------------
>
>                 Key: SVN-4786
>                 URL: https://issues.apache.org/jira/browse/SVN-4786
>             Project: Subversion
>          Issue Type: Task
>          Components: libsvn_client
>            Reporter: Julian Foad
>            Assignee: Julian Foad
>            Priority: Major
>
> Create a delta-editor that applies working modifications to the WC.
> It will be useful for implementing things such as shelving, which in principle (and,
with this in place, more easily in practice) are just copying a set of modifications from
WC to shelf and from shelf to WC.
> Use it to implement the existing client modifications ('svn add', 'svn copy', 'svn rm',
etc.). Why? (1) ensure it works for and fully supports those cases; (2) ensure those cases
are handled consistently (it will probably reveal inconsistencies in the old implementation).
> See dev@ [thread|http://subversion.apache.org/mail/dev/201811.mbox/<1541760972.3265847.1571178128.7660FB8E%40webmail.messagingengine.com>]
"Crazy idea: changes in WC should share an API with changes in repository", from Julian Foad,
2018-11-09.



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

Mime
View raw message