Skip to content

Улучшить вывод при конфликте версий #24

@RubaXa

Description

@RubaXa

Сейчас вывод крайне неинформативный.
Предлагаю следующий вариант с указанием версий пакетов и раскрытием нестрогих версий:

Requirements:
 mailru@0.2.1
   +- mrg-polyfills@0.x -> 0.2.0
   +- toolkit@0.20.10
   |    +- mrg-polyfills@0.x -> 0.0.7             !!! CONFLICT !!!  up to 0.2.0
   +- compose@0.2.1
   |    +- toolkit@0.x -> 0.20.12
   |         +- mrg-polyfills@0.0.x -> 0.0.7      !!! CONFLICT !!!  up to 0.2.0
   +- mrg-context@0.2.0
        +- mrg-message-broker@0.1.0
             +- mrg-polyfills@0.x -> 0.2.0

Строчку с конфликтом нужно ещё и подсветить!

@latrekc, @ivan-chashkin, @berkel, @monolithed, @Octane, @mamonth

Напомню, сейчас вывод выглядит вот так:

Requirements:
    root requires 0.2.x
    _root/compose/toolkit requires 0.0.x
    _root/mrg-context/mrg-message-broker requires 0.2.x

И самое страшное, что сейчас он не выводит даже _root/toolkit requires 0.0.x, а должен был!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions