On Mon, Jan 12, 2009 at 10:30:23PM +0600, Slava Semushin wrote: > Здравствуйте! > > Заметил следующее: > > $ git log > [нажимаем q для выхода > $ echo $? > 141 > > Под strace вижу: > > [...] > open("/etc/localtime", O_RDONLY) = 3 > fstat64(3, {st_mode=S_IFREG|0644, st_size=1944, ...}) = 0 > fstat64(3, {st_mode=S_IFREG|0644, st_size=1944, ...}) = 0 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0xb7f2a000 > read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\t\0\0\0\0"..., > 4096) = 1944 > _llseek(3, -30, [1914], SEEK_CUR) = 0 > read(3, "\nNOVT-6NOVST,M3.5.0,M10.5.0/3\n", 4096) = 30 > close(3) = 0 > munmap(0xb7f2a000, 4096) = 0 > fstat64(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 > write(1, "\33[33mcommit ee1e2eeb8d3608e9246f"..., 547) = -1 EPIPE (Broken pipe) > --- SIGPIPE (Broken pipe) @ 0 (0) --- > +++ killed by SIGPIPE +++ > Process 6149 detached > > git-core-1.6.1-alt1 > > Обновил буквально вчера, до этого таких проблем не замечал. Это изменение в реализации $PAGER'а в git-1.6.1, раньше вместо кода завершения программы был код завершения $PAGER'а. -- ldv