Find Jobs
Hire Freelancers

CVS to GIT Mirroring

$100-500 USD

Скасований
Опублікований almost 12 years ago

$100-500 USD

Оплачується при отриманні
]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 проекту: 2736195

Про проект

Дистанційний проект
Активність 12 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними

Про клієнта

Прапор GERMANY
Hamburg, Germany
5,0
14
Спосіб оплати верифіковано
На сайті з черв. 19, 2012

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.