git: allow use of HEAD
PATCH 1/1 git: allow use of HEAD
--- lib/bb/fetch2/git.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
lib/bb/fetch2/git.py +3 -1
@@ -339,7 +339,9 @@ class Git(FetchMethod): """ Compute the HEAD revision for the url """ - if ud.unresolvedrev[name][:5] == "refs/": + if ud.unresolvedrev[name] == "HEAD": + search = "%s %s^{}" % (ud.unresolvedrev[name], ud.unresolvedrev[name]) + elif ud.unresolvedrev[name][:5] == "refs/": search = "%s %s^{}" % (ud.unresolvedrev[name], ud.unresolvedrev[name]) else: search = "refs/heads/%s refs/tags/%s^{}" % (ud.unresolvedrev[name], ud.unresolvedrev[name])
Signature · 1 line
2.1.3
Quoted 17 lines
-----Original Message-----
From: [email protected] [mailto:bitbake- [email protected]] On Behalf Of Cody P Schafer
Sent: den 12 november 2014 02:26
To: [email protected]
Cc: Cody P Schafer
Subject: [bitbake-devel] [PATCH] git: allow use of HEAD--- lib/bb/fetch2/git.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)lib/bb/fetch2/git.py +0
-0
lib/bb/fetch2/git.py class Git(FetchMethod): · line 345
Quoted 8 lines
lib/bb/fetch2/git.py +3
-1@@ -339,7 +339,9 @@ class Git(FetchMethod): """ Compute the HEAD revision for the url """ - if ud.unresolvedrev[name][:5] == "refs/": + if ud.unresolvedrev[name] == "HEAD": + search = "%s %s^{}" % (ud.unresolvedrev[name], ud.unresolvedrev[name]) + elif ud.unresolvedrev[name][:5] == "refs/": search = "%s %s^{}" % (ud.unresolvedrev[name], ud.unresolvedrev[name])
You could write the above as:
if (ud.unresolvedrev[name] == "HEAD" or
ud.unresolvedrev[name][:5] == "refs/"):
search = "%s %s^{}" % (ud.unresolvedrev[name], ud.unresolvedrev[name])Quoted 4 lines
lib/bb/fetch2/git.py +0
-1else: search = "refs/heads/%s refs/tags/%s^{}" % (ud.unresolvedrev[name], ud.unresolvedrev[name]) --2.1.3
//Peter