Fix recursedeps to be overridden using custom_deps in windows
R=gavinmak@google.com
Change-Id: Ibae42b9533b0da526c3a534cd327806611216327
Bug: 1215885
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3335580
Reviewed-by: Gavin Mak <gavinmak@google.com>
Commit-Queue: Aravind Vasudevan <aravindvasudev@google.com>
diff --git a/gclient.py b/gclient.py
index 2470c75..446be28 100755
--- a/gclient.py
+++ b/gclient.py
@@ -467,7 +467,9 @@
def _OverrideUrl(self):
"""Resolves the parsed url from the parent hierarchy."""
- parsed_url = self.get_custom_deps(self._name, self.url)
+ parsed_url = self.get_custom_deps(
+ self._name.replace(os.sep, posixpath.sep) \
+ if self._name else self._name, self.url)
if parsed_url != self.url:
logging.info('Dependency(%s)._OverrideUrl(%s) -> %s', self._name,
self.url, parsed_url)