[mapserver-dev] 6.4 stable branch gone wild
Even Rouault
even.rouault at mines-paris.org
Thu Nov 28 05:52:03 PST 2013
Thomas,
I'm far from being a git expert, but I can see 2 options:
* "git revert -m 1 a9eb0c5081" : this will create a revert commit for the
merge commit and should undo all unwanted changes. The drawback is that the
history of the branch will look messy.
* "git reset --hard d5f0aee829f9fef52a3d92a993baf2eac98e919a" to reset to the
last commit before the merge commit. But I don't think you can push that
directly into branch-6-4. So branch-6-4 should likely be deleted on the server
first before that being pushed (or git push --force ?). Drawback: this has the
potential to cause issues for people who have forked the mapserver git
repository when they'll pull/push next.
Some interesting info there :
https://htcondor-wiki.cs.wisc.edu/index.cgi/wiki?p=RevertingBadMerges
> Hi Devs,
>
> There's been a mixup made when merging a pull request, which has
> resulted in the master branch being merged into our stable 6.4 branch
> (i.e. both our 6.4 and master branches are now quasi identical, which
> is not ok).
> I'm at loss as to how to revert this change cleanly without rewriting
> the history of branch-6-4, can anyone help? It would seem that
> 75f548e77e1 was merged into 6.4 in a9eb0c5081 instead of being
> cherrypicked, thus bringing in the whole master branch instead of only
> the fix to mapfile.c.
>
> regards,
> thomas
> _______________________________________________
> mapserver-dev mailing list
> mapserver-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-dev
--
Geospatial professional services
http://even.rouault.free.fr/services.html
More information about the mapserver-dev
mailing list