Skip to content
Merged
Show file tree
Hide file tree
Changes from 38 commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
e9855e6
WIP: Get versions from database files
vicroms Oct 20, 2020
da07a3b
Fix formatting
vicroms Oct 20, 2020
f3b82ec
Provider inherits ResourceBase
vicroms Oct 20, 2020
75d5239
Correct versions JSON file location
vicroms Oct 21, 2020
e9f7bbd
Fix formatting
vicroms Oct 21, 2020
f542bd1
Fix formatting
vicroms Oct 21, 2020
a3c7e34
Merge branch 'master' of https://github.com/microsoft/vcpkg into HEAD
ras0219-msft Oct 21, 2020
45a961a
Merge upstream/master into versioning/versioned-portfile-provider
vicroms Nov 3, 2020
3e89145
Fix include in versions.h
vicroms Nov 3, 2020
7a5f7f8
Fetch port versions using git tree object
vicroms Nov 10, 2020
ea6639e
Undo changes to x-history
vicroms Nov 10, 2020
f52125b
Remove unnecesary moves
vicroms Nov 10, 2020
cb84ff5
Merge branch 'master' of https://github.com/microsoft/vcpkg into vers…
vicroms Nov 11, 2020
ba655a2
Extract Git manipulation code
vicroms Nov 12, 2020
82b523a
Merge branch 'versioning/versioned-portfile-provider' of https://gith…
vicroms Nov 12, 2020
312209e
Merge branch 'master' of https://github.com/microsoft/vcpkg into vers…
vicroms Nov 12, 2020
964b959
[WIP] Review comments
vicroms Nov 16, 2020
0093995
[WIP] Review comments pt. 2
vicroms Nov 16, 2020
3c8b8d7
Merge branch 'master' of https://github.com/microsoft/vcpkg into vers…
vicroms Nov 16, 2020
d73fdd0
[WIP] Review comments / fix formatting
vicroms Nov 16, 2020
91b425a
Merge branch 'master' of github.com:microsoft/vcpkg into versioning/v…
vicroms Nov 17, 2020
377c0f9
Generate baseline.json
vicroms Nov 17, 2020
2c4b35d
Extract deserializers from registries source file
vicroms Nov 17, 2020
0699cf3
BaselineProvider initial implementation
vicroms Nov 17, 2020
5040d82
Modify gitignore
vicroms Nov 17, 2020
ff8a732
Update .gitignore again
vicroms Nov 17, 2020
af5f87f
Use JSON deserializer for versions db
vicroms Nov 18, 2020
ab6127a
Lazy load baseline file
vicroms Nov 18, 2020
fc817d5
Fetch baseline.json from baseline commit
vicroms Nov 18, 2020
9d64b34
More git abstractions
vicroms Nov 19, 2020
ff617b1
Clean up code
vicroms Nov 19, 2020
01bfaac
Merge branch 'master' of github.com:microsoft/vcpkg into versioning/v…
vicroms Nov 19, 2020
6818069
Path helpers
vicroms Nov 19, 2020
34474ad
Formatting
vicroms Nov 20, 2020
1054129
Move data into impl object
vicroms Nov 20, 2020
2c90cb4
Use implementation object for VersionedPortfileProvider
vicroms Nov 20, 2020
0bcaa15
Reuse cloned instance for checkouts
vicroms Nov 20, 2020
cfb807d
Code cleanup and formatting
vicroms Nov 20, 2020
03b3e52
Fix returning dangling reference
vicroms Nov 20, 2020
a292cf4
Merge branch 'master' of github.com:microsoft/vcpkg into versioning/v…
vicroms Nov 21, 2020
360dd3a
Prepare to remove files in port_versions/
vicroms Nov 23, 2020
3f0893f
Remove files in port_versions/
vicroms Nov 23, 2020
c8f570d
Update .gitignore
vicroms Nov 23, 2020
50535d2
Some PR review comments
vicroms Nov 23, 2020
b946647
Use StringView
vicroms Nov 24, 2020
37233ba
More StringView conversions
vicroms Nov 24, 2020
222cdd5
More refactoring
vicroms Nov 24, 2020
26bd212
Make some implementation members private
vicroms Nov 24, 2020
c12a53c
Functions for parsing baseline and version files
vicroms Nov 25, 2020
6e3824a
Merge branch 'master' of github.com:microsoft/vcpkg into versioning/v…
vicroms Nov 25, 2020
3a0e613
Hide deserializers implementation
vicroms Nov 25, 2020
143ea21
Check for `versions` feature flag in registries.
vicroms Nov 26, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -295,6 +295,8 @@ __pycache__/
/toolsrc/windows-bootstrap/msbuild.x86.release/
/toolsrc/windows-bootstrap/msbuild.x64.debug/
/toolsrc/windows-bootstrap/msbuild.x64.release/
#ignore db
/port_versions/
#ignore custom triplets
/triplets/*
#add vcpkg-designed triplets back in
Expand Down
1,540 changes: 1,540 additions & 0 deletions port_versions/baseline.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions port_versions/c-/cpprestsdk.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"versions": [{"git-tree": "1fb06431492f382bb54834c567db83bcb6cabe0b", "version-string": "2.10.16", "port-version": 3}, {"git-tree": "17cb3f7a61a5091087d53dbce2a8c2d328342ee8", "version-string": "2.10.16", "port-version": 2}, {"git-tree": "9e6aa1f352765cab12b207b4c195221bdf43c28b", "version-string": "2.10.16", "port-version": 1}, {"git-tree": "140c63764a9d13e325b065e30fb119d3f3d010a3", "version-string": "2.10.16", "port-version": 0}, {"git-tree": "e47b918125027860a9fff53282af5b5429019c7b", "version-string": "2.10.15", "port-version": 1}, {"git-tree": "2de6826ede1e8e28e1fa1f92afa1aaf0982fcede", "version-string": "2.10.15", "port-version": 0}, {"git-tree": "62ba6e5405bdf0806d8e8408a547e5872b8cba5d", "version-string": "2.10.14", "port-version": 1}, {"git-tree": "9f2e01f4c876c5915b7a685fd431a9ad98fb780f", "version-string": "2.10.14", "port-version": 0}, {"git-tree": "338cfcef457aaff1a329f7feeab92e21b9c96e5a", "version-string": "2.10.13", "port-version": 1}, {"git-tree": "e35cbfd7d6956d26a77f5cd607b129065856bb82", "version-string": "2.10.13", "port-version": 0}, {"git-tree": "64aa62b7a6fbbcdbb81588d23665a8c9f1e933aa", "version-string": "2.10.12", "port-version": 0}, {"git-tree": "4f987cafc2d3ab844221d48a077a766d9a3ee29e", "version-string": "2.10.11", "port-version": 0}, {"git-tree": "191b71a47f0e6220785677363f5d5cea098b5955", "version-string": "2.10.10", "port-version": 0}, {"git-tree": "2b2d0ceec9678fc5e7db0e7556745d8972395b0e", "version-string": "2.10.7", "port-version": 0}, {"git-tree": "d069e89c749dedcbafcef8f7e81e8b45d0658df2", "version-string": "2.10.6", "port-version": 3}, {"git-tree": "172a3a97fcd45e292496211fe91e574176bc66cf", "version-string": "2.10.6", "port-version": 2}, {"git-tree": "124a27eb315f4dc7c6239ab7922472e44e9154ec", "version-string": "2.10.6", "port-version": 1}, {"git-tree": "4598e0984e115a80d224b3fdf1c93f6af248daff", "version-string": "2.10.6", "port-version": 0}, {"git-tree": "3657c1899d91376fab9f85237f0869eaf7956673", "version-string": "2.10.5", "port-version": 0}, {"git-tree": "564f603510f30b61eae4daa39988950ed7d28bbf", "version-string": "2.10.4", "port-version": 0}, {"git-tree": "01dc05ee45ec6244d05ff645f494d6e9c9a8d109", "version-string": "2.10.3", "port-version": 1}, {"git-tree": "46e51015a1c082a2d5c05832ad39924f0470f526", "version-string": "2.10.2", "port-version": 1}, {"git-tree": "8431a5fe877e18bb6429a94ae05bf472d116e032", "version-string": "2.10.2", "port-version": 0}, {"git-tree": "78735f0f239560b88ec3ff1edd961a07f8d50e4e", "version-string": "2.10.1", "port-version": 1}, {"git-tree": "28426fb1d9d848d07082a0d3e3c7e0496a4c065a", "version-string": "2.10.1", "port-version": 0}, {"git-tree": "589c3b533d10da50f6f69cae7dde72fa78827c4e", "version-string": "2.10.0", "port-version": 0}, {"git-tree": "fa4bd515204c443f85bae314d0913ddc02332756", "version-string": "2.9.0", "port-version": 4}, {"git-tree": "0d9a0686badbc54f5ab73213aec95db2dbae88c3", "version-string": "2.9.0", "port-version": 3}, {"git-tree": "6696c08718d02424257e824f37b07bff3f54eff4", "version-string": "2.9.0", "port-version": 2}, {"git-tree": "c3fe95100142c708c7ba0386d2bb6e4671c3f4ed", "version-string": "2.9.0", "port-version": 1}, {"git-tree": "662d0903cce0892f8322bf3a273f865572ed6f31", "version-string": "2.9.0", "port-version": 0}, {"git-tree": "284d94938a84aa0380cf2f2f97c81281a2f0598a", "version-string": "2.8", "port-version": 0}]}
1 change: 1 addition & 0 deletions port_versions/o-/openssl-unix.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"versions": [{"git-tree": "dda72388849087e4edb2be900f5448376a6f5215", "version-string": "1.1.1h", "port-version": 1}, {"git-tree": "a5b077133a17a5f5462f7207d4877ca6bf841958", "version-string": "1.1.1h", "port-version": 0}, {"git-tree": "1cc8e80ce46c8cede6d950dce347212c6312189c", "version-string": "1.1.1g", "port-version": 4}, {"git-tree": "e748f5c8aed72f12c497a9221da925a7d6a7cd57", "version-string": "1.1.1g", "port-version": 3}, {"git-tree": "6d04f385c7123a4b2984f7787a28a5b72295b811", "version-string": "1.1.1g", "port-version": 2}, {"git-tree": "c54172f82c408954edffbd786e96b0b36ff9ccad", "version-string": "1.1.1g", "port-version": 1}, {"git-tree": "79e66433bc9077347892e042225a9205d64d283e", "version-string": "1.1.1g", "port-version": 0}, {"git-tree": "cd64682e77b61d0ce90a3e7d56f8df8f787b9548", "version-string": "1.1.1d", "port-version": 4}, {"git-tree": "1487efaaf621741639191e356e947a4118739035", "version-string": "1.1.1d", "port-version": 3}, {"git-tree": "b287227ab19c508b3257da5e6b7072278121b335", "version-string": "1.1.1d", "port-version": 2}, {"git-tree": "9d3d306d309bc95abfb88bbfa5fd46e473f016d2", "version-string": "1.1.1d", "port-version": 1}, {"git-tree": "d76be8657a6e5128eb8769d468524aea99635832", "version-string": "1.0.2s", "port-version": 1}, {"git-tree": "34b9a3c2530b7a4e7cbdae74181098427c076a26", "version-string": "1.0.2s", "port-version": 0}, {"git-tree": "68f20b0128ed20998e8f641abca309eb27ab881c", "version-string": "1.0.2q", "port-version": 0}, {"git-tree": "532c0cc2adbcf0800c9dad5df9c900a28672cdf6", "version-string": "1.0.2s", "port-version": 0}, {"git-tree": "d4a71f9592772e1e82ea73a04a1b06790297fade", "version-string": "1.0.2q", "port-version": 1}, {"git-tree": "add5af6cc06c5bb82af3f88f7665e34622cf65a5", "version-string": "1.0.2q", "port-version": 0}, {"git-tree": "7ae3ef68f38c470d094bde9c5f934e99dd764ee4", "version-string": "1.0.2p", "port-version": 1}, {"git-tree": "3ac5f3a46d740a87e1fa9b3245b4e6ed14a9b096", "version-string": "1.0.2p", "port-version": 0}, {"git-tree": "8a6c268d6cf86abad746a527d1c982d77e6957a2", "version-string": "1.0.2o", "port-version": 1}, {"git-tree": "78634dddc1ad87f08f58fcf5b0b83ba575e924eb", "version-string": "1.0.2o", "port-version": 0}]}
1 change: 1 addition & 0 deletions port_versions/o-/openssl-uwp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"versions": [{"git-tree": "84398c4b851a28c5ca622c249d51c17d023518b7", "version-string": "1.1.1h", "port-version": 1}, {"git-tree": "f84d47f34d9789ef793f45431c06ed4085f43e34", "version-string": "1.1.1h", "port-version": 0}, {"git-tree": "e3a2926149036f4d8aa134ce92a8517702ee37c0", "version-string": "1.1.1h", "port-version": 1}, {"git-tree": "a69449619d734794b6385c36b3a5d00f108d9dd3", "version-string": "1.1.1h", "port-version": 0}, {"git-tree": "fba260d6fcf7baa0e925c0a7e551f9d6e1082dcc", "version-string": "1.1.1g", "port-version": 1}, {"git-tree": "87f250780a2f75d91e9ed8c0b4ba3a18669780a5", "version-string": "1.1.1g", "port-version": 0}, {"git-tree": "1bcb70f892ae3a4a8c221f39a5139b479a407e7f", "version-string": "1.1.1d", "port-version": 1}, {"git-tree": "fa8cdbc92010c7e9b6e30f41cb0f543e95023973", "version-string": "1.1.1d", "port-version": 0}, {"git-tree": "8d0505ed5d06120e35c08eb9296b19e8bb8506eb", "version-string": "1.0.2r", "port-version": 1}, {"git-tree": "677fd281086ecd5e0a6801306f2741e7718c8093", "version-string": "1.0.2r", "port-version": 0}, {"git-tree": "8b88b0ffaf55e0d3804807cf92c0e57f579b9c73", "version-string": "1.0.2q-winrt", "port-version": 2}, {"git-tree": "85472d04fa7e3002ccdfc7729557a9c1bd583c60", "version-string": "1.0.2q-winrt", "port-version": 1}, {"git-tree": "5596ed33ca4b2be4d1d190b963ed6f19cf45b510", "version-string": "1.0.2q-winrt", "port-version": 0}, {"git-tree": "8b22d47210619fd3b6a38bdc999a6f6cb7ee23b1", "version-string": "1.0.2l-winrt", "port-version": 0}]}
1 change: 1 addition & 0 deletions port_versions/o-/openssl-windows.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"versions": [{"git-tree": "526d4688d5ca8cdcbac22b8ff18f9aac10a8c695", "version-string": "1.1.1h", "port-version": 1}, {"git-tree": "3243016be13f2cd1c0ab38519b59f4660770acf5", "version-string": "1.1.1h", "port-version": 0}, {"git-tree": "22c37a71ae89dd3856bb6c81f0e59f804873acba", "version-string": "1.1.1g", "port-version": 1}, {"git-tree": "054a2e92258c48208eecda2bdbc32c9dcdc52dfb", "version-string": "1.1.1g", "port-version": 0}, {"git-tree": "3918271375b0ff99b187ef3d357b3d391bc42050", "version-string": "1.1.1d", "port-version": 2}, {"git-tree": "dfe5545ce043f440d9d4ab06e7548c495b334e36", "version-string": "1.1.1d", "port-version": 1}, {"git-tree": "aa4cf0f1e723b452cdfce53989bbf73bb4acc847", "version-string": "1.1.1d", "port-version": 0}, {"git-tree": "911361ba8124500e840b359ab0972887b65c69ae", "version-string": "1.0.2s", "port-version": 2}, {"git-tree": "cab1a598632203ea232d8794fe1cb0d9489c62ee", "version-string": "1.0.2s", "port-version": 1}, {"git-tree": "3c70e410a627bb3b67a34c0d8e79f784641f7dea", "version-string": "1.0.2q", "port-version": 2}, {"git-tree": "4f32bcc4a79399ed840a045165a572d7c16446f9", "version-string": "1.0.2s", "port-version": 1}, {"git-tree": "d3793cca46af28305e662afcf896e55b73396638", "version-string": "1.0.2q", "port-version": 2}, {"git-tree": "ec5d01d75cd9ab48966220fdb644a63764c30cea", "version-string": "1.0.2q", "port-version": 1}, {"git-tree": "12c1959ae6532da0ad5d6531d59eb107c9f94df8", "version-string": "1.0.2q", "port-version": 0}, {"git-tree": "6f75c8b4121807afd813459d36d752c019cdae8b", "version-string": "1.0.2p", "port-version": 1}, {"git-tree": "35f88f577589285a0a1cf5346fc1a2e71260eacd", "version-string": "1.0.2p", "port-version": 0}, {"git-tree": "508bde2de594176023af6270986da999919ab8af", "version-string": "1.0.2o", "port-version": 0}]}
1 change: 1 addition & 0 deletions port_versions/o-/openssl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"versions": [{"git-tree": "fb63ac09918a0e4feffc60057dd5da4b9d6143f4", "version-string": "1.1.1h", "port-version": 2}, {"git-tree": "3d5b8bfd0984b72b432b3d2fb4447dd306e41d0a", "version-string": "1.1.1h", "port-version": 1}, {"git-tree": "10b21b67d6f259baa92845ba0ba06ebb480fe0f7", "version-string": "1.1.1g", "port-version": 1}, {"git-tree": "e96ecf6eebbc0c8356771548127c077e3e7bc676", "version-string": "1.1.1g", "port-version": 0}, {"git-tree": "a54c371df1a58c492721227b808bef69d4c0b6bd", "version-string": "1.1.1d", "port-version": 0}, {"git-tree": "0848995115a67c1818f5f9f2b667083d74dda046", "version-string": "1", "port-version": 0}, {"git-tree": "0a8165857ba19bdc061ef32acd6b7bad442480ed", "version-string": "0", "port-version": 0}, {"git-tree": "39d1773390a9817dd776d1d90e809d873437daa7", "version-string": "1.0.2o", "port-version": 3}, {"git-tree": "86a392547f55fe99da0105cfdb2ce012e0fa5f94", "version-string": "1.0.2o", "port-version": 2}, {"git-tree": "0ae9343f2814cfcfdef9445990d7b0c90495db52", "version-string": "1.0.2o", "port-version": 1}, {"git-tree": "74c8e8bdb3ecafc4d95aabbd076dfbb41db0a366", "version-string": "1.0.2o", "port-version": 0}, {"git-tree": "b0c5618831af164aab62f9b446b225fbf2b33b5e", "version-string": "1.0.2n", "port-version": 3}, {"git-tree": "f1cb0e39d975d255b9dfa2e55802cab0b9fc8355", "version-string": "1.0.2n", "port-version": 2}, {"git-tree": "cd538938214a1f0865641dfbcc9700182e1e5bd9", "version-string": "1.0.2n", "port-version": 1}, {"git-tree": "096e9e1bda009fd51e1b62a6c4b0f0808f22ca02", "version-string": "1.0.2n", "port-version": 0}, {"git-tree": "ae1fc122ee308f89f77bf72f6156ea48ad903e79", "version-string": "1.0.2m", "port-version": 0}, {"git-tree": "799259eabc46bde9958f9d285e4e3695836dec4d", "version-string": "1.0.2l", "port-version": 3}, {"git-tree": "06e68e4988301123770548bbe51a3f2a61993d0f", "version-string": "1.0.2l", "port-version": 2}, {"git-tree": "71c0ea9b022834e916b553b9239cf9e8df4af53b", "version-string": "1.0.2l", "port-version": 1}, {"git-tree": "4bbe7d4ddd39dbaa01b0d1920fa1cbf40e6eea4f", "version-string": "1.0.21", "port-version": 1}, {"git-tree": "c09f7eeae92108f42f6a7b8f887ee48152478697", "version-string": "1.0.2k", "port-version": 5}, {"git-tree": "91a923bc001d2dd39c52ed8ad976da371d47856a", "version-string": "1.0.2k", "port-version": 4}, {"git-tree": "fad4170dd59ac0c0690fee44ccae3b8f6a8e67c5", "version-string": "1.0.2k", "port-version": 3}, {"git-tree": "d78f2dceb034c24a9f19f48dda80181fc6500a3a", "version-string": "1.0.2k", "port-version": 2}, {"git-tree": "f8f125d46bd3e1a3680f33d0d7c7fcf59870efaa", "version-string": "1.0.2k", "port-version": 1}, {"git-tree": "53caaba6ea0df814d3c90589ca9d93a327adaac5", "version-string": "1.0.2j", "port-version": 2}, {"git-tree": "799207c0101ea8fb8e97b59c1855b1cae3148bd4", "version-string": "1.0.2j", "port-version": 1}, {"git-tree": "f18f7a91cacba1703f571e5c0a06c0f6b0d2a13f", "version-string": "1.0.2j", "port-version": 0}, {"git-tree": "c6ad91dbdec35b4d6cb404f39a5a2af454d2ea4d", "version-string": "1.0.2h", "port-version": 1}, {"git-tree": "818861b2d2b76893b113cdfef7c2bd54fae75272", "version-string": "1.0.2j", "port-version": 0}, {"git-tree": "12fd1375cd5c644b9eccc11415eff7e056f58d58", "version-string": "1.0.2h", "port-version": 1}, {"git-tree": "3e5163bcf41573dd2bc14130db52e77599f4131b", "version-string": "1.0.2h", "port-version": 0}]}
1 change: 1 addition & 0 deletions port_versions/r-/rapidjson.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"versions": [{"git-tree": "85e20cbcb5a3a60d6f64064055d149e2c2f01534", "version-string": "2020-09-14", "port-version": 0}, {"git-tree": "774a98d1e6f1f3ef3c209842e90c2887178ad8c8", "version-string": "2020-02-08", "port-version": 0}, {"git-tree": "88bad907ef9b4c572dbeca11c491ddb205ae01ef", "version-string": "2019-06-28", "port-version": 0}, {"git-tree": "ed6ea2be90d867ac327d6b89f8813c73e37d40b8", "version-string": "d87b698", "port-version": 1}, {"git-tree": "fa4095045d898afd3a3d64e6b1b3453a7ca99070", "version-string": "d87b698 ", "port-version": 0}, {"git-tree": "19a7ffcae9b4d393546e516274ad8ace062242f6", "version-string": "1.1.0", "port-version": 3}, {"git-tree": "f7425f3a260c69a9bfa207b2cae3ef6a1f57f635", "version-string": "1.1.0", "port-version": 2}, {"git-tree": "70185e740a69c90ef95e1c3cd2081d037dbc54c2", "version-string": "1.1.0", "port-version": 1}, {"git-tree": "d59e788caf8f5d28507589447072d827f0d68fbb", "version-string": "1.1.0", "port-version": 0}, {"git-tree": "c0d8c86470921ef424f9f779ace8d4fda9987c64", "version-string": "1.0.2", "port-version": 1}]}
1 change: 1 addition & 0 deletions port_versions/z-/zlib.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"versions": [{"git-tree": "827111046e37c98153d9d82bb6fa4183b6d728e4", "version-string": "1.2.11", "port-version": 9}, {"git-tree": "068430e3e24fa228c302c808ba99f8a48d126557", "version-string": "1.2.11", "port-version": 8}, {"git-tree": "6a24abc8d789ceacc8aaf7c81e2a3faf1f037d14", "version-string": "1.2.11", "port-version": 7}, {"git-tree": "0efe4e4647fa585e6ac34a250df2d9989825bb90", "version-string": "1.2.11", "port-version": 6}, {"git-tree": "548fc3e95e4755b329cdd40cde7d83a409182469", "version-string": "1.2.11", "port-version": 5}, {"git-tree": "568cdfb5144c8de58daac62bace38cf7d5040e4a", "version-string": "1.2.11", "port-version": 3}, {"git-tree": "6ada5449a413aa717545457cb6e674d1590f1573", "version-string": "1.2.11", "port-version": 2}, {"git-tree": "51525f628e33dc6aa8fd00db8a7b53bc2f392da4", "version-string": "1.2.11", "port-version": 1}, {"git-tree": "356c8b9d736b19e30f83d7ef735d21e0c063c6ca", "version-string": "1.2.11", "port-version": 0}, {"git-tree": "a516e5ee220c8250f21821077d0e3dd517f02631", "version-string": "1.2.10", "port-version": 0}, {"git-tree": "3309ec82cd96d752ff890c441cb20ef49b52bf94", "version-string": "1.2.8", "port-version": 0}]}
Loading