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

Re: [PATCH v3] git-svn: Make following parents atomic

From
Thomas Jarosch <thomas.jarosch@intra2net.com>
Date
Dec 22, 2008, 08:41 UTC
Message-ID
<200812220942.05001.thomas.jarosch@intra2net.com>
In-Reply-To
<200812161422.58814.thomas.jarosch@intra2net.com>
On Tuesday, 16. December 2008 14:22:44 Thomas Jarosch wrote:
Show 16 quoted lines
> This patch has a very nice side effect, it seems to fix a long standing
> problem with subversion imports. Here's the original report:
> https://kerneltrap.org/mailarchive/git/2008/4/8/1377514/thread
>
> Many of the 121 tags in my SVN tree were created by cvs2svn,
> which often created tags by copying older revisions
> of sub paths into the current tree.
>
> I've written a small script that checks out the same tag via git and SVN.
> It runs a diff against those two trees and saves the result to a file
> so I can manually check it. With git-svn from 1.6.0.5, the results are
> horrible: Over 30% of the tags didn't match the code in SVN.
>
> With git-svn from 1.6.1rc3, my first two manual probes look very good.
> Right now I'm reimporting the svn tree and will have the results
> of the complete "checkout comparison" tomorrow.

Yipeee, our SVN repository is fully migrated to git and split into handy 3-5GB repositories. All the git tags match the code from the SVN tags, so I guess this was a good stress test for git-svn 1.6.0.6 :-)

Cheers, Thomas

Previous: Thomas Jarosch
Message 9 of 9 in “git-svn: Make following parents atomic”
  1. git-svn: Make following parents atomicDeskin Miller, Dec 7, 2008
  2. [ANNOUNCE] git-svn-bugfix script (Re: [PATCH] git-svn: Make following parents atomic)Deskin Miller, Dec 7, 2008
  3. Deskin MillerDec 7, 2008
  4. git-svn: Make following parents atomicDeskin Miller, Dec 8, 2008
  5. Junio C HamanoDec 8, 2008
  6. git-svn: Make following parents atomicDeskin Miller, Dec 8, 2008
  7. Eric WongDec 8, 2008
  8. Thomas JaroschDec 16, 2008
  9. Thomas JaroschDec 22, 2008

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.