On Wed, Jun 5, 2013 at 3:25 AM, Philipp Kewisch <mozi...@kewis.ch> wrote: > I also agree to Randell and Joshua. I've been using both lately and there > are just a few things missing in git that I am used to in hg. > > Mercurial Queues is the most prominent. I am used to switching the order of > patches in my queue, which seems like a pain to me in git. Or maybe I > haven't quite found out how to do it reliably.
git rebase --interactive. It is /far/ more powerful than mq for this use-case. I even have a |git qrebase| alias for this. https://github.com/jlebar/moz-git-tools > Yes, somehow rebasing seems to be the solution here, but with git its quite > common that you push your changes to your own remote and then do pull > requests. This again will require me to do push -f almost always, since I > often change the order of patches. This doesn't sound ideal to me. I don't understand the objection here. Yes, if you're changing remote history (e.g. updating a pull request after you re-ordered patches), you have to push -f. What's the problem with this? _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform