{"thread":{"id":"27753","subject":"One way GIT SVN sync (no rebase)","startedAt":"2011-07-05T15:17:20Z","lastAt":"2011-07-05T15:17:20Z","messageCount":1,"participants":["Long, Martin"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"170827","messageId":"CANfMb__rUdhCP7=nu0mgnSf652fkp-V5-iA+CscthVD+B-j3yA@mail.gmail.com","threadId":"27753","inReplyTo":null,"subject":"One way GIT SVN sync (no rebase)","fromName":"Long, Martin","fromEmail":"martin@longhome.co.uk","sentAt":"2011-07-05T15:17:20Z","receivedAt":"2011-07-05T15:17:20Z","isPatch":false,"sender":{"key":"martin@longhome.co.uk","avatar":"https://gravatar.com/avatar/24daa6058f5db96c0590b65c055bc115a5f4a9ee9dcb67a8b9cce6c6469eac85?d=mp&s=160"},"body":"Hi,\n\nI forgot to announce this when I created it.\n\nsvnExport.pl by Martin Long, has been written to allow a one way sync\nto a subversion repository, without the need to rebase or write commit\ndetails back to the GIT repository. This makes is suitable for syncing\na central or shared GIT repository to a SVN repo for backup, or to\nsatisfy corporate/project requirements. The removal of the need to\nrebase prevents issues with downstream repositories. Works on multiple\nrepositories, creating new branches in SVN automatically. For\nnon-linear histories without a branch in tack, only the first-parent\nchain is committed.\n\nhttps://github.com/martinlong1978/Git-Svn-push\n\nA little rough around the edges, but feel free to fork, and send me a\npull request if you have anything to contribute.\n\n-- \nMartin\n"}]}