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. -- Earthling Michel Dänzer | http://tungstengraphics.com Libre software enthusiast | Debian, X and DRI developer ------------------------------------------------------------------------- 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