[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