<inputclass="md-option"data-md-color-media="(prefers-color-scheme)"data-md-color-scheme="default"data-md-color-primary="indigo"data-md-color-accent="indigo"aria-label="Switch to system preference"type="radio"name="__palette"id="__palette_0">
<labelclass="md-header__button md-icon"title="Switch to system preference"for="__palette_1"hidden>
<inputclass="md-option"data-md-color-media="(prefers-color-scheme: light)"data-md-color-scheme="default"data-md-color-primary="indigo"data-md-color-accent="indigo"aria-label="Switch to light mode"type="radio"name="__palette"id="__palette_1">
<labelclass="md-header__button md-icon"title="Switch to light mode"for="__palette_2"hidden>
<inputclass="md-option"data-md-color-media="(prefers-color-scheme: dark)"data-md-color-scheme="slate"data-md-color-primary="indigo"data-md-color-accent="indigo"aria-label="Switch to dark mode"type="radio"name="__palette"id="__palette_2">
<labelclass="md-header__button md-icon"title="Switch to dark mode"for="__palette_0"hidden>
— all to tip the scales and get you on our side!</p>
<h2id="what-the-users-have-to-say">What the users have to say<aclass="headerlink"href="#what-the-users-have-to-say"title="Permanent link">¶</a></h2>
<blockquote>
<p>I've spent many years of my career working on version control. What I like
most about Jujutsu is how it has non-obvious solutions to UX problems that
we've run into in the past. What most people may not realize is that there are
many novel features which all interlock to make it easy to use.</p>
<p>For example, consider Jujutsu's support for automatically rebasing descendants
of amended revisions. When we implemented that in Mercurial, we ran into an
issue: what if there's a merge conflict? Our solution was to warn users and
just not perform the auto-rebase. Now, suddenly, users have to understand that
there can be old versions of the same revision visible in their log, and learn
how to fix this state.</p>
<p>In contrast, Jujutsu's solution is to simply make merge conflicts first-class.
This is not just an improvement in general, it is also specifically an
improvement for auto-rebase — users no longer have to learn about old
versions of a revision unless they want to look at the obslog.</p>
<p>Over and over, I'm struck by how well Jujutsu demonstrates this kind of
evolved thinking, which as an experienced version control developer I deeply
appreciate.</p>
</blockquote>
<p>— Rain, engineer at Oxide Computer Company, former VCS developer</p>
<blockquote>
<p>Jujutsu is amazing... I couldn't have come up with anything remotely as
elegant.</p>
<p>It's so rare that a solution attacks the innermost core of a problem so
thoroughly, I genuinely feel blessed to be in its presence. And also a bit
vindicated in not even trying to learn to use any of the tools that felt like
more crutches stacked upon a sand castle </p>
</blockquote>
<p>— Anonymous user, speaking from the shadows</p>
<blockquote>
<p>It's the easiest time I've ever had learning a tool this deeply this quickly,
because of the ability to experiment and undo, instead of triple-checking
before trying a new scary command.</p>
</blockquote>
<p>— Scott Olson, advanced Git user and now a Jujutsu user</p>
<blockquote>
<p>I initially started to use Jujutsu for personal repos, and it has quickly
gone from "neat, let's try this more" to "very neat, added to my permanent
config and automatically installed for new machines".</p>
</blockquote>
<p>— Poliorcetics, on GitHub</p>
<blockquote>
<p>when i worked on the rust compiler, my job was to chain together a bunch of
strange and cursed tools that broke often. jujutsu breaks about half as
much, so that's pretty good i guess</p>
</blockquote>
<p>— jyn514, Rust contributor</p>
<blockquote>
<p>Jujutsu is pretty cool, you can even keep most of your existing workflows </p>
</blockquote>
<p>— Ben, who doesn't want you keeping your existing workflow</p>
<blockquote>
<p>Wait, it's not called Jujitsu?</p>
</blockquote>
<p>— Phil, Mercurial contributor (who doesn't have to learn Git, now that
Jujutsu exists)</p>
<blockquote>
<p>When I heard about Jujutsu I decided to try it out before forming an opinion.
Technically it never formed, because I haven't considered going back. </p>
</blockquote>
<p>— gul banana, computer programmer </p>
<h2id="what-the-developers-have-to-say">What the developers have to say<aclass="headerlink"href="#what-the-developers-have-to-say"title="Permanent link">¶</a></h2>
<blockquote>
<p>I've been a FOSS contributor using Git for over 16 years, and Jujutsu
continues to amaze me every day. It has that sweet simplicity I was fond of in
Darcs, but it boils down all my most core and fundamental workflows —
developed over years of experience — into a simple set of primitives.
The internal design is simple and beautiful; it looks like a database, making
the implementation elegant, safe, and extensible. All this, using the same Git
repositories my coworkers use.</p>
<p>It's like if you found out one day that you built your entire home on a vein
of rich gold. Every day I seem to find new and beautiful emergent behaviors,
all adding up to a tool that is greater than the sum of its parts.</p>
</blockquote>
<p>— Austin Seipp, "No 1. Jujutsu Fan"</p>
<blockquote>
<p>Honestly, I implemented signing support mostly for that sweet dopamine hit
that you get from the green checkmark on GitHub. Yeah.</p>
</blockquote>
<p>— Anton Bulakh, contributor and dopamine enthusiast</p>
<blockquote>
<p>I'm sometimes still surprised that navigating with <code>jj next</code> and <code>jj prev</code>
works.</p>
</blockquote>
<p>— Philip Metzger, author of <code>jj next</code> and <code>jj prev</code></p>
<blockquote>
<p>I'm surprised when it works.</p>
</blockquote>
<p>— Martin von Zweigbergk, project creator and leader</p>
<h2id="spread-the-word-yourself">Spread the word yourself<aclass="headerlink"href="#spread-the-word-yourself"title="Permanent link">¶</a></h2>
<p>Are you satisfied with Jujutsu? Ready to recommend it to a Jujillion of your
friends and coworkers? Great! The easiest way to help the project grow is word
of mouth. So make sure to talk to them about it and show off your hip new tool.
Maybe post a link to it on your other favorite tool that you love using, Slack?</p>
<p>If you're not sure what to say, we hired the cheapest marketing team we could
find to design a list of Pre-Approved Endorsements in their laboratory. Just
copy and paste these right into a text box! Shilling for an open source project
has never been easier than this.</p>
<blockquote>
<p>Jujutsu is an alright tool. I guess.</p>
<p>Jujutsu is my favorite software tool of all time. I am saying this for no
particular reason, definitely not because I was paid to.</p>
<p>I love Jujutsu. I love Jujutsu. I love Jujutsu. I love Jujutsu. I love
Jujutsu. I love Jujutsu. I love Jujutsu. I love Jujutsu.</p>
<scriptid="__config"type="application/json">{"base":"..","features":[],"search":"../assets/javascripts/workers/search.c011b7c0.min.js","translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"provider":"mike"}}</script>