[bitbake-devel] [PATCH 1/1] git.py: create a branch when checkout

Paul Eggleton paul.eggleton at linux.intel.com
Tue Jul 7 16:56:56 UTC 2015


On Tuesday 07 July 2015 16:17:42 Richard Purdie wrote:
> On Mon, 2015-07-06 at 18:33 -0700, Robert Yang wrote:
> > Create a branch named oebuild_SRCREV when checkout the source, this
> > makes debug easier than "(no branch)" when look into the source.
> > 
> > Signed-off-by: Robert Yang <liezhi.yang at windriver.com>
> > ---
> > 
> >  bitbake/lib/bb/fetch2/git.py |    3 ++-
> >  1 file changed, 2 insertions(+), 1 deletion(-)
> > 
> > diff --git a/bitbake/lib/bb/fetch2/git.py b/bitbake/lib/bb/fetch2/git.py
> > index 2e53882..12087dd 100644
> > --- a/bitbake/lib/bb/fetch2/git.py
> > +++ b/bitbake/lib/bb/fetch2/git.py
> > 
> > @@ -280,7 +280,8 @@ class Git(FetchMethod):
> >                  runfetchcmd("%s read-tree %s%s" % (ud.basecmd,
> >                  ud.revisions[ud.names[0]], readpathspec), d)
> >                  runfetchcmd("%s checkout-index -q -f -a" % ud.basecmd,
> >                  d)
> >              
> >              else:
> > -                runfetchcmd("%s checkout %s" % (ud.basecmd,
> > ud.revisions[ud.names[0]]), d) +                runfetchcmd("%s checkout
> > %s -b oebuild_%s" % (ud.basecmd, \ +                           
> > ud.revisions[ud.names[0]], ud.revisions[ud.names[0]]), d)> 
> >          return True
> 
> Would it not make more sense to set the branch to the upstream branch
> name here?

I'd go one step further, use the upstream branch name and also set it to track 
the remote branch as well.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre



More information about the bitbake-devel mailing list