summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Brown <ben.brown@codethink.co.uk>2017-04-28 19:03:24 +0100
committerJavier Jardón <javier.jardon@codethink.co.uk>2017-05-03 11:23:35 +0100
commite0384da786c0f68d53f16dcc75a2966b0fb55ab5 (patch)
tree2975bcc168ac6af2265d78cd4076766ea250437e
parentab3e89d68e66e3b11de634c295f645e3ca0ba2d5 (diff)
downloadybd-e0384da786c0f68d53f16dcc75a2966b0fb55ab5.tar.gz
Resolve 'sha' if it exists over 'ref' in get_tree()
The 'sha' field should override 'ref' when generating cache-keys as it does when checking out for building.
-rw-r--r--ybd/repos.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ybd/repos.py b/ybd/repos.py
index 2b32713..cdf1578 100644
--- a/ybd/repos.py
+++ b/ybd/repos.py
@@ -89,7 +89,7 @@ def get_last_tag(gitdir):
def get_tree(dn):
- ref = str(dn.get('ref', str(dn.get('sha'))))
+ ref = str(dn.get('sha', str(dn.get('ref'))))
track = app.config.get('track-branches')
if dn.get('unpetrify-ref') and track:
if track is True or dn['path'] in track: