docs: add more detail about the project status (like what's missing)

This commit is contained in:
Martin von Zweigbergk 2021-10-27 21:45:37 -07:00 committed by Martin von Zweigbergk
parent 5c0e929b29
commit c293638028

View File

@ -88,12 +88,21 @@ Features:
## Status ##
The tool is quite feature-complete. I have almost exclusively used `jj` to
develop the project itself since early January 2021. However, there *will* be
changes to workflows and backward-incompatible changes to the on-disk formats
(I'll try to provide upgrade commands if requested). It's also likely that
workflows and setups different from what I personally use are not well
supported.
The tool is quite feature-complete, but some important features like (the
equivalent of) `git blame` and `git log <paths>` are not yet supported. There
are also several performance bugs. It's also likely that workflows and setups
different from what I personally use are not well supported. For example,
pull-request workflows currently require too many manual steps.
I have almost exclusively used `jj` to develop the project itself since early
January 2021. I haven't had to re-clone from source (I don't think I've even had
to restore from backup).
There *will* be changes to workflows and backward-incompatible changes to the
on-disk formats before version 1.0.0. Even the binary's name may change (i.e.
away from `jj`). For any format changes, I'll try to implement transparent
upgrades (as I've done with recent changes), or provide upgrade commands or
scripts if requested.
## Installation