On 14/08/17 21:32, Torsten Bögershausen wrote: > In general, yes. > I had a patch that allowed a 32 bit linux to commit a file >4GB. > There is however a restriction: The file must not yet be known to the > index. Otherwise the "diff" machinery kicks in, and tries to > compare the "old" and the "new" versions, which means that -both- > must fit into "memory" at the same time. Memory means here the available > address space rather then real memory. > So there may be room for improvements for 32 bit systems, but that is another > story, which can be developped independent of the ulong->size_t conversion. Oh, I absolutely agree. > Thanks to Martin for working on this. Indeed! Thanks Martin. ATB, Ramsay Jones