Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 5
mineure syntaxe liens

23 Jui '19, 21:21

Pathe's gravatar image

Pathe
7.6k49210252

Gitinfo2 : écrire le nom de la révision dans un fichier LaTeX

Suite à la contribution [contribution](https://geekographie.maieul.net/IMG/pdf/intro-git.pdf) de l'excellent @Maïeul au [stage LaTeX de Dunkerque](http://stage-latex-gte.univ-littoral.fr/programmes/programmes-des-annees-precedentes/2019/programme-format-html#x1-160021), je commence à utiliser Git. le logiciel de gestion de versions *Git*. J'aimerais inclure dans un document son numéro de version. Le package [gitinfo2](http://mirrors.ctan.org/macros/latex/contrib/gitinfo2/gitinfo2.pdf) me semble dédié à la chose. Je commence donc : $ git init testgitinfo2 $ cd testgitinfo2 Là, je récupère le fichier `https://github.com/github/gitignore/blob/master/TeX.gitignore` (même si c'est chez Github, un service appartenant désormais à l'un des GAFAM... bêrk !). Je l'enregistre sous le doux nom de `.gitignore`. testgitinfo2$ ls -alh -rw-r--r-- 1 pathe pathe 2,6K juin 23 16:21 .gitignore J'ajoute le fichier au dépôt et je *commite* : testgitinfo2$ git add .gitignore testgitinfo2$ git commit -m "début du test : .gitignore de base" Ensuite, je crée joyeusement mon premier fichier : \documentclass[a5paper]{scrartcl} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps]{kpfonts} \usepackage{gitinfo2} \begin{document} \Huge{Ḫ} \gitAbbrevHash \gitHash \gitCommitterIsoDate \end{document} Je l'ajoute également au dépôt et je commite : testgitinfo2$ git add testgitinfo2 testgitinfo2$ git commit -m "première version" testgitinfo2$ git log commit f62bfc19387f98ef2d9771c168aede8e46edb44c (HEAD -> master) Author: Pathe <pb-latex@gmx.fr> Date: Sun Jun 23 16:24:51 2019 +0200 première version commit a486b3449bdb07c0cd9e70f405b9785c83f47da1 Author: Pathe <pb-latex@gmx.fr> Date: Sun Jun 23 16:23:16 2019 +0200 .gitignore de base ... et je compile. Rien n'apparaît : le résultat des commandes `\gitXXXX` est *(None)* dans le fichier pdf produit. Du coup je recompile. Pas mieux. Alors je recommite et là, surprise : gitinfo2$ git commit -m "deuxième version" Sur la branche master Modifications qui ne seront pas validées : modifié : testgitinfo2.tex Fichiers non suivis: testgitinfo2.pdf aucune modification ajoutée à la validation J'ai raté quoi ? Pourquoi les modifications du fichier `testgitinfo2.tex` ne sont-elles pas validées ? Et pourquoi diantre les commandes `\gitXXXX`, du package `gitinfo2`, ne produisent-elles rien ?
cliquez ici pour masquer/afficher la révision 4
mineure précision

23 Jui '19, 21:10

Pathe's gravatar image

Pathe
7.6k49210252

Gitinfo2 : écrire le nom de la révision dans un fichier LaTeX

Suite à la contribution de l'excellent @Maïeul au [stage LaTeX de Dunkerque](http://stage-latex-gte.univ-littoral.fr/programmes/programmes-des-annees-precedentes/2019/programme-format-html#x1-160021), je commence à utiliser Git. J'aimerais inclure dans un document son numéro de version. Le package [gitinfo2](http://mirrors.ctan.org/macros/latex/contrib/gitinfo2/gitinfo2.pdf) me semble dédié à la chose. Je commence donc : $ git init testgitinfo2 $ cd testgitinfo2 Là, je récupère le fichier `https://github.com/github/gitignore/blob/master/TeX.gitignore` (même si c'est chez Github, un service appartenant désormais à l'un des GAFAM... bêrk !). Je l'enregistre sous le doux nom de `.gitignore`. testgitinfo2$ ls -alh -rw-r--r-- 1 pathe pathe 2,6K juin 23 16:21 .gitignore J'ajoute le fichier au dépôt et je *commite* : testgitinfo2$ git add .gitignore testgitinfo2$ git commit -m "début du test : .gitignore de base" Ensuite, je crée joyeusement mon premier fichier : \documentclass[a5paper]{scrartcl} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps]{kpfonts} \usepackage{gitinfo2} \begin{document} \Huge{Ḫ} \gitAbbrevHash \gitHash \gitCommitterIsoDate \end{document} Je l'ajoute également au dépôt et je commite : testgitinfo2$ git add testgitinfo2 testgitinfo2$ git commit -m "première version" testgitinfo2$ git log commit f62bfc19387f98ef2d9771c168aede8e46edb44c (HEAD -> master) Author: Pathe <pb-latex@gmx.fr> Date: Sun Jun 23 16:24:51 2019 +0200 première version commit a486b3449bdb07c0cd9e70f405b9785c83f47da1 Author: Pathe <pb-latex@gmx.fr> Date: Sun Jun 23 16:23:16 2019 +0200 .gitignore de base ... et je compile. Rien n'apparaît : le résultat des commandes `\gitXXXX` est *(None)* dans le fichier pdf produit. Du coup je recompile. Pas mieux. Alors je recommite et là, surprise : gitinfo2$ git commit -m "deuxième version" Sur la branche master Modifications qui ne seront pas validées : modifié : testgitinfo2.tex Fichiers non suivis: testgitinfo2.pdf aucune modification ajoutée à la validation J'ai raté quoi ? Pourquoi les modifications du fichier `testgitinfo2.tex` ne sont-elles pas validées ? Et pourquoi diantre les commandes `\gitXXXX`, du package `gitinfo2`, ne produisent-elles rien ?
cliquez ici pour masquer/afficher la révision 3
mineure titre

23 Jui '19, 21:09

Pathe's gravatar image

Pathe
7.6k49210252

cliquez ici pour masquer/afficher la révision 2
mineure

23 Jui '19, 21:08

Pathe's gravatar image

Pathe
7.6k49210252

cliquez ici pour masquer/afficher la révision 1

23 Jui '19, 21:05

Pathe's gravatar image

Pathe
7.6k49210252

C'est votre première visite ici ? Consultez la FAQ !

×