[poky] [PATCH 1/1] git fetcher: add support for rebaseable git repo
Darren Hart
dvhart at linux.intel.com
Tue May 24 07:37:17 PDT 2011
On 05/23/2011 10:50 PM, Yu Ke wrote:
> on 2011-5-21 8:07, Darren Hart wrote:
>>
>>
>> On 05/20/2011 09:30 AM, Khem Raj wrote:
>>> On 5/15/2011 6:16 PM, Yu Ke wrote:
>>>> From: Yu Ke<ke.yu at intel.com>
>>>>
>>>> Some upstream git repo may rebase in the future, which means current
>>>> revision may disappear from the upstream repo after the rebase.
>>>>
>>>> current git fetcher can not handle this case, because the git mirror
>>>> tar ball is per repo, and may also change in the rebase and lost the
>>>> current revision info.
>>>>
>>>> To fix this issue, this patch
>>>> - add rebaseable tag in the SRC_URI
>>>> - for rebaseable repo, make git mirror tar ball per revision, in this
>>>> case, even upstream rebase, the git mirror still has the current
>>>> revision info.
>>>> - for rebaseable repo, generate mirror tar ball by default, since the
>>>> repo may change in the future.
>>>
>>> Do we have the options to SRC_URI documented somewhere ?
>>> if yes then this should be added there too.
>>
>> I was looking and didn't find them. At the very least these should be
>> documented in the fetch2/git.py file for reference when
>> reviewing/maintaining the source.
>>
>
> This is good reminder, Thanks.
>
> There are several places that hold this info:
>
> - bitbake manual: http://bitbake.berlios.de/manual/ch03s07.html
> - openembedded manual:
> http://docs.openembedded.org/usermanual/usermanual.html#id572539
> - poky reference manual:
> http://www.yoctoproject.org/docs/poky-ref-manual/poky-ref-manual.html#ref-bitbake-fetchers
>
> It looks the most appropriate place would be bitbake manual, which is
> also refereed by poky reference manual. So does anyone know how can I
> update this mannual?
I've provided a couple minor fixes to the manual. I just edited:
poky.git/bitbake/doc/manual/usermanual.xml
And sent the patch to the poky list. It might be preferable to develop
against the actual bitbake repository, but nobody has complained yet :-)
>
> Also, it sounds good idea to add the SRC_URI options doc in the source,
> I will cook a patch to add this info.
Great! Thanks Ke,
>
> Regards
> Ke
--
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel
More information about the poky
mailing list