2 points par GN⁺ 2023-07-24 | 1 commentaires | Partager sur WhatsApp
  • SQLite utilise Fossil plutôt que Git comme système de gestion de versions.
  • Par rapport à Git, Fossil offre une meilleure connaissance du contexte et un accès plus simple au code source de SQLite.
  • Fossil permet aux utilisateurs de retrouver facilement les travaux qui ont suivi un check-in, alors que Git le rend difficile.
  • Le modèle mental de Git est inutilement complexe, et les utilisateurs doivent suivre plusieurs emplacements et commandes.
  • Git ne suit pas les noms historiques des branches, ce qui rend l’examen des branches historiques fastidieux.
  • Par rapport à Fossil, Git nécessite davantage de support administratif et des dépendances supplémentaires.
  • Git offre une mauvaise expérience utilisateur en raison d’une interface non optimisée et de sa complexité.
  • Les utilisateurs assidus de Git peuvent toujours accéder à SQLite via le miroir officiel sur GitHub ou en utilisant directement Fossil.
  • Fossil fournit un accès web et une installation simple, permettant aux utilisateurs de télécharger une version précise de SQLite.
  • Les utilisateurs peuvent vérifier l’intégrité du code source de SQLite à l’aide d’outils en ligne de commande et du fichier manifest.

1 commentaires

 
GN⁺ 2023-07-24
Avis Hacker News
  • L’auteur énumère divers outils de gestion de versions qu’il a utilisés au cours des dernières années, ainsi que la date de leur dernière utilisation.
  • Git souffre d’une mauvaise réputation en raison des différentes façons de l’utiliser, comme les PR GitHub contre le push sur branche et le rebase contre le merge.
  • Fossil est un binaire autonome qui inclut toutes les fonctionnalités essentielles de Git, GitHub et GitLab que certaines personnes préfèrent.
  • Il existe un site web amusant appelé "git-man-page-generator", qui génère des pages de manuel Git humoristiques.
  • Cet article a déjà été discuté sur Hacker News les années précédentes.
  • Quelques critiques à l’égard de Git sont mentionnées, mais tous les utilisateurs n’ont pas rencontré ces problèmes.
  • Fossil et Pijul sont cités comme des systèmes de gestion de versions alternatifs.
  • Il y a des liens vers les versions de débogage et de test de l’article, mais le bon lien a été fourni.
  • L’auteur considère Fossil, avec son interface intégrée, comme un outil utile, et suggère l’ajout d’une UI enveloppante ou d’une intégration Git.
  • Les fonctionnalités intégrées de wiki et de tickets de Fossil semblent intéressantes pour les utilisateurs techniques.
  • L’auteur estime qu’un système de gestion de versions devrait pouvoir être configuré une fois puis oublié, afin d’aider les développeurs à gagner en productivité.