On 07/11/2013 11:00 AM, Ehsan Akhgari wrote:
On 2013-07-11 11:26 AM, Philipp Kewisch wrote:
On 7/11/13 12:05 AM, Justin Lebar wrote:
On Wed, Jun 5, 2013 at 3:25 AM, Philipp Kewisch <mozi...@kewis.ch> wrote:
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
Looks very interesting, lots of nice tools I could make use of :) I have
the feeling git is very powerful, but the commands to use it are not
very intuitive. You have a repository full of commands I would expect
git to have included.

git rebase -i is more powerful, *and* more flexible, than mq is. Now you may not like git or not want to learn how to use interactive rebase, but arguing that mq workflow is better than what git can offer is flawed.

I may still be missing something, but afaict mq < git rebase -i < hg qcrecord (from the crecord extension.) This is speaking as someone who hasn't used git rebase -i much, but people who have seem to agree with me after seeing a qcrecord/qcrefresh demo.

I wouldn't be surprised if something or other can give you something similar for git, but I don't know what that might be. Nor do I need to care... yet. I (of course) have my own hacked-up version that smooths over some of the friction in the workflow, so if someone forced me to use git it probably wouldn't be too hard to port the interesting bits of crecord to a git workflow as well. (Or at least to an stgit workflow. Or guilt, or whatever the current quilt-ish hotness is.)

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to