From b2a2ef63734238be901cc70547ab4f34fa75fd9a Mon Sep 17 00:00:00 2001 From: Kemuel-sepulvida Date: Sat, 22 Aug 2026 09:38:53 -0300 Subject: [PATCH] Chore(Knowledge): atualiza o submodule e instala os hooks da ADR-0012 (#14) Ponteiro do knowledge/ em 2ee89cb (origin/main do docs-ia-projects) e stubs versionados em .githooks/ delegando para knowledge/scripts/hooks/. Instalacao por clone: knowledge/scripts/instalar-hooks.sh --- .githooks/commit-msg | 11 +++++++++++ .githooks/pre-commit | 11 +++++++++++ .githooks/pre-push | 11 +++++++++++ knowledge | 2 +- 4 files changed, 34 insertions(+), 1 deletion(-) create mode 100755 .githooks/commit-msg create mode 100755 .githooks/pre-commit create mode 100755 .githooks/pre-push diff --git a/.githooks/commit-msg b/.githooks/commit-msg new file mode 100755 index 000000000..9d7de8819 --- /dev/null +++ b/.githooks/commit-msg @@ -0,0 +1,11 @@ +#!/bin/sh +# STUB — a logica vive em knowledge/scripts/hooks/ (repositorio docs-ia-projects). +# Editar aqui nao adianta: o proximo instalar-hooks.sh sobrescreve. Edite la, por PR. +nome=$(basename "$0") +real="$(git rev-parse --show-toplevel)/knowledge/scripts/hooks/$nome" +if [ ! -x "$real" ]; then + echo "! knowledge/ ausente ou desatualizado — hook '$nome' nao executado." >&2 + echo " Rode: git submodule update --init --remote knowledge" >&2 + exit 0 +fi +exec "$real" "$@" diff --git a/.githooks/pre-commit b/.githooks/pre-commit new file mode 100755 index 000000000..9d7de8819 --- /dev/null +++ b/.githooks/pre-commit @@ -0,0 +1,11 @@ +#!/bin/sh +# STUB — a logica vive em knowledge/scripts/hooks/ (repositorio docs-ia-projects). +# Editar aqui nao adianta: o proximo instalar-hooks.sh sobrescreve. Edite la, por PR. +nome=$(basename "$0") +real="$(git rev-parse --show-toplevel)/knowledge/scripts/hooks/$nome" +if [ ! -x "$real" ]; then + echo "! knowledge/ ausente ou desatualizado — hook '$nome' nao executado." >&2 + echo " Rode: git submodule update --init --remote knowledge" >&2 + exit 0 +fi +exec "$real" "$@" diff --git a/.githooks/pre-push b/.githooks/pre-push new file mode 100755 index 000000000..9d7de8819 --- /dev/null +++ b/.githooks/pre-push @@ -0,0 +1,11 @@ +#!/bin/sh +# STUB — a logica vive em knowledge/scripts/hooks/ (repositorio docs-ia-projects). +# Editar aqui nao adianta: o proximo instalar-hooks.sh sobrescreve. Edite la, por PR. +nome=$(basename "$0") +real="$(git rev-parse --show-toplevel)/knowledge/scripts/hooks/$nome" +if [ ! -x "$real" ]; then + echo "! knowledge/ ausente ou desatualizado — hook '$nome' nao executado." >&2 + echo " Rode: git submodule update --init --remote knowledge" >&2 + exit 0 +fi +exec "$real" "$@" diff --git a/knowledge b/knowledge index 029084552..2ee89cb5c 160000 --- a/knowledge +++ b/knowledge @@ -1 +1 @@ -Subproject commit 0290845521c9419992038a2499b3e8f6302b6e56 +Subproject commit 2ee89cb5c88e602f8a61175146d054485747cca0