2 poin oleh GN⁺ 2023-07-24 | 1 komentar | Bagikan ke WhatsApp
  • SQLite menggunakan Fossil sebagai sistem kontrol versinya alih-alih Git.
  • Dibandingkan Git, Fossil memberikan kesadaran konteks terhadap kode sumber SQLite dan kemudahan akses yang lebih baik.
  • Fossil memudahkan pengguna menemukan tindak lanjut dari sebuah check-in, sedangkan Git membuatnya sulit.
  • Model mental Git terlalu rumit tanpa perlu, dan pengguna harus melacak banyak lokasi serta perintah.
  • Git tidak melacak nama branch historis, sehingga meninjau branch lama menjadi merepotkan.
  • Dibandingkan Fossil, Git memerlukan lebih banyak dukungan administratif dan dependensi tambahan.
  • Git memberikan pengalaman pengguna yang buruk karena antarmuka yang tidak dioptimalkan dan kompleksitasnya.
  • Pengguna Git yang berdedikasi tetap dapat mengakses SQLite melalui mirror GitHub resmi atau menggunakan Fossil secara langsung.
  • Fossil menyediakan akses web dan instalasi yang mudah sehingga pengguna dapat mengunduh versi SQLite tertentu.
  • Pengguna dapat memverifikasi integritas kode sumber SQLite dengan alat command line dan file "manifest".

1 komentar

 
GN⁺ 2023-07-24
Komentar Hacker News
  • Penulis mencantumkan berbagai alat kontrol versi yang telah digunakan selama beberapa tahun terakhir beserta tanggal terakhir pemakaiannya.
  • Git mendapat reputasi buruk karena ada berbagai cara untuk menggunakannya, seperti GitHub PR vs push ke branch dan rebase vs merge.
  • Fossil adalah berkas biner mandiri yang mencakup semua fitur inti Git, GitHub, dan GitLab yang disukai sebagian orang.
  • Ada situs web lucu bernama "git-man-page-generator" yang menghasilkan halaman manual git bernuansa humor.
  • Artikel ini pernah dibahas di Hacker News pada beberapa tahun sebelumnya.
  • Beberapa kritik terhadap Git disebutkan, tetapi tidak semua pengguna pernah mengalami masalah tersebut.
  • Fossil dan Pijul disebut sebagai sistem kontrol versi alternatif.
  • Ada tautan ke versi debugging dan pengujian dari artikel tersebut, tetapi tautan yang benar juga sudah disediakan.
  • Penulis menganggap Fossil dengan UI bawaan sebagai alat yang berguna, dan mengusulkan penambahan UI pembungkus atau integrasi Git.
  • Fitur wiki dan tiket bawaan Fossil tampaknya menarik bagi pengguna teknis.
  • Penulis percaya bahwa sistem kontrol versi seharusnya menjadi sesuatu yang bisa disiapkan lalu dilupakan agar pengembang lebih produktif.