{"thread":{"id":"6519","subject":"cvsimport/cvsps: not all tags imported","startedAt":"2007-01-25T14:14:36Z","lastAt":"2007-01-25T14:14:36Z","messageCount":1,"participants":["Gerrit Pape"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"32603","messageId":"20070125141436.869.qmail@4d9b601b09a43b.315fe32.mid.smarden.org","threadId":"6519","inReplyTo":null,"subject":"cvsimport/cvsps: not all tags imported","fromName":"Gerrit Pape","fromEmail":"pape@smarden.org","sentAt":"2007-01-25T14:14:36Z","receivedAt":"2007-01-25T14:14:36Z","isPatch":false,"sender":{"key":"pape@smarden.org","avatar":"https://avatars.githubusercontent.com/u/143170252?v=4"},"body":"Hi, if there're two tags on exactly the same revisions of files in CVS,\ngit-cvsimport only imports one of these tags.  Not sure whether\ncvsimport or cvsps is at fault, I use cvsps from\n http://ydirson.free.fr/soft/git/cvsps.git\n\nHere's how to reproduce:\n\n$ cvs -d /tmp/cvs init\n$ mkdir repo && cd repo\n$ cvs -d /tmp/cvs import -m initial repo vendor-tag release-tag\n\nNo conflicts created by this import\n\n$ cd .. && rmdir repo\n$ cvs -d /tmp/cvs co repo\ncvs checkout: Updating repo\n$ cd repo\n$ echo foo >a\n$ cvs add a\ncvs add: scheduling file `a' for addition\ncvs add: use `cvs commit' to add this file permanently\n$ cvs ci -m a\ncvs commit: Examining .\n/tmp/cvs/repo/a,v  <--  a\ninitial revision: 1.1\n$ cvs tag TAG0\ncvs tag: Tagging .\nT a\n$ cvs tag TAG1\ncvs tag: Tagging .\nT a\n$ git-cvsimport -C git\nCommitting initial tree 3203b318694e60d6edc9eb73937365384797625f\n$ ls -1 git/.git/refs/tags/\nTAG1\n$ \n\nThanks, Gerrit.\n"}]}