bitbake: fetch2/git: Ensure check is made in the correct directory
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 6 Dec 2013 14:08:46 +0000 (14:08 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 6 Dec 2013 14:10:15 +0000 (14:10 +0000)
(Bitbake rev: 73ddf1a3d1c516ad3bc785e0413483e616ce07a8)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/fetch2/git.py

index 2b9f8af..00a459d 100644 (file)
@@ -213,6 +213,7 @@ class Git(FetchMethod):
             runfetchcmd("%s prune-packed" % ud.basecmd, d)
             runfetchcmd("%s pack-redundant --all | xargs -r rm" % ud.basecmd, d)
             ud.repochanged = True
+        os.chdir(ud.clonedir)
         for name in ud.names:
             if not self._contains_ref(ud.revisions[name], ud.branches[name], d):
                 raise bb.fetch2.FetchError("Unable to find revision %s in branch %s even from upstream" % (ud.revisions[name], ud.branches[name]))