-
Bug
-
Resolution: Fixed
-
Major
-
Jenkins 2.89.4
P4 plugin 1.8.5
I use overlay syntax for merge two depot's folders into one workspace folder.
When I overlaying folder 'Project_1/folder/' by 'Project_2/folder/...' like below and enable 'DELETE generated files' option - all files from original 'Project_1/folder/...' are removing and stays only '//depot/Project_2/folder/' files. It works with native client and another Perforce plugin.
//depot/Project_1/... //workspace/... +//depot/Project_2/folder/... //workspace/folder/...
[JENKINS-49604] Wrong cleaning generated files in overlaying multiple depot directories
Description |
Original:
The folder 'Project_1' has sub-folder 'folder' with some files. When I overlaying it by another folder with '+//' syntax and enable 'DELETE generated files' - all files from original 'Project_1/folder/...' are removing and stays only '+//' mapped files. {code:java} //depot/Project_1/... //joe/... +//depot/Project_2/folder/... //joe/folder/...{code} PS. The explicit mapping 'Project_1/folder' works OK. {code:java} //depot/Project_1/... //joe/... //depot/Project_1/folder/... //joe/folder/... +//depot/Project_2/folder/... //joe/folder/...{code} |
New:
The folder 'Project_1' has sub-folder 'folder' with some files. When I overlaying it by another folder with '+//' syntax and enable 'DELETE generated files' - all files from original 'Project_1/folder/...' are removing and stays only '+//' mapped files. {code:java} //depot/Project_1/... //workspace/... +//depot/Project_2/folder/... //workspace/folder/...{code} PS. The explicit mapping 'Project_1/folder' works OK. {code:java} //depot/Project_1/... //workspace/... //depot/Project_1/folder/... //workspace/folder/... +//depot/Project_2/folder/... //workspace/folder/...{code} |
Description |
Original:
The folder 'Project_1' has sub-folder 'folder' with some files. When I overlaying it by another folder with '+//' syntax and enable 'DELETE generated files' - all files from original 'Project_1/folder/...' are removing and stays only '+//' mapped files. {code:java} //depot/Project_1/... //workspace/... +//depot/Project_2/folder/... //workspace/folder/...{code} PS. The explicit mapping 'Project_1/folder' works OK. {code:java} //depot/Project_1/... //workspace/... //depot/Project_1/folder/... //workspace/folder/... +//depot/Project_2/folder/... //workspace/folder/...{code} |
New:
I use overlay syntax for merge two depot's folders into one workspace folder. When I overlaying folder like below and enable 'DELETE generated files' option - all files from original 'Project_*1*/folder/...' are removing and stays only '//depot/Project_*2*/folder/' files. It works with native client and another Perforce plugin. {code:java} //depot/Project_1/... //workspace/... +//depot/Project_2/folder/... //workspace/folder/...{code} PS. The workaround is explicit mapping 'Project_*1*/folder'. {code:java} //depot/Project_1/... //workspace/... //depot/Project_1/folder/... //workspace/folder/... +//depot/Project_2/folder/... //workspace/folder/...{code} |
Description |
Original:
I use overlay syntax for merge two depot's folders into one workspace folder. When I overlaying folder like below and enable 'DELETE generated files' option - all files from original 'Project_*1*/folder/...' are removing and stays only '//depot/Project_*2*/folder/' files. It works with native client and another Perforce plugin. {code:java} //depot/Project_1/... //workspace/... +//depot/Project_2/folder/... //workspace/folder/...{code} PS. The workaround is explicit mapping 'Project_*1*/folder'. {code:java} //depot/Project_1/... //workspace/... //depot/Project_1/folder/... //workspace/folder/... +//depot/Project_2/folder/... //workspace/folder/...{code} |
New:
I use overlay syntax for merge two depot's folders into one workspace folder. When I overlaying folder 'Project_*1*/folder/' by 'Project_*2*/folder/...' like below and enable 'DELETE generated files' option - all files from original 'Project_*1*/folder/...' are removing and stays only '//depot/Project_*2*/folder/' files. It works with native client and another Perforce plugin. {code:java} //depot/Project_1/... //workspace/... +//depot/Project_2/folder/... //workspace/folder/...{code} PS. The workaround is explicit mapping 'Project_*1*/folder'. {code:java} //depot/Project_1/... //workspace/... //depot/Project_1/folder/... //workspace/folder/... +//depot/Project_2/folder/... //workspace/folder/...{code} |
Description |
Original:
I use overlay syntax for merge two depot's folders into one workspace folder. When I overlaying folder 'Project_*1*/folder/' by 'Project_*2*/folder/...' like below and enable 'DELETE generated files' option - all files from original 'Project_*1*/folder/...' are removing and stays only '//depot/Project_*2*/folder/' files. It works with native client and another Perforce plugin. {code:java} //depot/Project_1/... //workspace/... +//depot/Project_2/folder/... //workspace/folder/...{code} PS. The workaround is explicit mapping 'Project_*1*/folder'. {code:java} //depot/Project_1/... //workspace/... //depot/Project_1/folder/... //workspace/folder/... +//depot/Project_2/folder/... //workspace/folder/...{code} |
New:
I use overlay syntax for merge two depot's folders into one workspace folder. When I overlaying folder 'Project_*1*/folder/' by 'Project_*2*/folder/...' like below and enable 'DELETE generated files' option - all files from original 'Project_*1*/folder/...' are removing and stays only '//depot/Project_*2*/folder/' files. It works with native client and another Perforce plugin. {code:java} //depot/Project_1/... //workspace/... +//depot/Project_2/folder/... //workspace/folder/...{code} |
Labels | New: P4_SUPPORT |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Closed [ 6 ] |
We have not been able to reproduce this so if you have a current support contract please email support@perforce.com
so we can look at your server and files to see what's different.