The comment at the top of pager.c claims that we've split the code out so that Windows can do something different. This dates back to f67b45f (Introduce trivial new pager.c helper infrastructure, 2006-02-28), because the original implementation used fork(). Later, we ended up sticking the Windows #ifdefs into this file anyway. And then even later, in ea27a18 (spawn pager via run_command interface, 2008-07-22) we unified the implementations.
So these days this comment is really saying nothing at all. Let's drop it. Signed-off-by: Jeff King <p...@peff.net> --- pager.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pager.c b/pager.c index 6470b81..ae46da9 100644 --- a/pager.c +++ b/pager.c @@ -6,11 +6,6 @@ #define DEFAULT_PAGER "less" #endif -/* - * This is split up from the rest of git so that we can do - * something different on Windows. - */ - static struct child_process pager_process = CHILD_PROCESS_INIT; static void wait_for_pager(int in_signal) -- 126.96.36.199.g6f8d04b