mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 12:29:55 +00:00
bb/fetch2/git: add checkstatus command
Use git ls-remote to implement checkstatus command for the git fetcher. (Bitbake rev: 0ed281feb6d244d3700da484f4e83394ae394f93) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
64c1f93828
commit
cd80b4fc6d
@@ -298,3 +298,11 @@ class Git(FetchMethod):
|
|||||||
buildindex = "%s" % output.split()[0]
|
buildindex = "%s" % output.split()[0]
|
||||||
logger.debug(1, "GIT repository for %s in %s is returning %s revisions in rev-list before %s", url, ud.clonedir, buildindex, rev)
|
logger.debug(1, "GIT repository for %s in %s is returning %s revisions in rev-list before %s", url, ud.clonedir, buildindex, rev)
|
||||||
return buildindex
|
return buildindex
|
||||||
|
|
||||||
|
def checkstatus(self, uri, ud, d):
|
||||||
|
fetchcmd = "%s ls-remote %s" % (ud.basecmd, uri)
|
||||||
|
try:
|
||||||
|
runfetchcmd(fetchcmd, d, quiet=True)
|
||||||
|
return True
|
||||||
|
except FetchError:
|
||||||
|
return False
|
||||||
|
|||||||
Reference in New Issue
Block a user