On 06/06/2011 04:40 AM, Richard Guenther wrote:
On Mon, Jun 6, 2011 at 12:14 PM, Tobias Burnus<bur...@net-b.de> wrote:
On 06/06/2011 11:47 AM, Richard Guenther wrote:
Looks like an accident, modifying both trunk and branches/fortran-dev.
But the git mirror splits it between the trunk and fortran-dev branches.
Jerry, can you fix it up please?
This has been fixed else thread (cf. "Strange commit from fortran-dev
branch") by HJ's commit: http://gcc.gnu.org/ml/gcc-cvs/2011-06/msg00150.html
(The question are: Why does "svn merge" produce merge errors for
directories/files untouched in the branch? libgo was never modified in
"fortran-dev" and should thus match the trunk to 100%. I also do not quite
understand how a merge of the trunk into a branch via "svn merge; svn
commit" can create files in the trunk.)
You probably didn't branch the whole tree on fortran-dev? This way you
have a partial branch/trunk checkout and I guess svn merge is just confused
when you merge from trunk to trunk.
So, don't branch in a way that a checkout produces a mix of branch/trunk.
This whole thing has me puzzled. The branch was created before go and libgo
existed on trunk. Then I did a plain vanilla merge and got a whole bunch of tree
conflicts just for those two directories. Then I attempted to manually resolve
those tree conflicts. So Tobias question remains open.
Since yesterday after HJ fixed up, I deleted the whole local fortran-dev branch
and did a clean checkout of fortran-dev. I have now done another plain vanilla
merge of trunk into my local fortran-dev and again I get tree conflicts for go
and libgo. I have proceeded to one by one resolve these by copying over the
current trunk file. In some cases I have to do an svn add, other places I have
to do svn resolve.
I have never had to do this before, so I am sorry if I am messing up, The tree
conflicts just "appeared" out of nowhere. I see also see about 4 files in
libstd++ showing this now.
After this cleanup I plan to commit to fortran-dev again and hope we are OK. I
am open to suggestions.
Jerry