<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: icorbrey</title><link>https://news.ycombinator.com/user?id=icorbrey</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 09:28:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=icorbrey" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by icorbrey in "Jujutsu megamerges for fun and profit"]]></title><description><![CDATA[
<p>Fwiw I've not had this experience, I use megamerges in teams of 8+ devs without much issue</p>
]]></description><pubDate>Tue, 21 Apr 2026 01:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47843428</link><dc:creator>icorbrey</dc:creator><comments>https://news.ycombinator.com/item?id=47843428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47843428</guid></item><item><title><![CDATA[New comment by icorbrey in "Jujutsu megamerges for fun and profit"]]></title><description><![CDATA[
<p>Re: commit dates, fundamentally those always change when rebasing because you're rewriting the commit object, but we don't touch the author date unless you explicitly reset it with metaedit</p>
]]></description><pubDate>Tue, 21 Apr 2026 00:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47842865</link><dc:creator>icorbrey</dc:creator><comments>https://news.ycombinator.com/item?id=47842865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47842865</guid></item><item><title><![CDATA[New comment by icorbrey in "Jujutsu megamerges for fun and profit"]]></title><description><![CDATA[
<p>Thanks!</p>
]]></description><pubDate>Mon, 20 Apr 2026 23:50:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47842734</link><dc:creator>icorbrey</dc:creator><comments>https://news.ycombinator.com/item?id=47842734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47842734</guid></item><item><title><![CDATA[New comment by icorbrey in "Jujutsu megamerges for fun and profit"]]></title><description><![CDATA[
<p>This is something you have to generally handle manually since absorb won't squash hunks with ambiguous targets, but I typically stack these branches and accept the dependency. I have had instances where this has backfired a little bit re: ordering but thankfully with JJ and the very patient little man in my computer named Codex it's easy to reorder them and end up with the same diff</p>
]]></description><pubDate>Mon, 20 Apr 2026 22:40:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47841999</link><dc:creator>icorbrey</dc:creator><comments>https://news.ycombinator.com/item?id=47841999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47841999</guid></item><item><title><![CDATA[New comment by icorbrey in "Jujutsu megamerges for fun and profit"]]></title><description><![CDATA[
<p>Awesome! Tbh other than GitButler idk where I'd even start if I had to recreate this with vanilla Git</p>
]]></description><pubDate>Mon, 20 Apr 2026 22:25:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47841842</link><dc:creator>icorbrey</dc:creator><comments>https://news.ycombinator.com/item?id=47841842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47841842</guid></item><item><title><![CDATA[New comment by icorbrey in "Jujutsu megamerges for fun and profit"]]></title><description><![CDATA[
<p>Look man life gets busy and I'm horrible at accepting "good enough" lol</p>
]]></description><pubDate>Mon, 20 Apr 2026 21:43:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47841295</link><dc:creator>icorbrey</dc:creator><comments>https://news.ycombinator.com/item?id=47841295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47841295</guid></item><item><title><![CDATA[Jujutsu megamerges for fun and profit]]></title><description><![CDATA[
<p>Article URL: <a href="https://isaaccorbrey.com/notes/jujutsu-megamerges-for-fun-and-profit">https://isaaccorbrey.com/notes/jujutsu-megamerges-for-fun-and-profit</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47841129">https://news.ycombinator.com/item?id=47841129</a></p>
<p>Points: 225</p>
<p># Comments: 110</p>
]]></description><pubDate>Mon, 20 Apr 2026 21:32:10 +0000</pubDate><link>https://isaaccorbrey.com/notes/jujutsu-megamerges-for-fun-and-profit</link><dc:creator>icorbrey</dc:creator><comments>https://news.ycombinator.com/item?id=47841129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47841129</guid></item><item><title><![CDATA[New comment by icorbrey in "jj – the CLI for Jujutsu"]]></title><description><![CDATA[
<p>Fwiw I generally solve this by using `jj commit` instead of `jj desc` unless I'm specifically targeting something that isn't my working copy. Technically it violates the "we want commands to be orthogonal" guideline we use to write Jujutsu (otherwise this would indeed be `jj desc; jj new`) but as a habit it's never let me down</p>
]]></description><pubDate>Tue, 14 Apr 2026 14:39:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47766253</link><dc:creator>icorbrey</dc:creator><comments>https://news.ycombinator.com/item?id=47766253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47766253</guid></item><item><title><![CDATA[New comment by icorbrey in "The lazy Git UI you didn't know you need"]]></title><description><![CDATA[
<p>Not sure on `jj init`, but yeah colocation is default as of I believe 0.34</p>
]]></description><pubDate>Tue, 11 Nov 2025 13:15:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45886925</link><dc:creator>icorbrey</dc:creator><comments>https://news.ycombinator.com/item?id=45886925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45886925</guid></item><item><title><![CDATA[New comment by icorbrey in "The lazy Git UI you didn't know you need"]]></title><description><![CDATA[
<p>Indeed, though I don't think it can create fixup commits if that's what you're looking for. However, it might work great for that if you pair it with jj-spr: <a href="https://github.com/LucioFranco/jj-spr" rel="nofollow">https://github.com/LucioFranco/jj-spr</a></p>
]]></description><pubDate>Tue, 11 Nov 2025 13:12:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45886910</link><dc:creator>icorbrey</dc:creator><comments>https://news.ycombinator.com/item?id=45886910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45886910</guid></item><item><title><![CDATA[New comment by icorbrey in "Jujutsu for busy devs"]]></title><description><![CDATA[
<p>Megamerges are awesome, but what really makes them magical is when you start using `jj absorb`, which automatically splits and squashes your commit down to the nearest unambiguous commits and leaves anything that doesn't have an obvious place to live</p>
]]></description><pubDate>Tue, 22 Jul 2025 19:33:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44651978</link><dc:creator>icorbrey</dc:creator><comments>https://news.ycombinator.com/item?id=44651978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44651978</guid></item></channel></rss>