Index: gclient.py |
diff --git a/gclient.py b/gclient.py |
index 27d2ed14972852c35486abe210ac19232bdca6b0..2fd056f8e44e2bc746ddbf711865a8bbd64e4985 100644 |
--- a/gclient.py |
+++ b/gclient.py |
@@ -465,12 +465,13 @@ class Dependency(gclient_utils.WorkItem, DependencySettings): |
deps_to_add.append(Dependency( |
self, name, url, None, None, None, None, |
self.deps_file, should_process)) |
+ deps_to_add.sort(key=lambda x: x.name) |
self.add_dependencies_and_close(deps_to_add, local_scope.get('hooks', [])) |
logging.info('ParseDepsFile(%s) done' % self.name) |
def add_dependencies_and_close(self, deps_to_add, hooks): |
"""Adds the dependencies, hooks and mark the parsing as done.""" |
- for dep in sorted(deps_to_add, key=lambda x: x.name): |
+ for dep in deps_to_add: |
if dep.verify_validity(): |
self.add_dependency(dep) |
self._mark_as_parsed(hooks) |