История изменений
Исправление wandrien, (текущая версия) :
Ну это явно что-то ужасное, 25000х кратная лишняя работа.
Если это упрощает алгоритм и делает его более прямолинейным, то не имею ничего против.
Пересканировать ничего не надо, надо только добавленные коммиты сканировать (разово и больше не трогать никогда).
Да, видимо, будет как-то так:
для всех коммитов {
если коммита нет в БД {
обработать список файлов и поместить в БД
}
}
Исходная версия wandrien, :
Ну это явно что-то ужасное, 25000х кратная лишняя работа.
Если это упрощает алгоритм и делает его более прямолинейным, то не имею ничего против. Электричества он много не нажгёт)
Пересканировать ничего не надо, надо только добавленные коммиты сканировать (разово и больше не трогать никогда).
Да, видимо, будет как-то так:
для всех коммитов {
если коммита нет в БД {
обработать список файлов и поместить в БД
}
}