<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Revsets on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/revsets/</link><description>Recent content in Revsets on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 19 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/revsets/index.xml" rel="self" type="application/rss+xml"/><item><title>Precision Navigation: Introduction to Revsets</title><link>https://ai-blog.noorshomelab.dev/jujutsu-vcs-guide-2026/intro-to-revsets/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/jujutsu-vcs-guide-2026/intro-to-revsets/</guid><description>&lt;p&gt;Imagine you&amp;rsquo;re navigating a vast ocean of changes, with commits appearing and disappearing as you refine your work. How do you pinpoint that one crucial commit? How do you select a specific range of changes for a rebase or a diff? In Jujutsu (&lt;code&gt;jj&lt;/code&gt;), this precision navigation is handled by a powerful query language called &lt;strong&gt;Revsets&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This chapter will introduce you to the world of Revsets, &lt;code&gt;jj&lt;/code&gt;&amp;rsquo;s flexible and intuitive way to refer to specific commits or groups of commits. We&amp;rsquo;ll explore the fundamental building blocks of Revsets, from simple references to complex queries, and show you how to use them to interact with your repository&amp;rsquo;s history with surgical accuracy. Mastering Revsets is crucial for leveraging &lt;code&gt;jj&lt;/code&gt;&amp;rsquo;s mutable history, enabling you to manipulate your changes effectively and adopt advanced branchless workflows.&lt;/p&gt;</description></item><item><title>Advanced Revsets: Mastering Complex Revision Selection</title><link>https://ai-blog.noorshomelab.dev/jujutsu-vcs-guide-2026/advanced-revsets/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/jujutsu-vcs-guide-2026/advanced-revsets/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome back, &lt;code&gt;jj&lt;/code&gt; adventurer! In previous chapters, you&amp;rsquo;ve learned the basics of &lt;code&gt;jj&lt;/code&gt; and started to appreciate its mutable history. Now, it&amp;rsquo;s time to unlock one of &lt;code&gt;jj&lt;/code&gt;&amp;rsquo;s most powerful features: &lt;strong&gt;Revsets&lt;/strong&gt;. Think of Revsets as &lt;code&gt;jj&lt;/code&gt;&amp;rsquo;s query language for your commit history. Just as SQL allows you to precisely select data from a database, Revsets empower you to select exactly the commits you need from your repository&amp;rsquo;s graph.&lt;/p&gt;</description></item></channel></rss>