From ee81855fc3818fc1673f6006529c627ecee16eda Mon Sep 17 00:00:00 2001 From: Nicolas Cantu Date: Fri, 3 Apr 2026 18:11:42 +0200 Subject: [PATCH] chore(git): keep logs/ in repo but ignore all log files **Motivations:** - Explicit root rule for logs/**/*.log; nested **/*.log under logs/. **Evolutions:** - logs/README.md documents both ignore locations. --- .gitignore | 3 +++ logs/.gitignore | 4 ++-- logs/README.md | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c377a69..6b5a7b4 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,9 @@ services/docv/target/ # Surcharges locales pull-sync (cron) cron/config.local.env +# logs/ : le répertoire reste versionné (README.md, logs/.gitignore) ; aucun fichier journal versionné +logs/**/*.log + # projects/ : ignorer tout répertoire d'id sous projects/ sauf les squelettes versionnés (conf, workspace, etc.) projects/* !projects/README.md diff --git a/logs/.gitignore b/logs/.gitignore index eac39bc..014c9cb 100644 --- a/logs/.gitignore +++ b/logs/.gitignore @@ -1,2 +1,2 @@ -# Fichiers de journal locaux uniquement -*.log +# Fichiers de journal locaux uniquement (toute profondeur sous logs/) +**/*.log diff --git a/logs/README.md b/logs/README.md index 1b87f03..928f39c 100644 --- a/logs/README.md +++ b/logs/README.md @@ -1,6 +1,6 @@ # Journaux smart_ide (tâches de fond et ia_dev) -Les fichiers `*.log` sous ce répertoire sont **produits localement** par la machine qui exécute les timers systemd utilisateur, les cron, ou les scripts `ia_dev`. Ils ne sont **pas versionnés** (voir `.gitignore`). +Les fichiers `*.log` sous ce répertoire sont **produits localement** par la machine qui exécute les timers systemd utilisateur, les cron, ou les scripts `ia_dev`. Ils ne sont **pas versionnés** : règle **`logs/**/*.log`** à la racine du dépôt et **`**/*.log`** dans ce répertoire (`logs/.gitignore`). | Fichier | Origine | |---------|---------|