[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