]> Kevux Git Server - rit/commit
Introduce new "tools/" directory
authorPatrick Steinhardt <ps@pks.im>
Thu, 19 Mar 2026 05:33:20 +0000 (06:33 +0100)
committerJunio C Hamano <gitster@pobox.com>
Thu, 19 Mar 2026 13:40:08 +0000 (06:40 -0700)
commit8872941fd21e2afe37032e7d9beec87b69aca9c9
treef43746541e89c001133489476f05823ed17542a8
parentd181b9354cf85b44455ce3ca9e6af0b9559e0ae2
Introduce new "tools/" directory

According to its readme, the "contrib/" directory's main intent is to
collect stuff that is not an official part of Git, either because it is
too specialized or because it is still considered experimental. The
reality tells a bit of a different story though: while it _does_ contain
such things, it also contains other things:

  - Our credential helpers, which are being distributed by many
    packagers nowadays and which can be considered "stable".

  - A bunch of tooling that relates to our build and test
    infrastructure.

Especially the second category is somewhat of a sore spot. You really
wouldn't expect build-related tooling to be considered an optional part
of Git. Quite the opposite.

Create a new top-level "tools/" directory to fix this discrepancy. This
directory will contain all kind of tools that are related to our build
infrastructure and that Git developers are likely to use day to day.

For now, this directory doesn't contain anything yet except for a
readme and a Meson skeleton. This will change in subsequent commits.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile
meson.build
tools/README.md [new file with mode: 0644]
tools/meson.build [new file with mode: 0644]