<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mutable History on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/mutable-history/</link><description>Recent content in Mutable History 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/mutable-history/index.xml" rel="self" type="application/rss+xml"/><item><title>Welcome to Jujutsu: A New VCS Paradigm</title><link>https://ai-blog.noorshomelab.dev/jujutsu-vcs-guide-2026/welcome-to-jujutsu/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/jujutsu-vcs-guide-2026/welcome-to-jujutsu/</guid><description>&lt;p&gt;Are you a developer who&amp;rsquo;s ever felt bogged down by the complexities of Git? Do you wish for a version control system that makes iterative development, refactoring, and collaboration feel more natural and less error-prone? You&amp;rsquo;re in the right place!&lt;/p&gt;
&lt;p&gt;Welcome to Jujutsu, often abbreviated as &lt;code&gt;jj&lt;/code&gt;, a modern, Git-compatible version control system designed to streamline your development workflow. In this guide, we&amp;rsquo;ll embark on a journey to master &lt;code&gt;jj&lt;/code&gt;, starting with its fundamental concepts and practical applications. This first chapter introduces you to the core philosophy of Jujutsu, guides you through its installation, and helps you take your very first steps.&lt;/p&gt;</description></item><item><title>Your First Jujutsu Repository: The Working Copy as a Commit</title><link>https://ai-blog.noorshomelab.dev/jujutsu-vcs-guide-2026/first-jujutsu-repository/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/jujutsu-vcs-guide-2026/first-jujutsu-repository/</guid><description>&lt;p&gt;Welcome back, future Jujutsu wizard! In the previous chapter, we successfully installed &lt;code&gt;jj&lt;/code&gt; and confirmed it was ready for action. Now, it&amp;rsquo;s time to create our very first Jujutsu repository and dive into a concept that fundamentally differentiates &lt;code&gt;jj&lt;/code&gt; from traditional Version Control Systems (VCS) like Git: the &amp;ldquo;working copy as a commit&amp;rdquo; model.&lt;/p&gt;
&lt;p&gt;This chapter is a cornerstone of your &lt;code&gt;jj&lt;/code&gt; journey. Understanding this core principle is crucial because it&amp;rsquo;s the foundation for &lt;code&gt;jj&lt;/code&gt;&amp;rsquo;s powerful mutable history, streamlined workflows, and branchless development style. By the end, you&amp;rsquo;ll not only have a functioning &lt;code&gt;jj&lt;/code&gt; repository but also a deep intuition for how &lt;code&gt;jj&lt;/code&gt; perceives your code, preparing you for advanced techniques like stacked changes and effortless rebasing. Let&amp;rsquo;s make that paradigm shift together!&lt;/p&gt;</description></item><item><title>Unlocking Mutable History: Amending, Splitting, and Squashing Changes</title><link>https://ai-blog.noorshomelab.dev/jujutsu-vcs-guide-2026/mutable-history-amend-split-squash/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/jujutsu-vcs-guide-2026/mutable-history-amend-split-squash/</guid><description>&lt;p&gt;Imagine your version control system not just as a rigid recorder of events, but as a flexible canvas where you can sculpt your work into a perfect narrative. Traditional systems often treat history as immutable once committed, making it a chore to refine your work after the fact. But what if you could easily fix mistakes, reorganize your thoughts, and present a pristine sequence of changes for review?&lt;/p&gt;
&lt;p&gt;This is where Jujutsu (&lt;code&gt;jj&lt;/code&gt;) truly shines. In this chapter, we&amp;rsquo;ll dive deep into &lt;code&gt;jj&lt;/code&gt;&amp;rsquo;s mutable history model. You&amp;rsquo;ll learn how to refine your commit history with ease, transforming messy development into clean, logical steps. This ability is crucial for effective code reviews, simplifying debugging, and maintaining a healthy, understandable project history.&lt;/p&gt;</description></item><item><title>Jujutsu (jj VCS) Practical Field Guide</title><link>https://ai-blog.noorshomelab.dev/guides/jujutsu-vcs-guide/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/guides/jujutsu-vcs-guide/</guid><description>&lt;h2 id="welcome-to-jujutsu-jj-vcs-streamlining-your-version-control"&gt;Welcome to Jujutsu (jj VCS): Streamlining Your Version Control&lt;/h2&gt;
&lt;p&gt;Many developers navigate the complexities of Git daily, often seeking more intuitive ways to manage their code&amp;rsquo;s history. Jujutsu, or &lt;code&gt;jj&lt;/code&gt;, offers an alternative approach to version control, designed to simplify common tasks like amending commits, rebasing, or splitting changes.&lt;/p&gt;
&lt;p&gt;This guide provides a complete roadmap to mastering Jujutsu, covering its foundational concepts and progressing to advanced workflows. We will explore how &lt;code&gt;jj&lt;/code&gt; redefines version control through a mutable history model and a &amp;ldquo;working-copy-as-a-commit&amp;rdquo; paradigm, aiming to enhance productivity and reduce friction often associated with traditional Git workflows.&lt;/p&gt;</description></item></channel></rss>