X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Ffaq.texi;h=16fadafa01bef6604c7be428c6a64e5d1ac8e483;hb=5ca39bfc0b769607db3f84213fc7f16f0c4019fa;hp=1c6def3ffa8473be75a65b981e0d17f7b6514614;hpb=e2bafe8e0da716b4909da1b192d06c92c4f6260d;p=goredo.git diff --git a/doc/faq.texi b/doc/faq.texi index 1c6def3..16fadaf 100644 --- a/doc/faq.texi +++ b/doc/faq.texi @@ -4,8 +4,9 @@ @anchor{Stamping} @section Hashing and stamping -All targets are checksummed if their @file{ctime} differs from the -previous one. @command{apenwarr/redo} gives +All targets are checksummed if no @env{REDO_INODE_NO_TRUST} environment +variable is set and target's @file{ctime} differs from the previous one. +@command{apenwarr/redo} gives @url{https://redo.readthedocs.io/en/latest/FAQImpl/#why-not-always-use-checksum-based-dependencies-instead-of-timestamps, many reasons} why every time checksumming is bad, but in my opinion in practice all of them do not apply. @@ -41,7 +42,7 @@ and transparently compressed, as ZFS with LZ4/Zstandard and Skein/BLAKE[23] algorithms demonstrate us. @command{goredo} includes @command{redo-stamp}, that really records the -stamp in the @file{.dep} file, but it does not play any role later. It +stamp in the @file{.rec} file, but it does not play any role later. It is stayed just for compatibility. @section Can removed .do lead to permanent errors of its non existence? @@ -51,7 +52,7 @@ assume that @file{.do}-less target now is an ordinary source-file? I have no confidence in such behaviour. So it is user's decision how to deal with it, probably it was just his inaccuracy mistake. If you really want to get rid of that dependency knowledge for @file{foo/bar} target, -then just remove @file{foo/.redo/bar.dep}. +then just remove @file{foo/.redo/bar.rec}. @section Does redo-always always rebuilds target?