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

Three issues from a Subversion-to-git migration

From
Eric Raymond <esr@thyrsus.com>
Date
Mar 26, 2010, 12:09 UTC
Message-ID
<20100326120906.F03BB20CD21@snark.thyrsus.com>

I joined the git list a few hours ago because of experiences I had while migrating one of my projects, GPSD, from Subversion to git. GPSD haa a logical but unusual use case for distributed version control; the best places to test GPS sensors are out-of-doors in cars and other places where wire-line Internet is absent and one may well be out of range of a WAP.

In the course of the migration, I encountered three issues which I think could be addressed with a relatively small amount of work.

1. The git hook scripts for CIA.vc are broken (in a way that is,
fortunately, easy to fix) and generally seem to be in an unmaintained,
dusty state.
2. The git-svn migration logic does not handle unmodified SVN tag
trees well.
3. I'm prone to typos, so I quickly noticed that the existing
facilities for editing comments in commits (before they're pushed)
are clumsy and dangerous.

I will address these points in detail in separate mails. Issues 1 and 3 I can fix with working code.

-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
Next: Thomas Rast
Message 1 of 7 in “Three issues from a Subversion-to-git migration”
  1. Eric RaymondMar 26, 2010
  2. Thomas RastMar 29, 2010
  3. Eric RaymondMar 29, 2010
  4. Thomas RastMar 29, 2010
  5. Eric RaymondMar 29, 2010
  6. Gabriel FilionMar 29, 2010
  7. Eric RaymondMar 29, 2010

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.