Articles of git cvs

git cvsexportcommit pserver falla

Estoy usando git y un repository de cvs que bash seguir ¿Cómo exportar el historial de revisión de mercurial o git a cvs? excepto que estoy usando un pserver -d en lugar de -w local cvs repo He hecho un git cvsimport y eso parece ser bueno. Ahora estoy intentando exportar un cambio de testing […]

git cvsimport Error: "raíz … debe ser una ruta de acceso absoluta"

Estoy intentando clonar un repository de CVS usando git: lawsa~/java/projects/iu$ git cvsimport -C ../iugit ebs/fs/kfs Expected Valid-requests from server, but got: E Root :extssh:lawsa@cvs.uits.iu.edu:/srcctrl/CVS must be an absolute pathname lawsa~/java/projects/iu$ Veo que otro hombre tuvo un problema similar aquí . Cita su solución: "¡Siempre y cuando use el acceso anónimo, puedo hacer funcionar al converso!". […]

cvs2git migra files binarys (marcados con -kb) que son diferentes de git y cvs

He ejecutado una migration cvs2git en un repository CVS de más de 2 GB. Escribí un script que atraviesa el nuevo repository git y el module CVS para verificar que los objects son los mismos. Descubrí que los files de text migran muy bien y tienen el mismo sha1sum; sin embargo, TODOS los files binarys […]

git-cvsserver pserver username propagation

Para algunos problemas de flujo de trabajo específicos en mi empresa, debo permitir que algunos usuarios trabajen con CVS, mientras que el repository principal está bajo git. Elegí git-cvsserver como implementación para esta tarea. Configuré el repository git, lo habilité para gitcvs y configuré una simulación pserver en xinetd. Todo funciona bien, puedo trabajar con […]

Git cvsimport falta cambios incrementales a twig

Estamos usando git–cvsimport para copyr periódicamente los cambios de cvs en git Para bien o para mal, nos quedamos con git cvsimport y no cvs2svn. Inicialmente planeamos una migration cvs-to-git de "una vez por todas", pero la gente terminó haciendo más trabajo incremental en el repository cvs. Queremos llevar los cambios desde una twig de […]

Obteniendo commitid o 'git describe' con git-cvsserver y una copy de trabajo de CVS

Tengo algunas herramientas automáticas que están accediendo a un repository git a través de cvs y git-cvsserver . Me gustaría que estas herramientas puedan ver el ID de confirmación del contenido que retiraron. ¿Está esto grabado en algún lugar del directory de metadatos de CVS ?

Asegurando que todos los commit de git regresen a CVS al usar git-cvs

Estoy usando git-cvs, y mi flujo de trabajo general es algo como esto: …write some code… $ git commit $ git cvsexportcommit -c -p -v <asdf> $ git cvs-import $CVSROOT $ git pull En general, esto funciona bien para llevar mis compromisos de return al server CVS y mantener las cosas sincronizadas. Sin embargo, me […]

¿Cómo puedo git-cvsimport múltiples modules desde un repository de CVS, con diferentes twigs?

git-cvsimport varios modules diferentes de CVS, todos en diferentes twigs. Hasta ahora he hecho esto (en código pseudo-bash): for each ($MODULE, $BRANCH); do git-cvsimport -px -v -d "$CVS_REPO" "$MODULE" -o "$BRANCH" -C "$MODULE" done Pero eso hace un repository git diferente para cada module . ¿Cómo los fusionaría a todos en uno, si eso es […]

Cómo importar CVS a git scm?

Para importar una revisión de un module CVS, estoy usando: /usr/lib/git-core/git-cvsimport -a -i -pr,revisionname -k -v -d :pserver:user@xxx.com:2401/srv/cvs/rootname modulename Funciona por un time y luego recibo algo así como cvsps tiene un error. ¿Cómo determino cuál es el error de cvsps?

Speedup y Advertencias con Git cvsimport?

estamos intentando migrar de cvs a git. Nuestros objectives son 1) base de código actual perfecta 2) historial utilizable. Si falta una input en una sucursal anterior, no nos importa tanto. Dos comentarios: Incluso con una copy local del repository cvs, lleva mucho time. La ejecución en seco tomó más de 24 horas (7,5 gb […]