4 ms·
No... Basically all git servers have to generate the file contents, diffs etc. on-demand because they don't store static pages for every single possible combina
by LoganDark 8mo ago
No... Basically all git servers have to generate the file contents, diffs etc. on-demand because they don't store static pages for every single possible combination of view parameters. Git repositories also typically don't store full copies of all versions of a file that have ever existed either; they're incremental. You could pre-render everything statically, but that could take up gigabytes or more for any repo of non-trivial size.
- KolmogorovComp 8mo ago> Git repositories also typically don't store full copies of all versions of a file that have ever existed either; they're incremental This is wrong. Git does store full copies.
- meatmanek 8mo agogit stores files as objects, which are stored as full copies, unless those objects are stored in packfiles and are deltified, in which case they're stored as deltas. https://codewords.recurse.com/issues/three/unpacking-git-packfiles https://codewords.recurse.com/issues/three/unpacking-git-pac...
- KolmogorovComp 8mo agoThank you for the insights.
- PaulDavisThe1st 8mo ago... which, in the context that is being discussed, is unusual.