Migrando de clearcase a mercurial

¿Qué herramientas están disponibles para migrar de clearcase a mercurial? ¿Es posible mover la historia? ¿Qué tipo de limitaciones hay?

No olvide que ClearCase ( Central VCS) y Mercurial (VCS distribuido ) son muy diferentes.
Consulte los conceptos de Core ClearCase para get una list completa.

En el caso de una migration, eso significa que está tratando con un VCS centrado en repository (Mercurial) que implica "trabajar con líneas de time" (una línea de time es una confirmación, build un nuevo set de cambios)
Sin embargo, en ClearCase, no hay una línea de time global, ya que cada file se compromete individualmente (VCS centrado en file).

Por lo tanto, para una migration, debe configurar una vista dinámica de ClearCase con una especificación de configuration que cambiará para listr todas las "líneas de time de ClearCase" relevantes (tags para vistas distintas a UCM o incluso mejores: líneas de base para vistas UCM) e importar ese estado fijo a Mercurial.
Y repita el process hasta la label / reference más reciente.

La idea es: a menudo no es necesario importar el historial de todos los files al migrar de ClearCase a otro (D) VCS. Solo se deben registrar los cambios "significativos".
No recomendaría el artículo " Conversión de ClearCase repo a Mercurial ", especialmente para repositorys grandes y antiguos de ClearCase.

Ver también migration SVN para otras consideraciones .

Puede comenzar en el sitio de mercurial en Información para usuarios de Clearcase / UCM y en la conversión de repositorys de ClearCase a Mercurial.