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

Reply via email to