Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] SCM management
@ 2011-03-16 16:30 Jean-Christophe PLAGNIOL-VILLARD
  2011-03-29  1:41 ` Jean-Christophe PLAGNIOL-VILLARD
       [not found] ` <AANLkTik7W8-NnFEgU+ibjeTjVO1HHqwd4RwGvngR7kBT@mail.gmail.com>
  0 siblings, 2 replies; 4+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2011-03-16 16:30 UTC (permalink / raw)
  To: buildroot

Hi,

	During my work on barebox and the kernel
	I modify Buildroot to get the source from my git or the mainline
	and found out that we remove the tree everytime and re-clone it

	This is time consuming specialy in develeopment when you add new
	commit for other user which need to re-checkout your tree.

	So I'd like to propose a new way to manage the trees
	we could do something like on gentoo

	as example with git
	we clone a bare tre and store it in dl and do not remove it so if you
	need a new version of the tree you just need to fetch it and do not
	clone it again

	For this purpose I would propose to manage the tree like this in dl
	for git as example
	builddir/fetch/git-src/${package}

	for bzr
	builddir/fetch/bzr-src/${package}

	and to simplify the scm I would like to propose the manage it not via
	makefile rules but via scripts

Best Regards,
J.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] SCM management
  2011-03-16 16:30 [Buildroot] SCM management Jean-Christophe PLAGNIOL-VILLARD
@ 2011-03-29  1:41 ` Jean-Christophe PLAGNIOL-VILLARD
       [not found] ` <AANLkTik7W8-NnFEgU+ibjeTjVO1HHqwd4RwGvngR7kBT@mail.gmail.com>
  1 sibling, 0 replies; 4+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2011-03-29  1:41 UTC (permalink / raw)
  To: buildroot

Hi,

	ping

Best Regards,
J.
On 17:30 Wed 16 Mar     , Jean-Christophe PLAGNIOL-VILLARD wrote:
> Hi,
> 
> 	During my work on barebox and the kernel
> 	I modify Buildroot to get the source from my git or the mainline
> 	and found out that we remove the tree everytime and re-clone it
> 
> 	This is time consuming specialy in develeopment when you add new
> 	commit for other user which need to re-checkout your tree.
> 
> 	So I'd like to propose a new way to manage the trees
> 	we could do something like on gentoo
> 
> 	as example with git
> 	we clone a bare tre and store it in dl and do not remove it so if you
> 	need a new version of the tree you just need to fetch it and do not
> 	clone it again
> 
> 	For this purpose I would propose to manage the tree like this in dl
> 	for git as example
> 	builddir/fetch/git-src/${package}
> 
> 	for bzr
> 	builddir/fetch/bzr-src/${package}
> 
> 	and to simplify the scm I would like to propose the manage it not via
> 	makefile rules but via scripts
> 
> Best Regards,
> J.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] SCM management
       [not found] ` <AANLkTik7W8-NnFEgU+ibjeTjVO1HHqwd4RwGvngR7kBT@mail.gmail.com>
@ 2011-03-30 16:54   ` Martin Hicks
       [not found]   ` <20110331100008.GF7420@game.jcrosoft.org>
  1 sibling, 0 replies; 4+ messages in thread
From: Martin Hicks @ 2011-03-30 16:54 UTC (permalink / raw)
  To: buildroot

oops.  Forgot to CC the list.

mh

On Wed, Mar 30, 2011 at 12:53 PM, Martin Hicks <mort@bork.org> wrote:
> I added support, via a patch that I posted recently, to support an
> external kernel tree. ?No dl/ file is used and the tree is referenced
> directly by the makefiles rather than doing the download->extract
> step.
>
> This is a hack. ?If you were to propose doing this in a more general
> way, I'd be interested in seeing patches.
> mh
>
> On Wed, Mar 16, 2011 at 12:30 PM, Jean-Christophe PLAGNIOL-VILLARD
> <plagnioj@jcrosoft.com> wrote:
>> Hi,
>>
>> ? ? ? ?During my work on barebox and the kernel
>> ? ? ? ?I modify Buildroot to get the source from my git or the mainline
>> ? ? ? ?and found out that we remove the tree everytime and re-clone it
>>
>> ? ? ? ?This is time consuming specialy in develeopment when you add new
>> ? ? ? ?commit for other user which need to re-checkout your tree.
>>
>> ? ? ? ?So I'd like to propose a new way to manage the trees
>> ? ? ? ?we could do something like on gentoo
>>
>> ? ? ? ?as example with git
>> ? ? ? ?we clone a bare tre and store it in dl and do not remove it so if you
>> ? ? ? ?need a new version of the tree you just need to fetch it and do not
>> ? ? ? ?clone it again
>>
>> ? ? ? ?For this purpose I would propose to manage the tree like this in dl
>> ? ? ? ?for git as example
>> ? ? ? ?builddir/fetch/git-src/${package}
>>
>> ? ? ? ?for bzr
>> ? ? ? ?builddir/fetch/bzr-src/${package}
>>
>> ? ? ? ?and to simplify the scm I would like to propose the manage it not via
>> ? ? ? ?makefile rules but via scripts
>>
>> Best Regards,
>> J.
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
>>
>
>
>
> --
> Martin Hicks P.Eng. ?? ? | ? ? ? ? mort at bork.org
> Bork Consulting Inc. ? ? | ? +1 (613) 266-2296
>



-- 
Martin Hicks P.Eng. ?? ? | ? ? ? ? mort at bork.org
Bork Consulting Inc. ? ? | ? +1 (613) 266-2296

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] SCM management
       [not found]   ` <20110331100008.GF7420@game.jcrosoft.org>
@ 2011-03-31 12:48     ` Martin Hicks
  0 siblings, 0 replies; 4+ messages in thread
From: Martin Hicks @ 2011-03-31 12:48 UTC (permalink / raw)
  To: buildroot

On Thu, Mar 31, 2011 at 6:00 AM, Jean-Christophe PLAGNIOL-VILLARD
<plagnioj@jcrosoft.com> wrote:
> On 12:53 Wed 30 Mar ? ? , Martin Hicks wrote:
>> I added support, via a patch that I posted recently, to support an
>> external kernel tree. ?No dl/ file is used and the tree is referenced
>> directly by the makefiles rather than doing the download->extract
>> step.
> can you point which one?

Go to http://buildroot.uclibc.org/lists.html and search for "external kernel"

mh

-- 
Martin Hicks P.Eng. ?? ? | ? ? ? ? mort at bork.org
Bork Consulting Inc. ? ? | ? +1 (613) 266-2296

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-03-31 12:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-16 16:30 [Buildroot] SCM management Jean-Christophe PLAGNIOL-VILLARD
2011-03-29  1:41 ` Jean-Christophe PLAGNIOL-VILLARD
     [not found] ` <AANLkTik7W8-NnFEgU+ibjeTjVO1HHqwd4RwGvngR7kBT@mail.gmail.com>
2011-03-30 16:54   ` Martin Hicks
     [not found]   ` <20110331100008.GF7420@game.jcrosoft.org>
2011-03-31 12:48     ` Martin Hicks

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox