4 ms·
I am honestly baffled by your points 1 & 2. You have 220 people working on 6MLoC and you think git can't handle this? You are aware that git is used for the Li
by phaemon 12y ago
I am honestly baffled by your points 1 & 2.
You have 220 people working on 6MLoC and you think git can't handle this? You are aware that git is used for the Linux kernel, right? I mean, it must be its most famous use case.
- ufo 12y ago1) Unlike the linux kernel, cssmoo's project has lots of large binary files. If he used git the repo sizes would blow out of control and designers would lose the ability to lock the files they are working on (locking is important because you can't merge binary files after the fact) 2) His organization is very different than what the Linux kernel does. Linux operates in a hierarchical manner where each subsystem has a maintainer that collects patches and sends them up to Linus. This system makes full use of Git's DVCS capabilities but its not perfect for everyone.
- s73v3r 12y agoGit specifically does not allow partial checkouts. I can't check out a subset of the source tree.