Hi, On Sun, 14 Feb 2010, Dmitry Potapov wrote: > On Sun, Feb 14, 2010 at 9:10 PM, Johannes Schindelin > <Johannes.Schindelin@xxxxxx> wrote: > > > > On Sun, 14 Feb 2010, Dmitry Potapov wrote: > > > >> On Sun, Feb 14, 2010 at 02:53:58AM +0100, Johannes Schindelin wrote: > >> > On Sun, 14 Feb 2010, Dmitry Potapov wrote: > >> > > >> > > + if (strbuf_read(&sbuf, fd, 4096) >= 0) > >> > > >> > How certain are you at this point that all of fd's contents fit > >> > into your memory? > >> > >> You can't be sure... In fact, we know mmap() also may fail for huge > >> files, so can strbuf_read(). > > > > That's comparing oranges to apples. In one case, the address space > > runs out, in the other the available memory. The latter is much more > > likely. > > "much more likely" is not a very qualitative characteristic... Git was touted as a "content tracker". So I use it as such. Concrete example: in one of my repositories, the average file size is well over 2 gigabytes. Go figure, Dscho -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html