The sound distributed version control system

#883 partial clone is always partial

Closed on February 29, 2024
tankf33der on February 17, 2024

Is this ok?

$ pijul add p1
$ cd p1
$ mkdir a
$ cd a
$ touch b
$ pijul add b
$ pijul rec -am.
 Hash: O5ROSGPDIIPOFBTYI6AOJ5YRAWWN263STFOVAJ7L2J6LFZHP5P6QC
$ pijul ls
a
a/b
$ echo "2" >> b
$ pijul rec -am.
Hash: Q3YMLX226ZRXL5EYWTHSEWWPYA6YN5AABGAZQ334TH6MKXT3URQAC
$ pijul log --hash-only
Q3YMLX226ZRXL5EYWTHSEWWPYA6YN5AABGAZQ334TH6MKXT3URQAC
O5ROSGPDIIPOFBTYI6AOJ5YRAWWN263STFOVAJ7L2J6LFZHP5P6QC
PRAVOIXTXVHJT7PTXET4XNHRQHLE5W6LXPGEJ36PJZAQLIOKMUJQC
$ pijul depend PR
Q3YMLX226ZRXL5EYWTHSEWWPYA6YN5AABGAZQ334TH6MKXT3URQAC
O5ROSGPDIIPOFBTYI6AOJ5YRAWWN263STFOVAJ7L2J6LFZHP5P6QC
PRAVOIXTXVHJT7PTXET4XNHRQHLE5W6LXPGEJ36PJZAQLIOKMUJQC
$ cd ..
$ cd ..
$ pijul clone --path a p1 ap1
$ cat ap1/a/b
# FATAL, no "2" inside
$ cd ap1
$ pijul log --hash-only
O5ROSGPDIIPOFBTYI6AOJ5YRAWWN263STFOVAJ7L2J6LFZHP5P6QC
PRAVOIXTXVHJT7PTXET4XNHRQHLE5W6LXPGEJ36PJZAQLIOKMUJQC
$ 
tankf33der on February 29, 2024

Fixed.

tankf33der closed this discussion on February 29, 2024