mirror of
https://github.com/martinvonz/jj.git
synced 2024-09-11 05:45:30 +03:00
docs: explain what the tool is about, not why I started it
This commit is contained in:
parent
c293638028
commit
d37e484fc8
13
README.md
13
README.md
@ -11,14 +11,17 @@ from Google.
|
|||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
I started the project mostly in order to test the viability of some UX ideas in
|
Jujutsu is a Git-compatible
|
||||||
practice. I continue to use it for that, but my short-term goal now is to make
|
[DVCS](https://en.wikipedia.org/wiki/Distributed_version_control). It combines
|
||||||
it useful as an alternative CLI for Git repos.
|
features from Git (data model, speed), Mercurial (anonymous branching, simple
|
||||||
|
CLI free from "the index",
|
||||||
|
[revsets](https://www.mercurial-scm.org/repo/hg/help/revsets)), and Pijul/Darcs
|
||||||
|
(first-class conflicts), with features not found in either of them
|
||||||
|
(working-copy-as-a-commit, undo functionality, automatic rebase).
|
||||||
|
|
||||||
The command-line tool is called `jj` for now because it's easy to type and easy
|
The command-line tool is called `jj` for now because it's easy to type and easy
|
||||||
to replace (rare in English). The project is called "Jujutsu" because it matches
|
to replace (rare in English). The project is called "Jujutsu" because it matches
|
||||||
"jj" (I initially called it "Jujube", but changed since jujutsu is more
|
"jj".
|
||||||
well-known).
|
|
||||||
|
|
||||||
Features:
|
Features:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user