Deduplicate entries in the archive of stable standalone installers by yerke · Pull Request #770 · rust-lang/rust-forge (original) (raw)
I added Archive of Rust Stable Standalone Installers page in #733.
Later it was pointed out to me that version 1.8.0 is listed twice on the archive page. My original implementation relied on my assumption that https://static.rust-lang.org/dist/YYYY-MM-DD/channel-rust-1.minor.patch.toml
would appear only once in the https://static.rust-lang.org/manifests.txt. (It seems fine at a glance when I was implementing it.) But that is not true for 1.8.0, 1.14.0, 1.15.1, 1.49.0, which have multiple entries.
In this PR I add logic to deduplicate entries in the archive of stable standalone installers and make sure that they are printed in the correct order.