Thread (4 messages) flat view 4 messages, 4 authors, 2016-06-15

Re: [Gnu-arch-users] Re: [GNU-arch-dev] [ANNOUNCEMENT] /Arch/ embraces `git'

From: Edésio Costa e Silva <hidden>
Date: 2016-06-15 22:41:54

On 4/22/05, Linus Torvalds [off-list ref] wrote:

On Thu, 21 Apr 2005, Tomas Mraz wrote:
quoted
However you're right that the original structure proposed by Linus is
too flat.
You're wrong.

The thing is, having 256 sybdirectories already eats one _megabyte_ of
diskspace on common filessystems. If you expand that to be either deeper
(ie subdirectories within subdirectories), or use more than 8 bits for the
first level, you'll be using much more.

A megabyte of diskspace is peanuts for a project like Linux, but I think
it matters for small projects. I want git to work reasonably even for
really trivial stuff.

For example, if you just expand the fan-out to use 12 bits instead of 8,
you're now using 16MB of diskspace just for the directory structure, even
for a trivially small project. I just think that sucks.
What if the directory structure is sparse?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help