git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Using subversion tools on Mozilla CVS

From
Jon Smirl <jonsmirl@gmail.com>
Date
Jun 4, 2006, 03:09 UTC
Message-ID
<9e4733910606032009p252ff5fai7401401427ae3ec3@mail.gmail.com>

I found this tool written in Python for importing CVS into Subversion. It seems to be handling the Mozilla CVS repository with fewer problems than parsecvs.

http://cvs2svn.tigris.org/cvs2svn.html

Since I'm not a native Python speaker, anyone else want to give a try at changing it to support git?

It found these symbols to be ambiguous, so I manually forced them the way they look like they should be.

cvs2svn --trunk-only -s svntest \
  --force-tag=THUNDERBIRD_0_7_RELEASE --force-tag=CVS \
 --force-branch=JAVADEV_RTM_20001102 \
 --force-branch=XPCOM_BRANCH_LANDING_981104 \
 --force-branch=MOZILLA_1_3_BRANCH \
 --force-branch=N3 \
 --force-branch=SeaMonkey_M4_BRANCH \
 --force-branch=NORMANDY_BRANCH \
 --force-branch=FASTLOAD_20010529_BRANCH \
 --force-branch=MozillaSourceClassic_19981026_BRANCH \
 --force-branch=RDF_19981124_BRANCH \
 --force-branch=OTIS_TEST_BRANCH \
 --force-branch=Netscape61_PR1_Mini_BRANCH \
 --force-branch=XPCOM20_BRANCH \
 --force-branch=XPC_IDISP_20020417_BRANCH \
 --force-branch=RDF_122898_BRANCH \
 --force-branch=MOZILLA_1_4_BRANCH \
 --force-branch=Netscape_20000922_BRANCH \
 --force-branch=NETSCAPE_7_0_OEM_BRANCH \
 --force-branch=RDF_19990407_BRANCH \
 --force-branch=ALERT_SERVICE_BRANCH \
 --force-branch=SeaMonkey_M12_BRANCH \
 --force-branch=SpiderMonkey140_NES40Rtm_Branch \
mozilla/mozilla
-- 
Jon Smirl
jonsmirl@gmail.com
Next: Sean
Message 1 of 3 in “Using subversion tools on Mozilla CVS”
  1. Jon SmirlJun 4, 2006
  2. SeanJun 4, 2006
  3. Jon SmirlJun 4, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.