<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi John,</p>
<p>Thanks for your message. I've got writing some introductory docs
about hg bookmarks on my todo list. I hope to get to it sometime
this week.<br>
</p>
<p>Cheers,<br>
-Paul<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 4/16/19 12:52 PM, Alessandro
Castellani wrote:<br>
</div>
<blockquote type="cite"
cite="mid:44a1af81-a07d-91a8-ac2b-47c87eea25a7@thunderbird.net">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p>Hi John,</p>
<p>Thank you so much for your insightful message and
consideration.</p>
<p>We will soon update the "Fixing a Bug" section to include
bookmarks and branches, which as you correctly pointed out, are
easier and more approachable methods for users that want to
contribute and don't need to deal with multiple patches at once.</p>
<p>The queues section was the first to be written since most of us
are working with queues and we feel comfortable with those.</p>
<p>I'm sorry for your issues and I hope that this little bump in
the process won't prevent you to continue contributing to
Thunderbird whenever you want.</p>
<p>We will get on this right away and improve the documentation
for beginners.</p>
<p>Cheers,<br>
</p>
<div class="moz-cite-prefix">On 2019-04-16 6:56 a.m., John Bieling
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:63329b11-14f0-0b97-4ec6-15d2e195c75c@gmx.de">Hi
everybody, <br>
<br>
I am a beginner when it comes to working with hg, and while
fixing my <br>
first ever TB bug, I spend most of the time actually getting a
patch out <br>
of hg which I can upload to bugzilla. <br>
<br>
The "Fixing a bug section" on DTN <br>
(<a class="moz-txt-link-freetext"
href="https://developer.thunderbird.net/contributing/fixing-a-bug"
moz-do-not-send="true">https://developer.thunderbird.net/contributing/fixing-a-bug</a>)
was a good <br>
start but as a beginner it was kind of difficult to start of
with queues. <br>
<br>
If queues work, the concept is very nice but handling is
somewhat <br>
dangerous, and sometimes "it just does not work" (as for me as
discussed <br>
in IRC maildev yesterday). <br>
<br>
I was reading multiple sources on how to work with hg and most
sources <br>
told me to NOT work with queues as a beginner: <br>
<a class="moz-txt-link-freetext"
href="https://developer.mozilla.org/en-US/docs/Mozilla/Mercurial/Queues"
moz-do-not-send="true">https://developer.mozilla.org/en-US/docs/Mozilla/Mercurial/Queues</a>
<br>
<br>
Also Philipp Kewisch suggested this to me. <br>
<br>
As a beginner, getting used to hg I learned the following: <br>
- bookmarks can be used very easy to create a new head and work
<br>
similar to git branches <br>
- hg branches differ from git branches and beginners should not
use that <br>
- hg refresh also allows to "update" a changeset/patch <br>
- hg wip is awesome to visualize "where you are at" <br>
<br>
If you do not need to manage multiple patches at the same time
and do <br>
not want to have the option to apply/unapply them individually,
you do <br>
not need queues. With bookmarks, you can jump between different
patches, <br>
that was enough for my simple "fix something in thunderbird"
task. <br>
<br>
What are your thoughts? <br>
<br>
John <br>
<br>
<br>
_______________________________________________ <br>
tb-planning mailing list <br>
<a class="moz-txt-link-abbreviated"
href="mailto:tb-planning@mozilla.org" moz-do-not-send="true">tb-planning@mozilla.org</a>
<br>
<a class="moz-txt-link-freetext"
href="https://mail.mozilla.org/listinfo/tb-planning"
moz-do-not-send="true">https://mail.mozilla.org/listinfo/tb-planning</a>
<br>
</blockquote>
<div class="moz-signature">-- <br>
<span style="color:#666;font-family:mono; font-size:small"><b>Alessandro
Castellani</b><br>
Lead UX Architect<br>
Thunderbird</span></div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
tb-planning mailing list
<a class="moz-txt-link-abbreviated" href="mailto:tb-planning@mozilla.org">tb-planning@mozilla.org</a>
<a class="moz-txt-link-freetext" href="https://mail.mozilla.org/listinfo/tb-planning">https://mail.mozilla.org/listinfo/tb-planning</a>
</pre>
</blockquote>
</body>
</html>