diff options
author | Ben Brown <ben.brown@codethink.co.uk> | 2017-04-28 19:03:24 +0100 |
---|---|---|
committer | Javier Jardón <javier.jardon@codethink.co.uk> | 2017-05-03 11:23:35 +0100 |
commit | e0384da786c0f68d53f16dcc75a2966b0fb55ab5 (patch) | |
tree | 2975bcc168ac6af2265d78cd4076766ea250437e | |
parent | ab3e89d68e66e3b11de634c295f645e3ca0ba2d5 (diff) | |
download | ybd-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.py | 2 |
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: |