On Tue, Jul 26, 2016 at 01:10:20PM +0000, Niemann, Hartmut wrote:
> Hello!
> 
> The command line client of Tortoise Subversion:
> 
> 
> D:\>svn --version
> 
> svn, version 1.9.4 (r1740329)
>    compiled Apr 24 2016, 15:40:35 on x86-microsoft-windows
> 
> runs out of memory on a very long commit message:
> 
> 
> D:\>svn log ZD.itm -r3340
> 
> r3340 | e09dueu0 | 2016-02-19 13:31:58 +0100 (Fr, 19 Feb 2016) | 2571 lines
> svn: E720008: Write error: Für diesen Befehl ist nicht genügend Speicher 
> verfügbar.
> 
> The XML output works fine:
> 
> D:\>svn log ZD.itm -r3340 --xml
> 
> Why does svn log fail on the text output but handles the same amount if it is 
> XML?

Unlike the XML code path, the normal code path runs the message through
apr_pvsprintf(). Given this observation, the bug you're looking for might
be in APR.

Reply via email to