]> _ Git - alire.git/commit
Rework Solutions.Diffs internals to use States (#457)
authorAlejandro R Mosteo <alejandro@mosteo.com>
Thu, 2 Jul 2020 16:45:46 +0000 (18:45 +0200)
committerGitHub <noreply@github.com>
Thu, 2 Jul 2020 16:45:46 +0000 (18:45 +0200)
commit0ae936fe53471c7ce3a694c16b29a2f9cc152c22
tree28244e4a1a3916d0338834e76cf982b4844b2c7f
parent8b908a6fd71a55e95bb7f2ff5d649424b0fe2c7d
Rework Solutions.Diffs internals to use States (#457)

* Rework Solutions.Diffs internals to use States

Now that the Solution type stores all relevant information via
Dependencies.States, making the diffs directly from the solution is both
simpler, more maintainable and more accurate.

* Fix unified user pin naming (target --> pin)

* Review fixes
src/alire/alire-dependencies-diffs.adb
src/alire/alire-dependencies-states.ads
src/alire/alire-solutions-diffs.adb
src/alire/alire-solutions-diffs.ads
src/alire/alire-solver.adb
testsuite/tests/pin/change-type/test.py
testsuite/tests/pin/pin-dir/test.py
testsuite/tests/with/changes-info/test.py [new file with mode: 0644]
testsuite/tests/with/changes-info/test.yaml [new file with mode: 0644]
testsuite/tests/with/pin-dir/test.py