regression on Windows at some point between version v1.0.0-alpha41 and v1.0.0-alpha44.
Tested this with the pijul repo using pijul v1.0.0-alpha44: https://pastebin.com/xZPXJmfb
It seems that this regression is in the repo format itself; I tried to go back to v1.0.0-alpha41 and reclone the repo, same thing.
Unfortunately, I can’t really regression test this since I no longer have a working copy of the pijul repo :(
Based on other’s regression testing, it looks like it started with change X243Z.
Thanks for your report!
The semantics of file permissions has changed with X243Z, but this shouldn’t affect Windows, this is strange. Can you paste the output of cloning with environment variable
I would actually be interested in
I didn’t get any debug output at all when cloning with
RUST_LOG="libpijul::record=debug,libpijul::working_copy=debug", but I ran diff on the resulting repo with those flags and this is what I got.
So, for the Sanakirja repository, it is expected, I haven’t pushed the relevant patch yet.
@The_Decryptor: sorry for being unclear, you did the right thing (running diff with these flags).
Is this also on Windows? Which filesystem?
Also, since things have changed quite drastically, would you mind testing again with pijul 1.0.0-alpha.45 (released today)? I can’t reproduce this at all.
Yep, Windows 10 (20H2), filesystem is NTFS.
Tried again with alpha 45 from crates.io (Previous log was from a self built copy), same issue with a fresh clone.