hi,

we had a wrong merge in the php-src, merging master into 5.6. I've just
force pushed the last good version before the bogus merge. You can find the
bogus state at https://github.com/tyrael/php-src/tree/broken-5.6-20140206
if you happen to have some commits which you still want to have in PHP-5.6.

In case you *pulled* between that wrong merge and the fix git will
reject doing a fast forward merge in that case please put your local 5.6
(and master accordingly) branch aside and reset to upstream, then cherry
pick local changes.

This might be an approach:

   $ git checkout PHP-5.6        # Go to your local 5.6 branch
   $ git pull                    # Results in error "can't fast-forward"
   $ git branch backup-5.6       # create a backup
   $ git reset --hard origin/PHP-5.6
                                 # Overwrite local 5.6 with upstream
   $ gitk PHP-5.6 backup-5.6     # Investigate changes, cherry pick etc.
   $ git branch -D backup-5.6    # Remove backup (warning: no
                                 # confirmation before deletion, be sure
                                 # there's none of your work left!)

Reply via email to