Я разрабатываю структуру каталогов на основе UUID, поэтому я смотрю, что делает git, чтобы убедиться, что это будет хорошая модель.
Я вижу, что git хранит объекты в структуре, где первые два символа хеша используются как каталог, а остальная часть хэша - это имя файла.
Что мне интересно, почему? Если есть большое преимущество в использовании каталогов, почему не создано больше подкаталогов... скажите каталог для каждого из двух или двух символов в хэше, создающем дерево? Если нет большого преимущества, то почему каталог с первыми двумя символами?