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

Re: gc considered dangerous

From: Robin Rosenberg <hidden>
Date: 2016-06-15 22:46:07

Possibly related (same subject, not in this thread)

söndag 08 februari 2009 21:00:57 skrev Junio C Hamano:
Johannes Schindelin [off-list ref] writes:
quoted
My preliminary guess is that this code in pack-write.c needs to use the 
lock file paradigm:

        if (!index_name) {
		[...]
        } else {
                unlink(index_name);
                fd = open(index_name, O_CREAT|O_EXCL|O_WRONLY, 0600);
        }
Whoa.  That particular code has been (and is still) correct.

When repacking we should pack into a temporary pack and idx file and then
replace the real ones after both new pack and its idx are successfully
written, and I thought that is how we've been doing this all the time.
Maybe the caller has been broken at some point?  Sigh...
I intend to test something like this:
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help