Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I took too long to accept rebasing and squash merging ie faking/rewriting history. In 2012, I was a fan of Git and Lucene (underlying DB of Elasticsearch and its predecessor Apache Solr) storing immutable data stuctures to disk and Scala which does gymnastics to avoid mutable data structures so I kept that dogma.


Amen, first thing I always do in a new GitHub repo is disable merge commits.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: