Tobias Bocanegra created JCRVLT-20:
--------------------------------------

             Summary: "vlr rcp" doesn't update child node ordering
                 Key: JCRVLT-20
                 URL: https://issues.apache.org/jira/browse/JCRVLT-20
             Project: Jackrabbit FileVault
          Issue Type: Bug
    Affects Versions: 3.0
            Reporter: Tobias Bocanegra
             Fix For: 3.1


When using "vlt rcp" to copy content between servers (or on the same server), 
node properties are correctly updated or removed, and child nodes are correctly 
added or removed, but child node ordering is not updated.

1. create a node that supports child ordering (e.g., nt:unstructured or 
sling:OrderedFolder)
For example, /content/test/folderA

2. create 3 nodes (e.g., nt:unstructured) underneath that node
/content/test/folderA/one
/content/test/folderA/two
/content/test/folderA/three

3. use "vlt rcp" to copy that folder elsewhere:
{noformat}
vlt rcp -r -u 
http://admin:admin@localhost:4502/crx/-/jcr:root/content/test/folderA 
http://admin:admin@localhost:4502/crx/-/jcr:root/content/test/folderB
{noformat}

4. check that the newly created target folder "folderB" exists and has the 
correct child content in the correct order.

5. delete the node "one" from "folderB"
6. re-run the "vlt rcp" command

This should bring the target folder back into sync with the source folder, but 
it will instead create the node "one" as the last child in the target folder, 
rather than the first.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to