Our project currently uses ClearCase for source control. This limits our development, so we are going to move to Git. Unfortunately, for contract reasons, we have to continue to maintain our code in ClearCase. We are going to be using Git for day-to-day development, but we will have to check in our code to Clearcase each release. What is the best way to do this?
Example
Let's say the Git code is v7.0, while in Clearcase it is still v6.0. Given the Git v7.0 codebase, I'd like ClearCase to somehow be able to figure out automagically what files have changed since v6.0. Is there a way to easily insert all the Git code changes from v6.0 to v7.0 into ClearCase as one big v7.0 commit within ClearCase?
Thanks!