Questions tagged [cvs2git]

cvs2git is a conversion program that converts CVS projects into git repositories.

cvs2git is a conversion program that converts CVS projects into git repositories.

cvs2git is an extension to the cvs2svn project. A CVS project is first effectively converted to SVN and then in turn converted to a git-importable format.

The canonical location for cvs2git was originally cvs2git.tigris.org. However, that website is no longer online. it is now hosted on GitHub.

Other tools to convert CVS to git are described in this StackOverflow question.

49 questions
0
votes
1 answer

cvs2git was creating some extra commits while migrating CVS to Git

The following commit message showing while migrating from CVS to Gitlab using cvs2git (Python 2.7.5). While migrating I noticed that cvs2svn was creating some extra commits with same following message that seem to be unnecessary. Why its creating…
SST
  • 2,054
  • 5
  • 35
  • 65
0
votes
1 answer

Why CVS to GIT migration files having difference after migration?

I am migrating CVS repository to GIT using cvs2git tool but am getting minor changes on few files after CVS to GIT migration. Is this ok ? OR should I need to migrate properly? [root@test myproject-cvs2git]# git diff -w…
SST
  • 2,054
  • 5
  • 35
  • 65
0
votes
1 answer

Unable to access cvs public repository anonymous access

I am trying to migrate cvs to git repository. I tried to test how it works. So I tried to access cvs public repository using the doc There is support to access cvs repositories with an anonymous account with an empty password, but I am unable to…
SST
  • 2,054
  • 5
  • 35
  • 65
0
votes
1 answer

CVS2GIT- Conversion: Error "mark ... not declared" when running git fast-import

I'm trying to migrate an old cvs repository to git using cvs2git and git fast-import. The Export seemed to work fine, at least i did not notice any error messages. However, when i try to import the Dump files into my git repository with git…
flixe
  • 626
  • 1
  • 11
  • 36
0
votes
1 answer

CVS2GIT migration failed - fatal: mark :6885 not declared

i was trying to run git fast-import using dump.dat file but got an error like fatal mark not declared. [root@linuxbuild spa-linux.git]# git fast-import --export-marks=../git-tmp/git-marks1.dat<../dump.dat fatal: mark :6885 not declared fast-import:…
0
votes
0 answers

cvs2git | git fast-import error fatal: Branch name doesn't conform to GIT standards: refs/tags/?

cat ../blob.dat ../dump.dat | git fast-import fatal: Branch name doesn't conform to GIT standards: refs/tags/? fast-import: dumping crash report to .git/fast_import_crash_28075 After solving many issues got blocked due to above error while…
0
votes
1 answer

cvs2git checkout aborted with options-file (Windows)

I am trying to convert a CVS repositorys to GIT. But I only want to convert module by module because otherwise i get fals commits and file differences. The repository contains 1 CVSROOT and 4 modules. All commands are from this cvs2git…
ueberBrot
  • 431
  • 3
  • 10
0
votes
1 answer

How to verify a CVS to Git conversion that used cvs2git?

I am in the process of migrating CVS repositories into Git using cvs2git (part of cvs2svn). When I run the tool, it appears to work perfectly and I end up with a working git repository. However, I need a way of verifying that the conversion occurred…
Morgan G
  • 595
  • 1
  • 5
  • 19
0
votes
1 answer

Migration from CVS to GIT with cvs2git

I am trying to migrate a CVS repository to GIT. I am using cvs2git. I am running the following command. python cvs2git --blobfile=C:\Users\popai\Downloads\dist\cvs2svn-2.4.0\git-blob.dat…
Iulia Popa
  • 11
  • 3
0
votes
2 answers

What is the format for specifying multiple tags to exclude from cvs2git

I understand I can perform a conversion of a CVS repository to GIT excluding all NIGHTLY_XXXX build tags by doing the following cvs2git --exclude='NIGHTLY_.*' --blobfile=git-blob.dat --dumpfile=git-dump.dat --username=dev…
MyDeveloperDay
  • 2,485
  • 1
  • 17
  • 20
0
votes
2 answers

How to deal with a large number of nested CVS projects

Never done this before, so I'm probably just being a noob... I'm trying to migrate our aged CVS repository to GitLab and I'm not sure how to handle the nested CVS projects. We have a LOT of them (i.e. about 1600 .project files dotted through the CVS…
andydj
  • 1
  • 2
0
votes
1 answer

How are the commit timestamps generated in cvs2git/cvs2svn?

I am converting a very old and huge CVS repository to Git using cvs2git via Cygwin. It works fine and I started testing the new repository. I found no bigger peculiarities. But I wonder how the timestamps of a commit/change set are determined. So…
nemo
  • 21
  • 4
0
votes
0 answers

cvs2git migration with errors, no files on remote server

I'm trying to migrate a cvs repository to git (on a local Ubuntu system). The git-server runs on http://gitserver/ Everythink works fine. With gitk --all I can see all cvs commits that are migrated to git. But I can't push the files to my remote…
Tobi
  • 1,440
  • 1
  • 13
  • 26
0
votes
1 answer

Extracting a Git repository out of CVS

I am using cvs2git which is a part of cvs2svn to convert my CVS repository to a Git repository. I ran the command the following command, python cvs2git --dumpfile=C:\git\project\git-dump.bin --blob=C:\git\project\git-blob.bin --username=cvs2git…
Kashif Nazar
  • 20,775
  • 5
  • 29
  • 46
0
votes
1 answer

CVS2Git is generating blank dump file

CVS2Git is generating blank dump file everytime I run the command: ./cvs2git --blobfile=git-blob.dat --dumpfile=git-dump.dat --username=NL475475-v --fallback-encoding='utf8' /cygdrive/d/NewIDM --sort="xsort.pl" OR ./cvs2git --options=test.options…
user2914357
  • 51
  • 1
  • 2