Hacker News new | ask | show | jobs
by lobster_johnson 3223 days ago
In our company, every developer must fork the main repo to their own account, and every change that they want merged into master needs to be done as a PR that is then reviewed by the right person. That's a completely distributed process, and works great for a small company. We obviously need a central repo because apps need to be deployed from a single history -- a central master branch is not an antipattern, as suggested by the author. Even Linux has a central master branch.
1 comments

My perspective is that we might be looking at two different things: development and deployment. Of course, each deployment has a canon. I think the idea of the bazaar is that there does not need to be a single canon but maybe I'm misinterpreting it.