Romashov.dmitry/feature/12034
Это мёрдж исправляющий ошибку, описанную тут.
Почему WSGI, ASGI, urls.py, settings.py попадают в мёрдж - не понимаю, честно сказать. Они и так были. @pavel.sidorenko знаешь почему так вышло?
Тест далее дублирует ранее написанный для мёрджа по этой задаче.
Обновил модель:
Некоторые поинты:
-
В репортах есть абсолютно идентичные файла. Пример файл под номером 01339 - файл с одинаковым временем который содержтся в обеих папках.
-
Чтобы работало, должны быть репорты только из этих двух папок: cbd0-bugreports, cbd1-bugreports. Если ещё одна - то надо её прописывать. Такова логика кода.
-
Код обновлён так, что если репорт (!)уже(!) был записан в БД на момент Merge Request, то его сеть (поле сети в объекте модели Report) будет обновлена. Репорт не будет удалён и не будет создан новый. Если же репорта ранее не было, то будет создан. Т.е. прям красота. Проверил не единожды перед Merge Request на локале.