git rev-list --all --objects не работает с нехваткой памяти, malloc не удалось
Я пытаюсь бежать:
git rev-list --objects --all
используя 32-битный Cygwin, но он терпит неудачу с:
fatal: Out of memory, malloc failed (tried to allocated 805523547) bytes.
что соответствует размеру большого сгустка, совершенного в начале истории репо.
Используя методы в:
" Перепаковка репозитория Git не удалась"
Я смог перепаковать клон репозитория, используя 64-битную систему, и, перезапустив это обратно в 32-битную систему, теперь я могу получить обновления из 64-битного репо в 32-битную систему, однако, git rev-list --objects - все еще не удается в 32-битном репо.
Есть ли какие-либо параметры, которые я могу использовать, чтобы предотвратить сбой git rev-list в этом репо?