I seriously doubt the functionality offerred by Deliver to Alternate Target in ClearCase.
Think of a scenerio where two teams are supporting a product for two clients, each team working in a different UCM project. Project1 supports Client1 and Project2 supports Client2. Each project has a two level stream structure with the team working on development stream. Two cycles of testing will be done for each project, one at Dev stream level and another at the Integration stream level. Assume that 2 faults have been fixed in Dev stream of Project1. There need to go to the Client 2 as well. Hence deliveries (one for each fault) to the Dev stream of Project 2 were done. Now, when the Dev stream of Project1 is wanting to deliver the fault fix 2 to its Integration stream which has no conflicts with fault fix 1. This will error and show a conflict on fault fix 1. Neither of the faults can be independently delivered to the Integration stream in this case.
Same is the case with this kind of stream setup.
| - Dev Stream 1
| - Dev stream 2
Rational is not accepting this as a bug.
Any comments ?