The background is that our company uses clearcase for version control. But our team prefer git. So we created a clearcase git bridge to automatically convert git check in to clearcase check in. (We indeed have a plan to migrate to the pure git, but it's a long way to go.)
Anyway, we created a snapshot view using cleartool, and then configured a git server based on it. So all the clearcase check in were supposed via the snapshot view. The problem was that we wanted to check in to clearcase with different accounts. Then it will not affect the company's clearcase histories. But after looking up the official documents of clearcase, it seems not possible.
In general, the question is as follows. Is it possible to check in with a different account than the account creating the clearcase view?
Or is there any practical idea about the clearcase git bridge? Thanks.
ClearCase relies on the OS for username/group authentication, so one way to do so would be to execute the cleartool checkout/checkin as a different user.
That means launching the script as a different user, which is an OS-specific tasks, not a ClearCase feature.
(sudo -u anotherUser
on Unix, runas /user:anotherUser
on Windows)