{"thread":{"id":"17739","subject":"git-cvsimport : fatal: 'Root_branche_2_0_*_' is not a valid tag name.","startedAt":"2009-02-12T07:26:36Z","lastAt":"2009-02-12T09:32:24Z","messageCount":2,"participants":["Prenom Nom","Michael Haggerty"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"104348","messageId":"4993CF2C.6010704@yahoo.fr","threadId":"17739","inReplyTo":null,"subject":"git-cvsimport : fatal: 'Root_branche_2_0_*_' is not a valid tag name.","fromName":"Prenom Nom","fromEmail":"utilisateur_768@yahoo.fr","sentAt":"2009-02-12T07:26:36Z","receivedAt":"2009-02-12T07:26:36Z","isPatch":false,"sender":{"key":"utilisateur_768@yahoo.fr","avatar":null},"body":"Hi,\nduring a run of git-cvsimport, i got this error :\nfatal: 'Root_branche_2_0_*_' is not a valid tag name.\nCannot create tag Root_branche_2_0_*_: Bad file descriptor\n\nI can't use -p -b xxx since i would like to test branch merging in git \nso i need HEAD AND some CVS branch (you can't use -b 2 times for cvsps).\n\nSo i guess i won't be able to test git branch merging...\n"},{"id":"104357","messageId":"4993ECA8.9000900@alum.mit.edu","threadId":"17739","inReplyTo":"4993CF2C.6010704@yahoo.fr","subject":"Re: git-cvsimport : fatal: 'Root_branche_2_0_*_' is not a valid tag name.","fromName":"Michael Haggerty","fromEmail":"mhagger@alum.mit.edu","sentAt":"2009-02-12T09:32:24Z","receivedAt":"2009-02-12T09:32:24Z","isPatch":false,"sender":{"key":"mhagger@alum.mit.edu","avatar":"https://avatars.githubusercontent.com/u/119718?v=4"},"body":"Prenom Nom wrote:\n> i'd like to import a project from CVS.\n\nIf you can do this as a one-time conversion, please consider using\ncvs2git [1].\n\n> The cvs commits are done using\n> Cp1252 encoding charset. The thing is i cannot change the .git/config\n> file since the repo is created by git-cvsimport. So how can i use the\n> good charset ?\n\ncvs2git can convert the encoding of filenames, log messages, and author\nnames during the conversion.\n\n> during a run of git-cvsimport, i got this error :\n> fatal: 'Root_branche_2_0_*_' is not a valid tag name.\n> Cannot create tag Root_branche_2_0_*_: Bad file descriptor\n\ncvs2git can arbitrarily transform tag and branch names during the\nconversion via user-specified transformation rules.\n\n> I can't use -p -b xxx since i would like to test branch merging in git\n> so i need HEAD AND some CVS branch (you can't use -b 2 times for cvsps).\n> \n> So i guess i won't be able to test git branch merging...\n\nLong-term synchronization between CVS and git is fragile.  Consider\nconverting to git altogether.  If that is not possible for political or\ntechnical reasons, consider converting your repository to Subversion\n(IMHO a no-brainer in even the most conservative shop), then using\ngit-svn as a git-to-Subversion bridge (it is much more reliable than\ngit-to-CVS).\n\nMichael\n\n[1] http://cvs2svn.tigris.org/cvs2git.html\n"}]}