Thread (8 messages) flat view 8 messages, 3 authors, 2016-06-15

Re: [RFC PATCH] rerere: fix overeager gc

From: Johannes Sixt <hidden>
Date: 2016-06-15 22:49:01

Possibly related (same subject, not in this thread)

Am 6/29/2010 19:59, schrieb Junio C Hamano:
One possibility is to look at the timestamp of the directory itself
instead.  Then we can safely gc otherwise-unused "thisimage" file when
rerere is not in use.  I wonder if directory m_time timestamps are usable
for this purpose on non-POSIX platforms?
I don't think that will work at all: We only use fopen() to write
thisimage, which only truncates the file, but doesn't modify mtime of the
directory. Nor do we create any other (temporary) directory entries that
would modify the mtime.

Would it be possible to update the timestamp of preimage every time it is
used (e.g., in rerere.c:merge()), and check for that?

-- Hannes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help