"Elijah Newren via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > This allows hash.h and object.h to be fairly small, minimal headers. It > also exposes a lot of hidden dependencies on both path.h (which was > brought in by repository.h) and repository.h (which was previously > implicitly brought in by object.h), so also adjust other files to be > more explicit about what they depend upon. Yeah, <hash.h> becomes pleasantly small. Will queue.