{"thread":{"id":"28241","subject":"extracting original git commits from \"git svn\" repository?","startedAt":"2011-08-28T08:13:21Z","lastAt":"2011-08-28T08:13:21Z","messageCount":1,"participants":["Anthony Foiani"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"174409","messageId":"gmxeuhs2m.fsf@dworkin.scrye.com","threadId":"28241","inReplyTo":null,"subject":"extracting original git commits from \"git svn\" repository?","fromName":"Anthony Foiani","fromEmail":"tkil@scrye.com","sentAt":"2011-08-28T08:13:21Z","receivedAt":"2011-08-28T08:13:21Z","isPatch":false,"sender":{"key":"tkil@scrye.com","avatar":null},"body":"\nAbout two years ago, I started an SVN repo for a private project.\nAfter a few months, I started using \"git svn\" for day-to-day updating\n(to take advantage of offline commits, etc).  git-svn has been\nfantastic, but since it doesn't maintain AuthorDate (or, if it does, I\ndon't know how to ask it to do so), I'd like to migrate that SVN repo\nto a git repo.\n\nIs there any straightforward way to recover the \"original\" git commits\n(spread out across two different workstations), so I can reinstate the\nproper AuthorDate information?\n\nDoes this request even make sense?\n\nI can have all the original data in one place, and I've got plenty of\nCPU and RAM to throw at the problem:\n\n  server.svn/...\n  workstation1.git/...\n  workstation2.git/...\n\nI'm hoping that it can be done with sufficient trawling through the\nreflog, but I thought I'd ask before trying to do the conversion\nmyself.\n\nThanks in advance,\nTony\n"}]}