wrong ml On 11/23/19 5:46 AM, Niko Mauno wrote: > From: "niko.ma...@vaisala.com" <niko.ma...@vaisala.com> > > Avoid redundant shell working directory change by resorting to > '--git-dir' option for git command instead. > > Signed-off-by: Niko Mauno <niko.ma...@vaisala.com> > Signed-off-by: Khem Raj <raj.k...@gmail.com> > --- > meta-oe/classes/gitpkgv.bbclass | 11 ++++------- > 1 file changed, 4 insertions(+), 7 deletions(-) > > diff --git a/meta-oe/classes/gitpkgv.bbclass b/meta-oe/classes/gitpkgv.bbclass > index 2d9680a35..22609f584 100644 > --- a/meta-oe/classes/gitpkgv.bbclass > +++ b/meta-oe/classes/gitpkgv.bbclass > @@ -87,10 +87,8 @@ def get_git_pkgv(d, use_tags): > > if not os.path.exists(rev_file) or > os.path.getsize(rev_file)==0: > commits = bb.fetch2.runfetchcmd( > - "cd %(repodir)s && " > - "git rev-list %(rev)s -- 2> /dev/null " > - "| wc -l" % vars, > - d, quiet=True).strip().lstrip('0') > + "git --git-dir=%(repodir)s rev-list %(rev)s -- > 2>/dev/null | wc -l" > + % vars, d, quiet=True).strip().lstrip('0') > > if commits != "": > oe.path.remove(rev_file, recurse=False) > @@ -105,9 +103,8 @@ def get_git_pkgv(d, use_tags): > if use_tags: > try: > output = bb.fetch2.runfetchcmd( > - "cd %(repodir)s && " > - "git describe %(rev)s 2>/dev/null" % vars, > - d, quiet=True).strip() > + "git --git-dir=%(repodir)s describe %(rev)s > 2>/dev/null" > + % vars, d, quiet=True).strip() > ver = gitpkgv_drop_tag_prefix(output) > except Exception: > ver = "0.0-%s-g%s" % (commits, vars['rev'][:7])
-- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel