vcpkg/toolsrc
Victor Romero e9f8cc67a5
[vcpkg] Implement versions db generator (#13777)
* [vcpkg] Add script to generate ports versions history

* [vcpkg] Fix formatting

* Fetch port versions from commit ID

* Use global --x-json switch

* Use --no-checkout when cloning secondary instance

* Clone from local repository instead of from GitHub

* Use CmdLineBuilder to build git commands

* Use CmdLineBuilder and reduce repeated code

* Fetch version at baseline and code cleanup

* Guess version scheme from old CONTROL files

* Rename version db generator script

* Simplify x-history json output

* Use CONTROL/manifest parsers on x-history

* Use git-tree instaed of commit-id

* Remove 'ports' field from root object

* Clean up code

* More code cleanup

* Improve port version detection

* Improve generator logging

* Do not ignore parsing errors in CONTROL files

* PR review comments in Python script

* Fix subprocess.run() calls

* Make `canonicalize()` return error instead of terminating

* [vcpkg] Add tests for new test_parse_control_file paths

* Remove unnecessary std::move() calls

* Fix formatting

* Python formatting

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-10-26 10:24:30 -07:00
..
cmake fix compile on g++ 6 (#13290) 2020-09-04 11:49:56 -07:00
include [vcpkg] Implement versions db generator (#13777) 2020-10-26 10:24:30 -07:00
src [vcpkg] Implement versions db generator (#13777) 2020-10-26 10:24:30 -07:00
windows-bootstrap [vcpkg] Implement versions db generator (#13777) 2020-10-26 10:24:30 -07:00
.clang-format [vcpkg] Registries MVP (#13038) 2020-09-02 09:13:44 -07:00
CMakeLists.txt [vcpkg] Add build scripts to produce signed vcpkg binaries. (#13508) 2020-09-21 17:27:35 -07:00
vcpkg.natvis Initial addition of native visualizer, to improve debugging experience. (#3906) 2018-08-01 10:58:25 -07:00
VERSION.txt [vcpkg] Update toolsrc VERSION to 2020.06.15 (#12263) 2020-07-06 12:12:16 -07:00