We are planning to migrate our code-base from clear-case to GIT and use STASH for repository hosting and management as we move forward.We have 5 + years of history built in clear-case.Our project structure includes multiple read write and read only clear-case components .Do we have any inbuilt mechanism in stash to support such a project structure ( Multiple RW and RO components in a workspace ( Like google repo ) ? Also , any thoughts on how do we proceed with the migration will be very helpful.
Hi Mike ,
Our build environment is windows based and we use snapshot views for development and build.Typical project streams configuration includes about 15 read only components and about 3 Read write components .We are planning to map each UCM clear-case component to a GIT repository.Now to create a workspace we are looking for an approach to pull in all the required components to the client machine ( 15 Read only and 3 read write).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Git tracks whole directory trees with each commit, while ClearCase has a file based history. Only baselines are capturing whole directory trees together. Thatswhy i was asking how you use baselines. My understanding is that you can migrate only baselines to commits. Would this be usable for you?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
May i assume you use UCM?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes we use UCM and we are planning to migrate history corresponding to a baseline to a GIT as you mentioned - baselines to commits mapping . And I guess that is the only option available.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I once wrote a custom script doing this, just because there wasn't anything usable.
Can you describe your structure and how you use baselines?
My script was creating dynamic views for each basline on the integrations streams and creating a commit based on baseline meta data - basically converting only our major versions.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.