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

Change in cvsps maintainership, abd a --fast-export option

From
Eric S. Raymond <esr@thyrsus.com>
Date
Dec 20, 2012, 21:56 UTC
Message-ID
<20121220215638.E54BC44119@snark.thyrsus.com>

Earlier today David Mansfield handed off to me the cvsps project. This is the code used as an engine for reading CVS repositories by git-cvsimport.

His reason (aside from general overwork and no longer having a strong
interest on the code) is that I have added a --fast-export option to
cvsps-3.0 that emits a git fast-import stream representing the CVS
history.
 
I did this so that reposurgeon could use cvsps as a front end.  But I
expect it will be of some interest to whoever is maintaining
git-cvsimport. That code can now become much, *much* smaller and
simpler.

The new --fast-export mode solves at least one bug mentioned on the git-cvsimport man page; multiple tags pointing at the same CVS changeset will be passed through correctly.

Possibly it fixes some other problems described there as well. I don't understand all the bug warnings on that page and would like to discuss them with the author, whoever that is. Possibly cvsps can be further enhanced to address these problems; I'm willing to work on that.

-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>

To stay young requires the unceasing cultivation of the ability to
unlearn old falsehoods.
	-- Lazarus Long 
Next: Michael Haggerty
Message 1 of 16 in “Change in cvsps maintainership, abd a --fast-export option”
  1. Eric S. RaymondDec 20, 2012
  2. Michael HaggertyDec 21, 2012
  3. Eric S. RaymondDec 21, 2012
  4. Michael HaggertyDec 21, 2012
  5. Eric S. RaymondDec 21, 2012
  6. Michael HaggertyDec 21, 2012
  7. Heiko VoigtDec 22, 2012
  8. Eric S. RaymondDec 22, 2012
  9. Heiko VoigtDec 22, 2012
  10. Eric S. RaymondDec 22, 2012
  11. Heiko VoigtDec 23, 2012
  12. Eric S. RaymondDec 22, 2012
  13. Antoine PelisseDec 22, 2012
  14. Eric S. RaymondDec 22, 2012
  15. Andreas SchwabDec 22, 2012
  16. Andreas SchwabDec 22, 2012

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.