Re: Unable to sync git repo with recent commits
"Kent R. Spillner" <[email protected]> Thu, 23 Jan 2014 08:43:05 -0600
| Newsgroups | gmane.comp.java.cruise-control.devel |
|---|---|
| Message-ID | <[email protected]> |
No, I believe those answers are all saying the same thing: you either have to use git filter-branch and rewrite history, or you create a second svn import and merge the two which creates duplicate history. The .git/config hack changing url & remoteRoot might work, but that's a manual step everyone would have to do locally. If we're going to go that way then I say let's go with option #3 from my original email. > On Jan 23, 2014, at 0:15, Randy Coulman <[email protected]> wrote: > > Perhaps there's a better option. See this question on StackOverflow: > > http://stackoverflow.com/questions/4694623/git-svn-after-an-svn-repository-is-moved > > Randy > >> On Wednesday, January 22, 2014, Julian Simpson <[email protected]> wrote: >> >> >> >>> On 23 January 2014 13:40, Kent R. Spillner <[email protected]> wrote: >>> SourceForge changed their Subversion repository URL scheme since we last imported the history with git-svn. Because of the way git-svn works this means we can't import the most recent commits on top of the existing commits. >>> >>> So, we have two choices*: >>> 1). Import the entire history again into a new branch, and then merge that into master >>> 2). Import the entire history again into a new branch, then reset master to be the new branch >>> >>> #1 will cause duplicate commits to be recorded in the git history up to the point of the last import (last August). #2 means existing clones & forks will break, and need to resync with the new master branch. >>> >>> Beither choice is very good. :( >>> >>> Does anyone have a strong preference between the two? Personally, I vote #2 because I think the duplicate history will be really confusing, and given how quiet we've been recently I doubt anyone has done much work in their git clones. :) >> >> This is my second choice. >> >>> >>> * Ok, there's a third choice, too: manually replay the most recent commits into the git repo, kill the Subversion repo, and require all new development happen in git. I'm not opposed to this, but given the lack of activity these past several months I don't know if everyone has had an opportunity to get comfortable with Git & GitHub. >> >> This is my first choice. >> >> J. >> >>> >>> ------------------------------------------------------------------------------ >>> CenturyLink Cloud: The Leader in Enterprise Cloud Services. >>> Learn Why More Businesses Are Choosing CenturyLink Cloud For >>> Critical Workloads, Development Environments & Everything In Between. >>> Get a Quote or Start a Free Trial Today. >>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Cruisecontrol-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/cruisecontrol-devel >> >> >> >> -- >> Julian Simpson >> Neo Technology/The Build Doctor >> Auckland, NZ >> +6422 157 9103 > > > -- > Randy Coulman > Email: [email protected] > Home: http://randycoulman.com > Twitter: @randycoulman GitHub: randycoulman > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > Cruisecontrol-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/cruisecontrol-devel ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Cruisecontrol-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cruisecontrol-devel