What does “eclipsed” mean in clearcase
Posted on July 12, 2008
- An eclipsed element is seen only in dynamic views. It’s basically when a view-private file/directory has the same name as an element in that same directory. Views always display view-private items first. It often occurs when one or more developers are working in the same area adding new features (for example: new classes/packages/namespaces for java/.net development). Since files typically start out as view-private, someone in one view may add their files to source control, then merge them into an integration branch. If a different view also has some of those files/directories with the exact same name and in the same directory (as view-private), then those view-private files/directories will “eclipse” those elements that now become visible.
To fix an eclipsed file/directory, simply rename it in that view that shows as eclipsed. You can then diff the now-visible element against the renamed view-private and if they are the same, delete the renamed view-private. If they are different, you may need to check out the now-visible element then manually merge the contents of the renamed view-private with the element. Note that you can’t use cleartool merge/findmerge, as those commands work on different versions of the same element, not element vs. view-private or element vs. a different element.
Popularity: 9% [?]
» Filed Under Clearcase
Comments
Leave a Reply