CompositeScmAction actions = new CompositeScmAction();
// Correctly add a new Directory at root
actions = new CompositeScmAction();
ScmAction addDirectory = new AddDirectory( "",
"folder1" );
actions.addScmAction( addDirectory );
svn.execute( actions,
"test message" );
// Now check various flat and deep Directory creations
actions = new CompositeScmAction();
addDirectory = new AddDirectory( "folder1",
"folder1_1" );
actions.addScmAction( addDirectory );
addDirectory = new AddDirectory( "folder1/folder1_1",
"folder1_1_1" );
actions.addScmAction( addDirectory );
addDirectory = new AddDirectory( "folder1",
"folder1_2" );
actions.addScmAction( addDirectory );
addDirectory = new AddDirectory( "",
"folder2/folder2_1" );
actions.addScmAction( addDirectory );
addDirectory = new AddDirectory( "",
"folder3/folder3_1/folder3_1_1/folder3_1_1_1" );
actions.addScmAction( addDirectory );
svn.execute( actions,
"test message" );