Ariman wrote:Вряд ли эти данные будут постоянные для каждого исходника. Вполне вероятно, что разные модули имеют разные версии одного и того же исходника (будет актуально для сорцов из рантайма, они скорее всего будут отличаться от файлов в текущем SDK, с которым личный код собран). Тогда уже имеет смысл заводить упомянутую секцию [Modules] и там писать актуальные чексуммы и id для каждого модуля.
Вот тут выявилась существенная разница в понятиях. Когда я говорю, что в модуле используется такой-то исходник, я подразумеваю совокупность полного пути и контрольной суммы. Соответственно, в секции [Modules] я ожидаю увидеть все те и только те модули, которые упоминают в точности эту версию этого исходного файла.
Исходники же с разными контрольными суммами я бы хотел видеть отдельными элементами панели, пусть даже и по одинаковому пути.
Если же склеивать все исходники с одним путём в один элемент панели, то разбираться, в каких модулях использована действительно одинаковая версия, а в каких разная, становится несколько муторно.