Open kappa opened 2 months ago
I was trying to bisect running "jj log" from older versions but I didn't make a backup and some versions probably tried to fix it or upgrade. It is still broken but in a different way.
$ jj log
@ wnxturwm (no email set) 2024-07-06 13:16:15 645e33c0
│ (no description set)
◉ skwxtyoz (no email configured) 2024-05-09 21:52:23 7caf6812
│ .
◉ lxrxulrx (no email configured) 2022-09-03 16:01:19 16f95077
│ More
◉ snqyvrvn (no email configured) 2022-08-20 12:57:16 d41fa7e5
│ many
◉ smqpswuv (no email configured) 2022-06-29 22:35:15 a12ea8de
│ +many
◉ opzntqsx (no email configured) 2022-06-26 17:47:39 3d4f1d28
│ + many
◉ lzmyumuo (no email configured) 2022-06-18 13:32:20 06184a24
│ ++
◉ uvmsopok (no email configured) 2022-06-11 16:28:24 339538f0
│ +many
◉ msywpxpk (no email configured) 2022-06-11 12:14:09 698403f0
│ 108 done!
◉ punvqzso (no email configured) 2022-06-11 11:34:11 e4f638a7
│ ++ many
◉ tyulnyyv (no email configured) 2022-06-07 23:51:56 fffd64ad
│ +many
◉ kxqlmyqp (no email configured) 2022-06-04 02:13:09 57817164
│ (no description set)
◉ vwwpmlus (no email configured) 2022-05-29 22:05:19 d51db015
│ +4
◉ vxxvwlru (no email configured) 2022-05-29 15:57:53 8bb364e1
│ 3n+1
◉ xkummwmn (no email configured) 2022-05-29 13:59:52 89c53213
<Error: Object 482ae5a29fbe856c7272f2071b8b0f0359ee2d89ff392b8a900643fbd0836eccd067b8bf41909e206c90d45d6e7d8b6686b93ecaee5fe1a9060d87b672101310 of type tree not found:
No such file or directory (os error 2)> Brave warrior Hashmat
◉ zzzzzzzz root() 00000000
$
I think that 0.4.0 was able to print the log the first but now it fails completely.
some versions probably tried to fix it or upgrade.
Yes, we have ~6months backward compatibility policy right now.
BTW, the panicking behavior will be fixed by https://github.com/martinvonz/jj/pull/3934
<Error: Object 482ae5a29fbe856c7272f2071b8b0f0359ee2d89ff392b8a900643fbd0836eccd067b8bf41909e206c90d45d6e7d8b6686b93ecaee5fe1a9060d87b672101310 of type tree not found:
Maybe the backing Git repository is corrupted? Try git fsck
Description
jj 0.19.0 has problems working with an old jj repository.
I have an old repo that I created in 2022 with jj 0.2.0. Most of the commits there are from 2022, but the latest change I see is from May 9 2024:
I have just upgraded to 0.19.0 and every command gives me this:
Specifications