Find Jobs
Hire Freelancers

CVS to GIT Mirroring

$100-500 USD

Cancelado
Publicado hace alrededor de 12 años

$100-500 USD

Pagado a la entrega
]project-open[ is an Open Source project which currently resides in CVS (and will so for eternity I fear). It consists of many CVS modules (around 150 I think), all in their own CVS repository. The goal of this project is to create GIT repositories for each of the modules with the whole CVS commit history being preserved. In addition to creating this one time, we need to update this on a regular basis (e.g. daily) with the latest commits in CVS and add new modules from CVS as well (probably by extending a configuration file). The repository is available at :pserver:anonymous@[login to view URL]:/home/cvsroot and we do not have access to the repository server directly. As some modules are not available using the anonymous accounts, we need to be able to login to the CVS server as well in the daily script to access the other modules. The scope of this work would be to create a central GIT location on an Ubuntu LTS 10.4 / 12.4 server which will be genuine just for this purpose. This location should contain all the migrated repositories from the CVS modules. Access to the git repositories should be handled via authentication, though we might want to provide public access to e.g. the CVS modules which are available via the anonymous user. Last but not least we want to be able to publish our GIT repositories onto github as a copy, resulting in the chain of CVS => Own GIT => Github working once per day in a Cron script. To test the setup, here are some modules you can try. cvs -d :pserver:anonymous@[login to view URL]:/home/cvsroot intranet-core cvs -d :pserver:anonymous@[login to view URL]:/home/cvsroot intranet-timesheet2 cvs -d :pserver:anonymous@[login to view URL]:/home/cvsroot acs-tcl These are just exemplary so you can give whatever method you want to use a try before bidding. The full list can be given upon request (and actually can be found in intranet-core/[login to view URL] for most of the modules).
ID del proyecto: 2736195

Información sobre el proyecto

Proyecto remoto
Activo hace 12 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de GERMANY
Hamburg, Germany
5,0
14
Forma de pago verificada
Miembro desde jun 19, 2012

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.