- манифест читается так, как записан: решётка внутри строки не открывает
комментарий, скобка внутри комментария не закрывает массив, имя внутри
комментария не становится подпиской; новый ключ встаёт после массива,
а не внутрь него
- всё записываемое проходит через manifest.Quote — обратный слэш в пути
делал файл, который инструмент сам не читает
- маркер локальной части переехал в doc и пропускает огороженные блоки:
процитированный в примере маркер больше не считается границей, а копия
без маркера не перезаписывается молча
- лишний позиционный аргумент отсекается: flag прекращал разбор и прятал
флаги после себя, из-за чего pull, list и check игнорировали --for
- заведены тесты проверок копий, включая молчание на исправной копии