Live data from Hacker News

Monorepoize – Bash scripts for creating a monorepo out of smaller repos

github.com

101–103 of 103 posts

Re: Monorepoize – Bash scripts for creating a monorepo out of smaller repos

#101
post #14

Earlier quoted context omitted.

The benefits of monorepos are (IME) all in people and organisation scale. For example, I've found it orders of magnitude easier to align tooling, quality, release and standards on a monorepo with 100's of 1000's of engineers working on it simultaneously. The point you've made is a good one though, the idea of monorepos at small scale has come up a lot recently and I'm not sure the arguments for it are as compelling (…

Do they use git or some other versioning system?

Most orgs at that scale build their own tooling to make working with monorepos more ergonomic, in my experience. They're based on git (or other DVCS tools like Mercurial) but they allow you to easily do things like partial clones and company specific workflow tasks like submitting patches for review or tagging in weird and arcane ways.

A small, illustrative example of this is the tooling that's built for Chrome's source code[0] with the depot_tools project [1].

[0]: https://chromium.googlesource.com/chromium/src/+/master/docs...

[1]: https://chromium.googlesource.com/chromium/tools/depot_tools

Re: Monorepoize – Bash scripts for creating a monorepo out of smaller repos

#102
post #52

Earlier quoted context omitted.

That doesn't say that everything related to Windows is developed on the same repo, just the kernel and several core components.

How did I miss this! Can you imagine someone claiming Windows is going to be in git as few as 10 years ago? This world never ceases to amaze me. What happened to SourceSafe?

SourceSafe was never used for anything internal major. They had their own custom source control system, based on Perforce, I believe, and then on TFS and then they switched to git.

SourceSafe was something inflicted on SMBs :-D

Re: Monorepoize – Bash scripts for creating a monorepo out of smaller repos

#103
post #102

Earlier quoted context omitted.

How did I miss this! Can you imagine someone claiming Windows is going to be in git as few as 10 years ago? This world never ceases to amaze me. What happened to SourceSafe?

SourceSafe was never used for anything internal major. They had their own custom source control system, based on Perforce, I believe, and then on TFS and then they switched to git. SourceSafe was something inflicted on SMBs :-D

Interesting, didn't realize that. I haven't worked there but knew some people who did, and they were very proud of dogfooding - I guess at least the OS and IDEs, though maybe not the VCS.
Post reply on HN