<br />
<b>Deprecated</b>:  htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in <b>/usr/share/b2evolution/inc/_init_login.inc.php</b> on line <b>81</b><br />
<br />
<b>Deprecated</b>:  strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in <b>/usr/share/b2evolution/inc/_core/_misc.funcs.php</b> on line <b>10537</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/usr/share/b2evolution/inc/_core/_misc.funcs.php</b> on line <b>10542</b><br />
<br />
<b>Deprecated</b>:  strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in <b>/usr/share/b2evolution/inc/_core/_misc.funcs.php</b> on line <b>10537</b><br />
<br />
<b>Deprecated</b>:  explode(): Passing null to parameter #2 ($string) of type string is deprecated in <b>/usr/share/b2evolution/inc/_core/_misc.funcs.php</b> on line <b>10542</b><br />
<?xml version="1.0" encoding="utf-8"?><!-- generator="b2evolution/7.2.5-stable" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Bas Schouten - Latest Comments on MQ to Changeset Evolution: A Dummy Guide</title>
		<link>https://www.basschouten.com/blog1.php?disp=comments</link>
		<atom:link rel="self" type="application/rss+xml" href="https://www.basschouten.com/blog1.php?tempskin=_rss2&#38;disp=comments&#38;p=20" />
		<description></description>
		<language>en-EU</language>
		<docs>http://backend.userland.com/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=7.2.5-stable"/>
		<ttl>60</ttl>
		<item>
			<title> Florian Quèze [Visitor] in response to: MQ to Changeset Evolution: A Dummy Guide</title>
			<pubDate>Mon, 11 Feb 2019 11:28:25 +0000</pubDate>
			<dc:creator><span class="user anonymous" rel="bubbletip_comment_97363">Florian Quèze</span> <span class="bUser-anonymous-tag">[Visitor]</span></dc:creator>
			<guid isPermaLink="false">c97363@https://www.basschouten.com/</guid>
			<br />
<b>Deprecated</b>:  Return type of ExplodeIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/b2evolution/plugins/wikitables_plugin/_string_utils.inc.php</b> on line <b>529</b><br />
<br />
<b>Deprecated</b>:  Return type of ExplodeIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/b2evolution/plugins/wikitables_plugin/_string_utils.inc.php</b> on line <b>540</b><br />
<br />
<b>Deprecated</b>:  Return type of ExplodeIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/b2evolution/plugins/wikitables_plugin/_string_utils.inc.php</b> on line <b>533</b><br />
<br />
<b>Deprecated</b>:  Return type of ExplodeIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/b2evolution/plugins/wikitables_plugin/_string_utils.inc.php</b> on line <b>558</b><br />
<br />
<b>Deprecated</b>:  Return type of ExplodeIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in <b>/usr/share/b2evolution/plugins/wikitables_plugin/_string_utils.inc.php</b> on line <b>511</b><br />
<description>&lt;p&gt;If &lt;code&gt;hg qref&lt;/code&gt; is in your muscle memory, you can just use &lt;code&gt;hg ref&lt;/code&gt; instead, as &amp;#8220;hg refresh&amp;#8221; is conveniently an alias of &lt;code&gt;hg amend&lt;/code&gt;.&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>If <code>hg qref</code> is in your muscle memory, you can just use <code>hg ref</code> instead, as &#8220;hg refresh&#8221; is conveniently an alias of <code>hg amend</code>.</p>]]></content:encoded>
			<link>https://www.basschouten.com/blog1.php/mq-to-changeset-evolution-a#c97363</link>
		</item>
		<item>
			<title> Steve Fink [Visitor] in response to: MQ to Changeset Evolution: A Dummy Guide</title>
			<pubDate>Mon, 04 Feb 2019 22:36:52 +0000</pubDate>
			<dc:creator><span class="user anonymous" rel="bubbletip_comment_97362">Steve Fink</span> <span class="bUser-anonymous-tag">[Visitor]</span></dc:creator>
			<guid isPermaLink="false">c97362@https://www.basschouten.com/</guid>
			<description>&lt;p&gt;`hg evolve` handles a bunch of different things, and doesn&amp;#8217;t advance you to the next patch. `hg evolve; hg next` is probably about the same as `hg next &amp;#8211;evolve`. Personally, I have&lt;/p&gt;

&lt;p&gt;    [defaults]&lt;br /&gt;
    next = &amp;#8211;evolve&lt;/p&gt;

&lt;p&gt;in my ~/.hgrc so I can just say `hg next`. I never wouldn&amp;#8217;t want the &amp;#8211;evolve; it won&amp;#8217;t do anything if it doesn&amp;#8217;t need to.&lt;/p&gt;

&lt;p&gt;The biggest advantage of this workflow over mq is that merges work properly, so you get far fewer conflicts. `hg rebase -d inbound` is more likely to work than `hg pull &amp;#8211;rebase` with mq, and vastly more likely to work than `hg qpop -a; hg pull -u; hg qpush -a`.&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>`hg evolve` handles a bunch of different things, and doesn&#8217;t advance you to the next patch. `hg evolve; hg next` is probably about the same as `hg next &#8211;evolve`. Personally, I have</p>

<p>    [defaults]<br />
    next = &#8211;evolve</p>

<p>in my ~/.hgrc so I can just say `hg next`. I never wouldn&#8217;t want the &#8211;evolve; it won&#8217;t do anything if it doesn&#8217;t need to.</p>

<p>The biggest advantage of this workflow over mq is that merges work properly, so you get far fewer conflicts. `hg rebase -d inbound` is more likely to work than `hg pull &#8211;rebase` with mq, and vastly more likely to work than `hg qpop -a; hg pull -u; hg qpush -a`.</p>]]></content:encoded>
			<link>https://www.basschouten.com/blog1.php/mq-to-changeset-evolution-a#c97362</link>
		</item>
		<item>
			<title> Jan [Visitor] in response to: MQ to Changeset Evolution: A Dummy Guide</title>
			<pubDate>Sun, 03 Feb 2019 09:52:17 +0000</pubDate>
			<dc:creator><span class="user anonymous" rel="bubbletip_comment_97361">Jan</span> <span class="bUser-anonymous-tag">[Visitor]</span></dc:creator>
			<guid isPermaLink="false">c97361@https://www.basschouten.com/</guid>
			<description>&lt;p&gt;Some additions:&lt;/p&gt;

&lt;p&gt;* hg amend is a bit shorter than hg commit &amp;#8211;amend and it doesn&amp;#8217;t ask you to update the commit message.&lt;/p&gt;

&lt;p&gt;* hg evolve is similar to hg next &amp;#8211;evolve maybe?&lt;/p&gt;

&lt;p&gt;* hg pick is great for pushing a random commit on top of whatever is current tip. Like qpush.&lt;/p&gt;

&lt;p&gt;* hg pdiff is like MQ&amp;#8217;s hg qdiff&lt;/p&gt;

&lt;p&gt;* hg split/fold are nice. fold is a bit like MQ&amp;#8217;s qfold.&lt;/p&gt;

&lt;p&gt;* I actually rarely use bookmarks and prefer |hg wip| as configured by ./mach bootstrap.&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>Some additions:</p>

<p>* hg amend is a bit shorter than hg commit &#8211;amend and it doesn&#8217;t ask you to update the commit message.</p>

<p>* hg evolve is similar to hg next &#8211;evolve maybe?</p>

<p>* hg pick is great for pushing a random commit on top of whatever is current tip. Like qpush.</p>

<p>* hg pdiff is like MQ&#8217;s hg qdiff</p>

<p>* hg split/fold are nice. fold is a bit like MQ&#8217;s qfold.</p>

<p>* I actually rarely use bookmarks and prefer |hg wip| as configured by ./mach bootstrap.</p>]]></content:encoded>
			<link>https://www.basschouten.com/blog1.php/mq-to-changeset-evolution-a#c97361</link>
		</item>
			</channel>
</rss>
<br />
<b>Deprecated</b>:  substr(): Passing null to parameter #1 ($string) of type string is deprecated in <b>/usr/share/b2evolution/inc/sessions/model/_hit.class.php</b> on line <b>932</b><br />
<br />
<b>Deprecated</b>:  substr(): Passing null to parameter #1 ($string) of type string is deprecated in <b>/usr/share/b2evolution/inc/sessions/model/_hit.class.php</b> on line <b>933</b><br />
