mirror of
https://chromium.googlesource.com/chromium/tools/depot_tools.git
synced 2026-01-11 18:51:29 +00:00
gclient_eval: Support unpinned dependencies in SetRevision.
If a dependency was unpinned, support adding a revision to it. R=agable@chromium.org Bug: 760633 Change-Id: Id2c9fe5174458acaea334726176b88558425ef5a Reviewed-on: https://chromium-review.googlesource.com/998735 Reviewed-by: Aaron Gable <agable@chromium.org> Reviewed-by: Michael Moss <mmoss@chromium.org> Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
This commit is contained in:
committed by
Commit Bot
parent
8d6265766b
commit
1118a2193b
@@ -504,6 +504,20 @@ class SetRevisionTest(unittest.TestCase):
|
||||
]
|
||||
self.assert_changes_revision(before, after)
|
||||
|
||||
def test_pins_revision(self):
|
||||
before = [
|
||||
'deps = {',
|
||||
' "src/dep": "https://example.com/dep.git",',
|
||||
'}',
|
||||
]
|
||||
after = [
|
||||
'deps = {',
|
||||
' "src/dep": "https://example.com/dep.git@deadfeed",',
|
||||
'}',
|
||||
]
|
||||
self.assert_changes_revision(before, after)
|
||||
|
||||
|
||||
def test_preserves_formatting(self):
|
||||
before = [
|
||||
'vars = {',
|
||||
|
||||
Reference in New Issue
Block a user