On 11/03/2014 06:37 PM, Gregory Szorc wrote:
On 10/31/14 7:21 AM, Ehsan Akhgari wrote:
On 2014-10-31 1:48 AM, Gregory Szorc wrote:
a) Landing code to inbound, fx-team, aurora, etc
I have the following git alias:
hgp = show -M -C --binary --full-index --format=\"From: %an
<%ae>%nSubject: %s%n%n%b\" -U8
And my workflow for landing code is like this:
$ cd /path/to/src # this is a git repo
$ git hg commit_id > /tmp/x
$ cd /path/to/inbound # this is an hg repo
$ hg pull -u
$ hg qim /tmp/x && hg qpush && hg qfi -a && hg push
As you can imagine, this *sucks*.
I'm interested in knowing how people feel about these "hidden hg" tools.
Is going through a hidden, local hg bridge seamless? Satisfactory?
Barely tolerable? A horrible pain point? (I noticed some of the hg
interactions in moz-git-tools aren't optimal. If these are important
tools, please ping me off list so I can help you improve them.)
I'd say barely tolerable. This has actually changed my workflow. For
example, I go to great lengths to avoid pushing anything to try. Also,
I have avoided fixing many small issues because the process overhead
makes it not worth my time, and the process for landing the change
(which typically takes at least a few minutes, assuming I don't make a
mistake along the way) is a great part of it.
Ehsan: you seem to feel more negative sentiment about workflows than others.
I'm not sure how much is you being more passionate or less tolerant of
sub-optimal behavior around these things versus your specific workflow. You
admit to not using moz-git-tools (only git-bz). I can't help but wonder if
your choice to not use moz-git-tools is contributing to your poor experience
and you would be better off using moz-git-tools?
I don't think moz-git-tools solution is tolerable as well. They are just
wrapping up the glue under some make-up, and this does not solve the pain of
pushing latencies, and of having 3.0GB only used for pushing changes.
--
Nicolas B. Pierron
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform