With trunk@HEAD and serf-1.2.x@HEAD (r1707), I tried to background an 'svn log':
[[[ % $svn log --search stefan2 --search-and truncate ------------------------------------------------------------------------ r1398509 | stefan2 | 2012-10-15 20:53:19 +0000 (Mon, 15 Oct 2012) | 12 lines Fix more int conversion-related warning. * subversion/libsvn_fs_fs/temp_serializer.c (svn_fs_fs__serialize_mergeinfo, svn_fs_fs__deserialize_mergeinfo): use matching data types for iteration variables * subversion/svnrdump/load_editor.c (new_node_record): ditto * subversion/libsvn_subr/cache-membuffer.c (find_entry): ditto (svn_cache__membuffer_cache_create): prevent "constant truncated" warning ^Z zsh: suspended $svn log --search stefan2 --search-and truncate % bg [1] + continued $svn log --search stefan2 --search-and truncate % subversion/svn/log-cmd.c:870: (apr_err=4) subversion/libsvn_client/log.c:620: (apr_err=4) subversion/libsvn_ra_serf/log.c:607: (apr_err=4) subversion/libsvn_ra_serf/util.c:819: (apr_err=4) subversion/libsvn_ra_serf/util.c:786: (apr_err=4) svn: E000004: Error running context: Interrupted system call [1] + exit 1 $svn log --search stefan2 --search-and truncate ]]] Actual result: backgrounding svn killed it. Expected result: after 'bg\n', keep fetching+filtering+printing log messages in the background. It worked in 1.7 with neon. Can we make it work in 1.8 too?