This series is a reroll of jk/no-system-includes-in-dot-c with cb/xdiff-no-system-includes-in-dot-c applied on top with minor fixes for the commit message based on feedback from Johannes and the example put forward by Peff with his own patches. The changes proposed shouldn't affect any systems (except for the 3rd one) and that has since shown to also be needed in Alpine Linux (because of _XOPEN_SOURCE redefinition). The last 2 patches are new to the series and just cleanup the dependency list in xdiff. Carlo Marcelo Arenas Belón (3): xdiff: drop system includes in xutils.c xdiff: remove duplicate headers from xhistogram.c xdiff: remove duplicate headers from xpatience.c Jeff King (2): verify-tag: drop signal.h include wt-status.h: drop stdio.h include builtin/verify-commit.c | 1 - builtin/verify-tag.c | 1 - wt-status.h | 1 - xdiff/xhistogram.c | 2 -- xdiff/xpatience.c | 2 -- xdiff/xutils.c | 4 ---- 6 files changed, 11 deletions(-) -- 2.22.0