| Index: gclient.py
|
| diff --git a/gclient.py b/gclient.py
|
| index 9bc21e5a5535afd2a6a322c628d07157dc7b9f72..a1d6f2e0015ecc82b0b2e38dfaa29d56a6ec57f6 100755
|
| --- a/gclient.py
|
| +++ b/gclient.py
|
| @@ -1481,11 +1481,11 @@ been automagically updated. The previous version is available at %s.old.
|
| return revision_overrides
|
| solutions_names = [s.name for s in self.dependencies]
|
| for i, revision in enumerate(self._options.revisions):
|
| - if not '@' in revision:
|
| + if '@' in revision:
|
| + name, rev = revision.split('@', 1)
|
| + else:
|
| # Support for --revision 123
|
| name, rev = solutions_names[i], revision
|
| - else:
|
| - name, rev = revision.split('@', 1)
|
| revision_overrides[name] = rev
|
| return revision_overrides
|
|
|
|
|