Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment order> With a monorepo, projects can be organized and grouped together in whatever way you find to be most logically consistent, and not just because your version control system forces you to organize things in a particular way. Using a single repo also reduces overhead from managing dependencies. This is the major thing I miss about Subversion, and the fact that in Subversion a subdirectory in a repository can be checked out on its own. At the top level of…
It's very simple: with a monorepo you always have access to everything you need, together with a ton of stuff you don't. Whether or not this is advantageous boils down to whether the cost of not having access to something you need is greater than the cost of having access to a bunch of stuff you don't. As long as your system is reasonably efficient at letting you select small subsets of everything you could potentially have access to, the…
I view the repo as the unit of versioning. If something has its own release cycle with its own semver number, it should be in its own repo, and vice versa. Monorepos make sense if your whole site is at a single version, as in the article. But if you want to have libraries that have stable versions (which I find useful, because it allows teams to own codebases - and I find maven is much much better than this…
> Since atomic cross-project commits are possible, the repository can always be in a consistent state – at commit #X, all project builds should work. At Google this regularly failed. We spent hours unable to commit changes (unless a disaster could justify ignoring build and test failures) because someone we'd never met had broken the world and the fix was still making its way through the enormous backlog of projects to retry. Every project needed people taking turns in a…
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 3
- Total points
- 494
- Total comments
- 350
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2015-05-18 | Advantages of Monolithic Version ControlFirst breakout | benkuhn | 92 | 64 |
| 2016-10-27 | Advantages of monolithic version control | Tomte | 2 | 1 |
| 2017-03-07 | Advantages of monolithic version control | Tomte | 2 | 1 |
| 2017-06-05 | Advantages of monolithic version control | Tomte | 1 | 0 |
| 2017-09-13 | Advantages of monolithic version control | Tomte | 1 | 0 |
| 2017-10-25 | Advantages of monolithic version control | edward | 1 | 0 |
| 2017-11-16 | Advantages of monolithic version control | striking | 1 | 0 |
| 2017-11-18 | Advantages of monolithic version control | eadmund | 3 | 5 |
| 2018-02-12 | Advantages of monolithic version controlHall induction · Best thread | Tomte | 198 | 138 |
| 2021-01-09 | Advantages of Monolithic Version Control | Tomte | 2 | 0 |
| 2021-04-13 | Advantages of Monorepos | e2e4 | 1 | 0 |
| 2021-08-10 | Advantages of Monolithic Version Control | Tomte | 2 | 0 |
| 2022-04-07 | Advantages of Monorepos (2015)Latest 20+ point return | Naac | 183 | 140 |
| 2023-07-11 | Advantages of Monorepos (2015) | g4zj | 3 | 1 |
| 2024-06-06 | Advantages of Monorepos (2015) | aragonite | 2 | 0 |
