Michel Dänzer wrote: > On Mon, 2007-01-15 at 17:35 +0000, Keith Whitwell wrote: >> So, I decided it would be neat to merge all the changes that have >> occurred on the Mesa mainline to the vbo branch where I've started >> working again. >> >> Naively, I thought something simple like: >> >> git checkout vbo_0_1_branch >> git pull >> >> Would do the trick, > > It should. > >> but that has given me a gazillion conflicts in crazy >> places like the svga driver and what-have-you. Presumably some of these >> are artifacts of the CVS->git import and the fact that I'm playing on a >> branch that was originally created under CVS and has been pulled in as >> part of the import. > > Indeed. E.g. git-pull says some files were added on both branches, which > is probably due to a CVS merge that wasn't properly converted into a git > merge. > >> What is the way forward? I'm pretty happy to create a new branch and >> drop the code into that, if necessary, but I'd like to know that my >> pulling problems will be over in that case. > > They should be. If you want to preserve the history on the new branch, > you could try > > git-format-patch -o /tmp origin > > on the old branch to generate a patch series in /tmp and then > > git-am /tmp/00* > > on the new branch. Though that may end up requiring manual merging after > many of the commits.
Oh yes, and there is some magic to create a branch on the remote, right? Am I able to do this myself or to I have to ask a grownup? Keith ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev