* Brion Vibber <[email protected]> [Sat, 29 Aug 2009 09:37:08 -0300]: > On 8/28/09 6:49 PM, Aryeh Gregor wrote: > > POSIX emulation layers aren't a problem, it's the user experience that > > matters in the end. On Windows, I've used SVN extensively, Mercurial > > a few times, and git even less. My impression is that git is still > > not nearly as nice on Windows as Mercurial or Subversion -- I don't > > think it has the fancy context-menu integration and so on. (Does it? > > I haven't checked lately, so I might be outdated.) If we switched to > > git, we might annoy some TortoiseSVN users by forcing them to switch > > to less convenient software. > > The impression I've gotten is that Windows integration with msysgit is > at least partway there now, and has improved *hugely* in the last couple > years. I haven't tried it myself yet though (and would certainly not > push it on everybody without doing so first!) > > One of my main concerns with a git transition though is figuring out how > to divide up the repository into manageable pieces; our SVN repo > includes many different projects including MediaWiki core, lots of > extensions, dump processing tools, our custom Ubuntu packages for > Wikimedia server deployment, our load balancing tools, etc. > > You don't want the complete dev history of every one of those things in > your checkout, but we still want it to be easy to check out the > extensions along with your copy of core. > Some local coder told me that GIT is slower and consumes much more RAM on some operations than SVN. I can't confirm that, though, because I never used GIT and still rarely use SVN. But, be warned. Dmitriy
_______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
