2 pontos por GN⁺ 2023-07-24 | 1 comentários | Compartilhar no WhatsApp
  • O SQLite usa o Fossil em vez do Git como sistema de controle de versão.
  • Em comparação com o Git, o Fossil oferece melhor compreensão de contexto e acesso mais fácil ao código-fonte do SQLite.
  • O Fossil permite que os usuários encontrem facilmente trabalhos subsequentes a um check-in, enquanto o Git dificulta isso.
  • O modelo mental do Git é desnecessariamente complexo, exigindo que os usuários acompanhem vários locais e comandos.
  • O Git não rastreia nomes históricos de branches, o que torna trabalhoso revisar branches antigas.
  • Em comparação com o Fossil, o Git exige mais suporte administrativo e dependências adicionais.
  • O Git oferece uma experiência de usuário ruim devido à interface não otimizada e à complexidade.
  • Usuários dedicados do Git ainda podem acessar o SQLite por meio do mirror oficial no GitHub ou usando diretamente o Fossil.
  • O Fossil oferece acesso via web e instalação fácil, permitindo que os usuários baixem versões específicas do SQLite.
  • Os usuários podem verificar a integridade do código-fonte do SQLite usando ferramentas de linha de comando e arquivos manifest.

1 comentários

 
GN⁺ 2023-07-24
Comentários do Hacker News
  • O autor lista várias ferramentas de controle de versão que usou nos últimos anos e a data do último uso.
  • O Git ganha má reputação por causa das diferentes formas de uso, como PRs no GitHub versus push para branches e rebase versus merge.
  • O Fossil é um binário independente que inclui todos os recursos centrais do Git, GitHub e GitLab que algumas pessoas preferem.
  • Existe um site divertido chamado "git-man-page-generator", que gera páginas de manual humorísticas do git.
  • Este artigo já foi discutido no Hacker News em anos anteriores.
  • Algumas críticas ao Git são mencionadas, mas nem todos os usuários vivenciaram esses problemas.
  • Fossil e Pijul são citados como sistemas alternativos de controle de versão.
  • Há links para versões de depuração e teste do artigo, mas o link correto foi fornecido.
  • O autor considera o Fossil uma ferramenta útil por ter UI integrada e sugere adicionar uma UI wrapper ou integração com Git.
  • Os recursos de wiki e tickets integrados do Fossil parecem interessantes para usuários mais técnicos.
  • O autor acredita que um sistema de controle de versão deve ser algo que os desenvolvedores configurem uma vez e depois possam simplesmente esquecer, para aumentar a produtividade.