Développement #100858
poser la config git blame.ignoreRevsFile (?)
0%
Description
On peut avoir une config git globale différente de celle pour les briques où c’est le fichier .git-blame-ignore-revs qui déclare les hashes de commits à ignorer.
On pourrait imaginer, de la même manière que devinst peut installer automatiquement les hooks pre-commit, poser la config blame.ignoreRevsFile dans chacune des briques
History
Updated by Robot Gitea 2 months ago
- Status changed from Nouveau to En cours
- Assignee set to Paul Marillonnet
Paul Marillonnet (pmarillonnet) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/publik-devinst/pulls/68
- Titre : WIP: install_source/git: configure blame.ignoreRevsFile (#100858)
- Modifications : https://git.entrouvert.org/entrouvert/publik-devinst/pulls/68/files
Updated by Robot Gitea 2 months ago
- Status changed from Solution proposée to Solution validée
Gael Pasgrimaud (gpasgrimaud) a approuvé une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea 2 months ago
- Status changed from Solution validée to Résolu (à déployer)
Paul Marillonnet (pmarillonnet) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/publik-devinst/pulls/68
- Titre : install_source/git: configure blame.ignoreRevsFile (#100858)
- Modifications : https://git.entrouvert.org/entrouvert/publik-devinst/pulls/68/files
Updated by Frédéric Péters 2 months ago
Je ne sais pas quelle est ta situation exacte mais perso dans mon ~/.gitconfig j'ai un
[includeIf "gitdir:~/src/eo/"] path = ~/.gitconfig-eo
comme ça des paramètres spécifiques comme blame.ignoreRevsFile peuvent y aller sans interférer avec mon travail sur des modules hors entr'ouvert.
Updated by Paul Marillonnet 2 months ago
Frédéric Péters a écrit :
Je ne sais pas quelle est ta situation exacte mais perso dans mon ~/.gitconfig j'ai un
[...]
comme ça des paramètres spécifiques comme blame.ignoreRevsFile peuvent y aller sans interférer avec mon travail sur des modules hors entr'ouvert.
Ok je ne connaissais pas ces includeIf, je me note cela pour une prochaine fois, merci.
Ici en tout cas, je ne trouvais pas aberrant que ce soit devinst qui pose localement la config de fichier blame.ignoreRevsFile par défaut pour chaque module (puisqu’il y a déjà par ailleurs une certaine ingérence dans l’utilisation de git par l’utilisateur de devinst, avec l’installation automatique par défaut des hooks de pre-commit notamment).