Tim Janik

Results 82 comments of Tim Janik

Note that it is very easy to run into the described situation when people clone a shallow repo: ```sh $ git clone --depth=1 [email protected]:martinvonz/jj.git shallow-jj Cloning into 'shallow-jj'... remote: Enumerating...

Revset editing, now in trunk. ![Image](https://github.com/user-attachments/assets/7db6c0ee-cd03-4a50-bd7c-60d47b9ea43f)

Bookmark editing, now in trunk: https://github.com/user-attachments/assets/edb84f6c-d605-435d-99f3-1f52f578a93a

Working with the oplog dialog: https://github.com/user-attachments/assets/208751f4-4eb6-425b-a212-f75775cb18e7

Test impl of an idea by [Stephen Jennings](https://lobste.rs/s/dkjswm/stupid_jj_tricks#c_rq45ek) > Something with animations or interactive would be ideal, with a commit graph that dims and highlights to show which revisions are...

`immutable_heads() != heads(immutable())` https://github.com/user-attachments/assets/05d0f4d7-ddbb-41ed-8914-68443c2bc49d

**Writeup Comments / Confusion** Commenting on some parts of the writeup: > These commands always enter branch mode, by setting .git/HEAD appropriately: > bookmark set @ > bookmark create @-...

**Branch Interoperability** Note, one operation that *already* makes JJ update HEAD@git point to a Git ref, just a missing one, is this: ```bash ⮞ jj new 'root()' && jj log...

> For one audio file, I signed it 3 times with the same key but different messages, eg. > > audiowmark add --key test.key t.mp3 t.1.mp3 --short 12 111 audiowmark...