[ https://issues.apache.org/jira/browse/SVN-4780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16671798#comment-16671798 ]
Julian Foad edited comment on SVN-4780 at 11/1/18 4:25 PM: ----------------------------------------------------------- Caller-specific processing includes: * [R,A] renumber revs & adjust paths in copyfrom & mergeinfo * [R,A] validate & normalize properties * [R, ~A] defer 'date' and 'author' rev-props to after commit * [R] skip selected rev-props * [A] skip revisions outside given range * [R,A] special case of loading r0 into r0 * ... [R]=svnrdump, [A]=svnadmin dump was (Author: julianfoad): Caller-specific processing includes: * validate & normalize properties * adjust mergeinfo (revs, paths) * adjust copyfrom (revs, paths) * defer 'date' and 'author' rev-props to after commit * skip selected rev-props * ... > Factor out the dumpstream loader editor driver > ---------------------------------------------- > > Key: SVN-4780 > URL: https://issues.apache.org/jira/browse/SVN-4780 > Project: Subversion > Issue Type: Task > Reporter: Julian Foad > Assignee: Julian Foad > Priority: Major > > The dumpstream loader in 'svnrdump' contains an editor driver, whose input is > the dumpstream parser API, and whose output makes commits through a > delta-editor over the RA layer. > Factor out the generic parts of this for re-use: > * dumpstream parser API to generic delta-editor API > Use callbacks or separate layers for all caller-specific processing. -- This message was sent by Atlassian JIRA (v7.6.3#76005)