From c0b277d9c8f22fe1b6502fcefe4409f6989ee7c6 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 24 Jan 2018 14:56:15 +0200 Subject: [PATCH] Handle "os.mbed.com" URL as Mercurial (hg) repository --- platformio/managers/package.py | 4 +++- tests/test_managers.py | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/platformio/managers/package.py b/platformio/managers/package.py index 0b1e0ad1..905b756a 100644 --- a/platformio/managers/package.py +++ b/platformio/managers/package.py @@ -553,7 +553,9 @@ class BasePkgManager(PkgRepoMixin, PkgInstallerMixin): hg_conditions = [ # Handle Developer Mbed URL # (https://developer.mbed.org/users/user/code/package/) - text.startswith("https://developer.mbed.org") + # (https://os.mbed.com/users/user/code/package/) + text.startswith("https://developer.mbed.org"), + text.startswith("https://os.mbed.com") ] if any(git_conditions): url = "git+" + text diff --git a/tests/test_managers.py b/tests/test_managers.py index 6fe2f273..ee2d5df1 100644 --- a/tests/test_managers.py +++ b/tests/test_managers.py @@ -82,6 +82,11 @@ def test_pkg_input_parser(): ("package", None, "hg+https://developer.mbed.org/users/user/code/package/") ], + [ + "https://os.mbed.com/users/user/code/package/", + ("package", None, + "hg+https://os.mbed.com/users/user/code/package/") + ], [ "https://github.com/user/package#v1.2.3", ("package", None, "git+https://github.com/user/package#v1.2.3")