I am able to do file movement & other operations successfully
But when i try to integrate changes from one branch (with moved files) to other branch. I am not seeing the files getting moved in target branch.
Steps which i did:-
1) Created new branch from mainline with branch spec below
p4 branch -o priv_branch
2) Ran command 'p4 integ -b priv_branch' and submitted all opened files in perforce.
3) In private branch 'new_base_branch' which i created in setp2. i moved folders /lib , maker/ folders to /base. After movement, Folder structure becomes :
4) Now i want that folder movement to effect in my mainline branch. For that i did reverse integration using same branch spec in step1
p4 integ -b priv_branch -r
When i run above command i can only see the files under cvip/ (cvip/*) in private branch are getting integrated to mainline branch.
I am expecting to create base/ in mainline branch and move lib/ & maker/ folders in mainline branch when we do 'p4 integ -b priv_branch -r'.
Am i missing something here? Do we need to update branch sepc ? It's not required right? Perforce should understand that files are moved in source branch and if we do integrate from source branch those movement should also effect to target branch right ?