{"thread":{"id":"14231","subject":"how does git svn work","startedAt":"2008-06-30T19:57:21Z","lastAt":"2008-06-30T19:57:21Z","messageCount":1,"participants":["Thomas Koch"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"81775","messageId":"200806302157.21567.thomas.koch@ymc.ch","threadId":"14231","inReplyTo":null,"subject":"how does git svn work","fromName":"Thomas Koch","fromEmail":"thomas.koch@ymc.ch","sentAt":"2008-06-30T19:57:21Z","receivedAt":"2008-06-30T19:57:21Z","isPatch":false,"sender":{"key":"thomas.koch@ymc.ch","avatar":null},"body":"Hi,\n\nis there a document explaining the internals of GIT-SVN? I'd like to\nknow, which SVN commands are executed in the background and how git-svn\nrecognizes branch creation in SVN.\n\nIn particular I want to follow the repository at:\nhttp://pubsvn.ez.no/nextgen/\n\nThe layout is like\n/trunk\n/stable\n  |- 4.0\n  |- 3.9\n  |- 3.8\n  ...\n/releases\n  |- 4.0\n  |- 4.0r1\n  |- 3.9\n  |- 3.9r1\n  |- 3.9r2\n\n\nI do not know, whether git-svn can create branches automatically for\neach directory under /stable and one main branch for trunk or whether I\nneed to create one svn-remote definition for every svn directory I want\nto track.\n\n\nBest regards,\n-- \nThomas Koch, Software Developer\nhttp://www.koch.ro\n\nYoung Media Concepts GmbH\nSonnenstr. 4\nCH-8280 Kreuzlingen\nSwitzerland\n\nTel    +41 (0)71 / 508 24 86\nFax    +41 (0)71 / 560 53 89\nMobile +49 (0)170 / 753 89 16\nWeb    www.ymc.ch\n"}]}