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