{"thread":{"id":"32594","subject":"parsecvs has been salvaged","startedAt":"2013-01-11T11:21:51Z","lastAt":"2013-01-11T19:02:29Z","messageCount":3,"participants":["Eric S. Raymond","Bart Massey"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"206520","messageId":"20130111112151.AFF924047B@snark.thyrsus.com","threadId":"32594","inReplyTo":null,"subject":"parsecvs has been salvaged","fromName":"Eric S. Raymond","fromEmail":"esr@thyrsus.com","sentAt":"2013-01-11T11:21:51Z","receivedAt":"2013-01-11T11:21:51Z","isPatch":false,"sender":{"key":"esr@thyrsus.com","avatar":"https://avatars.githubusercontent.com/u/727961?v=4"},"body":"Since Heiko Voigt and others were concerned about this, I report that \nI have successfully salvaged the parsecvs code. I now have it emitting\na correct-looking fast-import stream for my main test repository.\n\nI'm not ready to ship it yet because there are several features I\nthink it ought to have before I do.  An -R option like cvsps's;\ncorrect interpretation of a third timezone field as in cvsps; and,\nmost significantly, I want to make sure it emits warnings for important\nerror and problem conditions like unresolvable tags and absence of\ncommitids.\n\nBut these are all relatively minor issues. It is likely I will be able\nto ship early next week, at which point I will add support for\nparsecvs as a third engine in new cvsimport.  \n\nThis next step in the larger program will be factoring out the cvsps\ntest suite and applying it to all three of cvsps, cvs2git, and\nparsecvs so I can compare results.\n-- \n\t\t<a href=\"http://www.catb.org/~esr/\">Eric S. Raymond</a>\n\nAmericans have the right and advantage of being armed - unlike the citizens\nof other countries whose governments are afraid to trust the people with arms.\n\t-- James Madison, The Federalist Papers\n"},{"id":"206546","messageId":"CAA6gtpnDrVOfiX-bQFS2X91wsS705b60YST8DwuDaibjkYU9vg@mail.gmail.com","threadId":"32594","inReplyTo":"20130111112151.AFF924047B@snark.thyrsus.com","subject":"Re: parsecvs has been salvaged","fromName":"Bart Massey","fromEmail":"bart@cs.pdx.edu","sentAt":"2013-01-11T18:25:47Z","receivedAt":"2013-01-11T18:25:47Z","isPatch":false,"sender":{"key":"bart@cs.pdx.edu","avatar":null},"body":"Very cool! I'm glad you got it doing what you wanted; I'll be\ninterested to see how parsecvs compares in quality and performance to\ncvs2git and cvsps. --Bart\n\nOn Fri, Jan 11, 2013 at 3:21 AM, Eric S. Raymond <esr@thyrsus.com> wrote:\n> Since Heiko Voigt and others were concerned about this, I report that\n> I have successfully salvaged the parsecvs code. I now have it emitting\n> a correct-looking fast-import stream for my main test repository.\n>\n> I'm not ready to ship it yet because there are several features I\n> think it ought to have before I do.  An -R option like cvsps's;\n> correct interpretation of a third timezone field as in cvsps; and,\n> most significantly, I want to make sure it emits warnings for important\n> error and problem conditions like unresolvable tags and absence of\n> commitids.\n>\n> But these are all relatively minor issues. It is likely I will be able\n> to ship early next week, at which point I will add support for\n> parsecvs as a third engine in new cvsimport.\n>\n> This next step in the larger program will be factoring out the cvsps\n> test suite and applying it to all three of cvsps, cvs2git, and\n> parsecvs so I can compare results.\n> --\n>                 <a href=\"http://www.catb.org/~esr/\">Eric S. Raymond</a>\n>\n> Americans have the right and advantage of being armed - unlike the citizens\n> of other countries whose governments are afraid to trust the people with arms.\n>         -- James Madison, The Federalist Papers\n"},{"id":"206551","messageId":"20130111190229.GB30398@thyrsus.com","threadId":"32594","inReplyTo":"CAA6gtpnDrVOfiX-bQFS2X91wsS705b60YST8DwuDaibjkYU9vg@mail.gmail.com","subject":"Re: parsecvs has been salvaged","fromName":"Eric S. Raymond","fromEmail":"esr@thyrsus.com","sentAt":"2013-01-11T19:02:29Z","receivedAt":"2013-01-11T19:02:29Z","isPatch":false,"sender":{"key":"esr@thyrsus.com","avatar":"https://avatars.githubusercontent.com/u/727961?v=4"},"body":"Bart Massey <bart@cs.pdx.edu>:\n> Very cool! I'm glad you got it doing what you wanted; I'll be\n> interested to see how parsecvs compares in quality and performance to\n> cvs2git and cvsps. --Bart\n\nAnd now it has that -R option and correctly interprets the timezone field.\n(I've been busy this morning.)  I'm working on the no-commitids warning now.\n\nOh, and it now has...actual documentation, too. :-)\n-- \n\t\t<a href=\"http://www.catb.org/~esr/\">Eric S. Raymond</a>\n"}]}