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

Reply via email to