| ▲ | nh2 3 hours ago | |
No, of course not. As the article explains, "over 600 PB" = 25M code checkouts * 25 GB "compressed working copy". So "fetched naively" here means doing a full `git clone` on every need for `git checkout`, which of course nobody should do, nor does that refer to "code that needs changing daily". | ||
| ▲ | steveklabnik 2 hours ago | parent [-] | |
> "fetched naively" here means doing a full `git clone` on every need for `git checkout`, which of course nobody should do, It can be cheaper to do a full clone than a shallow one, because with the shallow one, you can't re-use packfiles. GitHub has fairly regularly asked people to stop doing shallow clones because it's harder on their servers than full ones. | ||