You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by gi...@apache.org on 2020/12/29 13:04:56 UTC

[buildstream] 01/01: buildstream/_gitsourcebase.py: Fix return of get_ref() when no ref is available

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch valentindavid/git-get-ref-warnings
in repository https://gitbox.apache.org/repos/asf/buildstream.git

commit 7f9dc4c84042d89bd3a3fc45a6b65ba4ccc8d338
Author: Valentin David <va...@codethink.co.uk>
AuthorDate: Fri May 10 14:34:04 2019 +0200

    buildstream/_gitsourcebase.py: Fix return of get_ref() when no ref is available
    
    That was causing invalid warning. Fixes #1020.
---
 buildstream/_gitsourcebase.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/buildstream/_gitsourcebase.py b/buildstream/_gitsourcebase.py
index 7d07c56..38c844c 100644
--- a/buildstream/_gitsourcebase.py
+++ b/buildstream/_gitsourcebase.py
@@ -469,7 +469,10 @@ class _GitSourceBase(Source):
         self.mirror.tags = self._load_tags(node)
 
     def get_ref(self):
-        return self.mirror.ref, self.mirror.tags
+        if self.mirror.ref:
+            return self.mirror.ref, self.mirror.tags
+        else:
+            return None
 
     def set_ref(self, ref_data, node):
         if not ref_data: