Я использую django-хранилища для статических файлов с S3 (и S3BotoStorage). Когда я собираю статические данные с моей локальной машины, поведение выполняется так, как ожидалось, где только модифицированные файлы переносятся на S3. Для этого процесса требуется python-dateutils 1.5 для проверки на время изменения.
Однако, делая то же самое на Heroku, каждый файл выталкивается независимо, хотя настройка такая же. Затем я просмотрел измененное время файлов самого Heroku, и похоже, что os.stat(static_filename).st_mtime совпадает с временем последнего нажатия.
Является ли это ожидаемым поведением? Геройку копирует файлы, даже если нет изменений от git?