From: Jan Kiszka <jan.kiszka@domain.hid>
To: rpm@xenomai.org
Cc: adeos-main@gna.org, xenomai-core <xenomai@xenomai.org>
Subject: [Xenomai-core] Re: I-pipe git trees
Date: Sun, 03 Dec 2006 15:12:31 +0100 [thread overview]
Message-ID: <4572DB4F.9030600@domain.hid> (raw)
In-Reply-To: <1165102321.4952.331.camel@domain.hid>
[-- Attachment #1: Type: text/plain, Size: 2284 bytes --]
Philippe Gerum wrote:
> On Sat, 2006-12-02 at 18:59 +0100, Jan Kiszka wrote:
>
> [...Resuming the discussion on both interested lists...]
>
>> Rough idea from my side on a potential organisation of the git trees:
>>
>> o A generic I-pipe core tree that primarily targets git head (i.e. 2.6)
>> o One branch for git head, pulls both from Linus' tree and the I-pipe
>> core
>
> What would be the purpose of this branch?
Let me first sort the term chaos of "trees" and "branches" I left
behind. Each line in the following ascii graphic represents a git
repository (or tree). The 2.6 repositories may have branches to maintain
I-pipe patches for certain kernel releases.
^ ^ ^ ^ ^ ^
| | ... | | | |
| |/ | | | |
| | 2.6.19 | | ... | |
| |/ | |/ | |
| | 2.6.17 | | ? | |
| |/ | |/ | |
| | 2.6.16 | | ? | |
| |/ | |/ | |
I-pipe Mainline Blackfin [other 2.4 2.4
Core Head CVS HEAD archs?] x86 ELDK
Except for the 2.4 repositories or if some branch is in maintenance mode
and only tracks bug fixes, all trees pull their generic I-pipe support
regularly from the core tree.
Centre of gravity is the mainline tree. Its head tries to follow Linus'
tree closely (probably best during the last weeks of a -rc cycle).
Meanwhile, it's branches maintain support for official releases. This
support is kept up-to-date until we have a more recent Linux version for
all archs in question. Or we keep it running as a stable branch (I have
2.6.16 in mind here).
If some arch is not in mainline or has a better tree to follow, we need
a separate repository like for Blackfin. Another reason for separation
could be access control, i.e. granting some arch maintainer exclusive
access to a tree.
And for I-pipe support based on vendor-specific board patches,
maintained by people "out-of-tree", we will then have the core + the
mainline repository to cherry-pick I-pipe changes, helping to build
I-pipe patches "from scratch" - when really required.
Jan
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]
next prev parent reply other threads:[~2006-12-03 14:12 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-24 9:53 [Xenomai-core] [PATCH] Adeos support for 2.6.18 merged PowerPC architecture Benjamin Zores
2006-11-24 10:13 ` Wolfgang Grandegger
[not found] ` <20061124113009.08c0a490.benjamin.zores@domain.hid>
2006-11-26 19:10 ` Wolfgang Grandegger
2006-11-26 19:22 ` Wolfgang Grandegger
2006-11-27 8:21 ` Benjamin Zores
2006-11-27 11:21 ` Wolfgang Grandegger
2006-11-27 11:54 ` Benjamin Zores
2006-11-27 12:11 ` Wolfgang Grandegger
2006-11-30 12:37 ` Benjamin Zores
2006-11-30 13:19 ` Jan Kiszka
2006-11-30 14:59 ` Wolfgang Grandegger
2006-11-30 15:08 ` Jan Kiszka
2006-11-30 18:06 ` Paul
2006-12-01 10:31 ` Jan Kiszka
2006-12-01 22:46 ` Philippe Gerum
2006-12-01 23:14 ` Philippe Gerum
2006-12-02 9:36 ` Wolfgang Grandegger
2006-12-02 16:58 ` Philippe Gerum
2006-12-02 17:37 ` Wolfgang Grandegger
2006-12-02 17:42 ` Philippe Gerum
2006-12-02 17:59 ` Jan Kiszka
2006-12-02 23:32 ` [Xenomai-core] I-pipe git trees Philippe Gerum
2006-12-03 14:12 ` Jan Kiszka [this message]
2006-11-30 15:04 ` [Xenomai-core] [PATCH] Adeos support for 2.6.18 merged PowerPC architecture Wolfgang Grandegger
2006-12-05 10:17 ` Wolfgang Grandegger
2006-12-05 12:35 ` Benjamin Zores
2006-12-05 13:09 ` Wolfgang Grandegger
2006-12-05 13:08 ` Benjamin Zores
2006-12-05 17:41 ` Wolfgang Grandegger
2006-12-05 13:59 ` Jan Kiszka
2006-12-05 17:37 ` Wolfgang Grandegger
2006-12-06 11:46 ` Philippe Gerum
2006-12-07 8:43 ` Wolfgang Grandegger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4572DB4F.9030600@domain.hid \
--to=jan.kiszka@domain.hid \
--cc=adeos-main@gna.org \
--cc=rpm@xenomai.org \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.