Если порядок событий изменения каталога имеет значение, вы, вероятно, не сможете получить этот заказ после того, как ваш скрипт перестанет работать, поскольку он потерян и не может быть извлечен из файловой системы.
В противном случае я бы использовал git repo для сбора изменений после предыдущего фиксации, совершая коммиты до того, как скрипт перестанет работать.