{"thread":{"id":"35248","subject":"git svn clone reprocessing old commits many times?","startedAt":"2013-10-30T18:47:10Z","lastAt":"2013-10-30T18:47:10Z","messageCount":1,"participants":["Jim Garrison"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"229848","messageId":"0C723FEB5B4E5642B25B451BA57E273041FD4F8F@S1P5DAG3C.EXCHPROD.USA.NET","threadId":"35248","inReplyTo":null,"subject":"git svn clone reprocessing old commits many times?","fromName":"Jim Garrison","fromEmail":"jim.garrison@nwea.org","sentAt":"2013-10-30T18:47:10Z","receivedAt":"2013-10-30T18:47:10Z","isPatch":false,"sender":{"key":"jim.garrison@nwea.org","avatar":null},"body":"I'm trying to clone an svn repository to git in preparation for a migration to git, including all branches and tags.\n\nThe clone is taking a long time, and it looks like every time it detects a possible branch point it backs up and reprocesses a bunch of old commits.  For example:\n\nr43224 = f308bd7765f9923143f3883a903aebf9ac70aa42 (refs/remotes/tags/etl_app_project-2.1.3@43224)\nFound branch parent: (refs/remotes/tags/etl_app_project-2.1.3) f308bd7765f9923143f3883a903aebf9ac70aa42\nFollowing parent with do_switch\nSuccessfully followed parent\nr43225 = 0beb90a63bd0abb552ac3d36c304649dc03c402f (refs/remotes/tags/etl_app_project-2.1.3)\nFound possible branch point: http://svn-server:81/svn/DevJava/trunk/ETL/etl_app => http://svn-server:81/svn/DevJava/trunk/etl_app, 44876\nInitializing parent: refs/remotes/trunk@44876\nr1296 = 39f1370bef9b75a5848c184befa47b999d0db73a (refs/remotes/trunk@44876)\nW: +empty_dir: trunk/ETL/etl_app/src\nr1697 = a68b473c64a80882c7b665fb128a12dfa8e9c355 (refs/remotes/trunk@44876)\nW: +empty_dir: trunk/ETL/etl_app/src/main\nr1698 = e18bd0b80ed9dd398d49bff04ca9650292f2f36d (refs/remotes/trunk@44876)\n\nI don't understand why, for each possible branch/tag, it has to go all the way back to such an old commit and start over again.\n\nIs this normal or is something amiss?\n"}]}