Journal Des emojis dans votre historique Git (ou tout autre CVS) ?
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 (…)
Lien The Missing Semester of Your CS Education
Lien Git it ! (introduction complète et simple à Git)
Journal Memento Git avec Capuchine
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.
(…)Lien Meta publie Sapling, un nouveau SCM dont le client est compatible avec git
Lien Dolt : une base de données versionnée
Forum général.général Bonnes pratiques de sécurité avant d'accepter une pull request d'un tiers ?
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 (…)
Lien [Git] Mettez à jour pour corriger les CVE-2022-24765 & CVE-2022-24767
Journal Gitlab va entrer en bourse
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
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 (…)
Lien Interview de Linus Torvalds
Lien Le serveur Git de PHP compromis
Forum Programmation.autre git et merge graphique
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
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 :
La console (git bash) se remplit de lignes :
git difftool mon_fichier
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 (…)