Bug 44930

Summary: Сохранять комментарии в ini файлах при редактировании
Product: Branch p10 Reporter: Anton Shevtsov <shevtsov.anton>
Component: gpupdateAssignee: Valery Sinelnikov <greh>
Status: CLOSED FIXED QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: amakeenk, sin
Version: не указана   
Hardware: x86_64   
OS: Linux   

Description Anton Shevtsov 2023-01-16 13:20:34 MSK
Есть вопросы к работе применялки редактирования ini файлов.

Зачем-то вычищаются все комменты из файла при установке произвольной пары параметр=значение. Почти любой  conf это своего рода man по параметрам, их дефолтным состояниям - и вычищать их - это плохо.

Предлагаю, либо оставлять комменты на месте (может вообще в конфиге gpupdate гдето определить, что есть коммент - ^(#|;|//)  ), либо создавать бэкап файла подвергающегося правке filename.ext.backupYYYY-HH-DD_h-m-s
Comment 1 Evgeny Sinelnikov 2023-01-17 10:17:52 MSK
В этом всегда была и будет дилемма генерации конфигов - "парсить" или "пересоздавать".

"Парсить" сложнее в том смысле, что требует больше усилий для реализации и отладки. Это же очевидно.

В данном случае, эту задачу предлагаю рассматривать как запрос на улучшение.
Comment 2 Valery Sinelnikov 2023-03-27 14:14:04 MSK
Исправлено в версии 0.9.12.3