]> _ Git - alire.git/commit
Cache dependency solution in a lockfile (#355)
authorAlejandro R Mosteo <amosteo@unizar.es>
Mon, 11 May 2020 14:54:10 +0000 (16:54 +0200)
committerGitHub <noreply@github.com>
Mon, 11 May 2020 14:54:10 +0000 (16:54 +0200)
commitf6e4ab7e493d56e8cf2190799956d1bb23e81157
tree611c1f7273a723f7475db1adb09e76736b1d5b7f
parent92cf6a1f622f6ca54302efa614b67ab90777662a
Cache dependency solution in a lockfile (#355)

* Refactor Alr.Query as Alire.Solver
* Implement lockfiles and create them on checkout
38 files changed:
src/alire/alire-containers.adb
src/alire/alire-containers.ads
src/alire/alire-dependencies.ads
src/alire/alire-lockfiles.adb [new file with mode: 0644]
src/alire/alire-lockfiles.ads [new file with mode: 0644]
src/alire/alire-milestones.adb [new file with mode: 0644]
src/alire/alire-milestones.ads
src/alire/alire-origins.adb
src/alire/alire-origins.ads
src/alire/alire-releases.ads
src/alire/alire-roots.ads
src/alire/alire-solutions.adb [new file with mode: 0644]
src/alire/alire-solutions.ads [new file with mode: 0644]
src/alire/alire-solver.adb [new file with mode: 0644]
src/alire/alire-solver.ads [new file with mode: 0644]
src/alr/alr-build_env.adb
src/alr/alr-checkout.adb
src/alr/alr-checkout.ads
src/alr/alr-commands-get.adb
src/alr/alr-commands-init.adb
src/alr/alr-commands-pin.adb
src/alr/alr-commands-search.adb
src/alr/alr-commands-show.adb
src/alr/alr-commands-test.adb
src/alr/alr-commands-update.adb
src/alr/alr-commands-withing.adb
src/alr/alr-commands.adb
src/alr/alr-commands.ads
src/alr/alr-dependency_graphs.adb
src/alr/alr-dependency_graphs.ads
src/alr/alr-parsers.adb [deleted file]
src/alr/alr-parsers.ads [deleted file]
src/alr/alr-query.adb [deleted file]
src/alr/alr-query.ads [deleted file]
testsuite/tests/get/external-tool-dependency/test.py
testsuite/tests/get/git-local/test.py
testsuite/tests/get/unpack-in-place/test.py
testsuite/tests/workflows/init-options/test.py