Journal Des emojis dans votre historique Git (ou tout autre CVS) ?

Posté par  (site web personnel, Mastodon) .
Étiquettes :
15
10
mai
2023

Salutations, Nal,

Depuis quelques années on peut facilement mettre des emojis un peu partout.

Certains se sont dit qu’on pouvait les utiliser en premier caractère des messages de commit Git, ce qui offre divers avantages et inconvénients qu’on va détailler un peu plus loin. L’idée de base est que l’emoji offre un « résumé » très lisible de l’intention du commit, sans avoir à lire le message pour avoir une idée générale de ce qui va se passer dans (…)

Journal Memento Git avec Capuchine

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
21
déc.
2022

Bonjour Nal,

Je t'écris pour te proposer quelques dessins sous licence libre ( CC By-SA 4.0 ) qui servent à se rappeler des commandes les plus utiles du célèbre gestionnaire de version Git avec l'héroïne d'un de mes jeux.

git init

Cette commande permets de créer un dépôt dans le dossier courant. Elle va ajouter un dossier .git avec les fichiers du gestionnaire de version.

git clone

On peut aussi faire une copie d'un dépôt existant avec cette commande.

(…)

Forum général.général Bonnes pratiques de sécurité avant d'accepter une pull request d'un tiers ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
9
28
août
2022

Bonjour,

Je débute dans un rôle de mainteneur sur un projet communautaire hébergé sur GitHub, et je cherche à apprendre les bonnes pratiques de sécurité lors de l'évaluation de 'pull requests' soumises par des tiers (en général inconnus de moi jusqu'au moment où ils/elles soumettent leur pull request).

Le projet en question est constitué de fichiers sources (texte brut et images) utilisés pour générer un site web statique de documentation, et les contributeurs sont donc susceptibles de soumettre des PRs (…)

Journal Gitlab va entrer en bourse

Posté par  . Licence CC By‑SA.
Étiquettes :
38
22
sept.
2021

Gitlab, plate-forme de développement reposant sur git, et principal concurrent de Github et d'Atlassian (et qui a racheté Gitorious en 2015), va bientôt entrer en bourse (au Nasdaq) : les documents préparatoires ont été remplis, le 17 septembre dernier, nous apprend l'Usine digitale (sic).

Toujours selon l'article ci-dessus, Gitlab serait valorisé pour 6 milliards de dollars (tour de table de janvier 2021) et comptabiliserait 2.600 contributeurs et 3.600 clients (bon, là ça sent la coquille…).

Pour (…)

Forum Programmation.autre Git, submodule et bisect

Posté par  . Licence CC By‑SA.
Étiquettes :
4
18
mai
2021

J'aurais pu appeler ce post "Arnaque, crime et botanique" (parce que j'aime bien me prendre pour Jason Statham).

J'ai un repo git avec cette tête:

repo :
- doc
- version
- submodule git avec de la salade qml
- submodule git avec du beau code c++ et un peu de salade Qt

Nous ne mettons à jour les reférences vers les submodules qu'à chaque changement de version (je sais pas si une bonne manière de faire, les gens qui (…)

Forum Programmation.autre git et merge graphique

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
2
19
mar.
2021

Salut,
suite à une réflexion que je me faisais dans un autre post, je me demandais quel outil vous utilisez, sur Windows, pour effectuer vos merge (ou diff) en mode graphique (pas avec le git diff ou git merge), en dehors des IDE (dont je sais que certains font bien le job comme Eclipse, ou VSCode) ?

J'utilise Meld qui fonctionne bien (en particulier pour les diff), mais pour les conflits de merge (…)

Forum Programmation.autre git + meld = GLib-GIO-CRITICAL

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
3
17
mar.
2021

Salut,
J'utilise git sur Windows (pas le choix) : pour obtenir un outil de comparaison un peu plus "user friendly" que git diff, j'ai configuré l'usage de git difftool sur meld.
Cependant quand je lance la commande :

git difftool mon_fichier
La console (git bash) se remplit de lignes :

2021-03-17 17:04:19,377 CRITICAL Gtk:
(org.gnome.meld:10084): GLib-GIO-CRITICAL **: 17:04:19.377: g_content_type_is_a: assertion 'type != NULL' failed

J'ai cherché sur internet et j'ai trouvé un bug mingw, cependant même après (…)