Changes

Jump to navigation Jump to search

GIT Migration

1,248 bytes added, 14:35, 3 November 2010
Added feedback about use of Mercurial on Windows
: How does that compare to [http://code.google.com/p/tortoisegit/ TortoiseGit] and [http://code.google.com/p/gitextensions/ Git Extensions] ? The latter seems to be pretty good (though I have not yet tried it myself, will see if I can do this tonight or tomorrow). It supposedly even features Visual Studio integration. --[[User:Fingolfin|Fingolfin]] 14:38, 2 November 2010 (UTC)
:: TortoiseHG on Windows runs very well against a HG repo. I've also pulled a Git repo with hg-git and it worked but I haven't done any major development in that configuration yet (eg, branch/merge, etc). --[[User:ScottT|ScottT]] 20:58, 2 November 2010 (UTC)
::I've also been using TortoiseHG for lastexpress/create_project/scummvm development (no branching/merging used either yet). I'm also using the subversion bridge to commit back to the current repo. The svn<=>mercurial<=>git conversion is not perfect (putting extra HG info in the git comments), but that will be a moot point once the transition to git is complete. I'm also using a modified version of [https://github.com/Littleboy/posh-hg Posh-hg] for better command-line integration.
::I'm seeing performance problems (apparently caused by dulwich) when trying to push a converted scummvm repo to github though. It works great for small projects but will abort (out of memory) on huge repositories (not to mention the slowness in converting revisions and packing for sending). Is there a public scummvm tree on github so I can try importing it and pushing back to a new repo? (note that you can convert using hg-git and then push back the results directly with git, but that's painful).
::For Visual Studio integration with Mercurial, there is [http://visualhg.codeplex.com/ Visual HG] (and a couple other projects), which work relatively well (although lacking features compared to AnkhSVN) --[[User:Julien|Julien]] 14:35, 3 November 2010 (UTC)
80

edits

Navigation menu