Conclusion, two things:
o) maybe duplicate of [#826].
o) where did [CRZOCQSM ] come from?
Is there a missing command or two in your test? (Why would echo "2" >> a
result in a hash?)
This is actually (almost) the expected behaviour (but false positives don’t hurt at all!): when you did pijul unrec YP
, your working copy differed from your pristine. Had you done pijul rec
or pijul diff
there, you would have seen + 2
as an edit.
CRZ…
is the identifier of the “pending patch”. I agree that we shouldn’t show it, since that patch has disappeared already when outputting the repo. [pending]
would be a better way to represent that.
This requires some refactoring of libpijul::output::output_repository_no_pending
.