Подскажите пожалуйста в чем может быть и проблема или что я делаю не так?
Имеется изменённый стандартный компонент (в папке bitrix/components/bitrix/) catalog.set.constructor, тест "ядро проекта не модифицировалось" по понятным причинам показывает его как модифицированный "в модуле iblock модифицированы следующие файлы список_файлов_компонента".
Я выношу целиком этот компонент в свой namespace (чтобы не потерять нужные изменения), и заменю все файлы из папки bitrix/components/bitrix/catalog.set.constructor файлами из папки bitrix/modules/iblock/install/components/catalog.set.constructor (чтобы вернуть компонент к исходному состоянию). Казалось бы всё должно быть хорошо, но если запустить тест "ядро проекта не модифицировалось" ещё раз, то в подробном отчёте можно увидеть новый модифицированный файл "в модуле catalog модифицированы следующие файлы список_файлов_того_же_компонента", при том в модуле iblock модифицированных файлов больше нет. Получается, что компонент опять модифицирован, но относительно модуля catalog. Если заменить ещё раз файлы компонента файлами исходников (но на этот раз взять их из модуля catalog), то тест опять будет не пройдет и состояние вернётся к ситуации описанной в первом абзаце, лишь с тем изменением, что мои изменения уже вынесены в отдельный namespace.
Имеется изменённый стандартный компонент (в папке bitrix/components/bitrix/) catalog.set.constructor, тест "ядро проекта не модифицировалось" по понятным причинам показывает его как модифицированный "в модуле iblock модифицированы следующие файлы список_файлов_компонента".
Я выношу целиком этот компонент в свой namespace (чтобы не потерять нужные изменения), и заменю все файлы из папки bitrix/components/bitrix/catalog.set.constructor файлами из папки bitrix/modules/iblock/install/components/catalog.set.constructor (чтобы вернуть компонент к исходному состоянию). Казалось бы всё должно быть хорошо, но если запустить тест "ядро проекта не модифицировалось" ещё раз, то в подробном отчёте можно увидеть новый модифицированный файл "в модуле catalog модифицированы следующие файлы список_файлов_того_же_компонента", при том в модуле iblock модифицированных файлов больше нет. Получается, что компонент опять модифицирован, но относительно модуля catalog. Если заменить ещё раз файлы компонента файлами исходников (но на этот раз взять их из модуля catalog), то тест опять будет не пройдет и состояние вернётся к ситуации описанной в первом абзаце, лишь с тем изменением, что мои изменения уже вынесены в отдельный namespace.