Bonjour cher Nal,
Je viens de découvrir un projet permettant de faire des recherches dans un dépôt Git, non pas avec la commande git log
(fort puissante et pratique, je l'admets mais qui nécessite de potasser le man
), mais avec des requêtes SQL !
Ce projet, nommé gitql
, est disponible… via Git, tu t'en serais douté, et sur Github en particulier.
Cela semble bien pratique (pour ceux qui connaissent plus le SQL que les commandes git), bien que quelques bugs de jeunesse persistent encore !
# Intéressant !
Posté par soukki . Évalué à 2.
Wah merci du Tuyau !
C'est gadget mais ça va faciliter les recherches de certains ;) (moi en premier :D)
# Ironie de l'Histoire ?
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 1.
C'est rigolo que ce besoin sorte maintenant sur Git quand on connaît ce que Linus pensait de tout ça :)
Bien que ce soit une commande de debug sur Monotone, c'est directement faisable vu que tout le référentiel arrive sous la forme d'une base SQLite, notamment via SQLiteBrowser.
Bon, ceci dit, on a plutôt tendance à utiliser les commandes d'infos comme mtn log, mtn ls avec les sélecteurs.
[^] # Re: Ironie de l'Histoire ?
Posté par barmic . Évalué à 4.
Je ne connais monotone qu'à travers ce troll, est-ce qu'il a réussi à rencontrer son publique ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ironie de l'Histoire ?
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 1.
Ben, depuis que Pidgin l'a abandonné, il ne doit plus rester grand monde… Enfin de connu :)
C'est bien dommage parce que ça marche plutôt bien mais bon, il n'y a pas énormément d'outils autour et son concepteur initial Graydon Hoare est un peu passé à autre chose, genre Rust :D
De plus, l'absence quasi totale de forge supportant Monotone a aussi creusé sa tombe et il n'y a guère qu'Indefero qui le supporte encore.
[^] # Re: Ironie de l'Histoire ?
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 1.
Petit complément, le projet vit toujours et la version 1.1 devrait sortir bientôt (cf. la liste de diffusion)
# Possible aussi sous PostgreSQL avec Multicorn
Posté par liZe . Évalué à 4.
Et pour ceux qui voudraient explorer leur dépôt Git dans une vraie base de données, il est possible sous PostgreSQL de créer une table étrangère sur un dépôt Git avec Multicorn et son foreign data wrapper pour Git.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.