From: Jerry Van Baren <gerald.vanbaren@smiths-aerospace.com>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] Added a custodian status page to denx.de/UBoot
Date: Thu, 05 Apr 2007 13:25:56 -0400 [thread overview]
Message-ID: <46153124.8000200@smiths-aerospace.com> (raw)
In-Reply-To: <1175784993.19666.18.camel@saruman.qstreams.net>
Ben Warren wrote:
> Jerry,
>
> On Thu, 2007-04-05 at 10:31 -0400, Jerry Van Baren wrote:
>
>> If we use branches:
>> 1) Primarily used in the custodian trees:
>> a) Useful for keeping track of work in progress
>> b) Specifies what Wolfgang needs to pull into the mainline
>> 2) Must be kept clean - delete ones no longer useful
>> 3) VERIFY/merge with the mainline BEFORE requesting a pull. If Wolfgang
>> finds a pull requires a merge, YOU HAVE FAILED as a custodian (or
>> u-boot's world has shifted under your feet - probably the latter;-)
>>
>> I see 1b) as being very important. Wolfgang has been VERY responsive
>> for pull requests (THANKS!) compared to the pre-custodian days. If it
>> takes more than a few days to pull a set of changes into the mainline,
>> branches are the only practical way to keep track of what is pending.
>> Trying to say "pull from 7cd5da0fe877e7171a4cdd44880bce783132871a to
>> aea03c4e8c3a21ce43d3faf48a6e6d474c8bdf73" is NASTY (OK, that was a bit
>> of a paper tiger).
>
> I think I'm more in agreement with Wolfgang on this. The master branch
> should be what he pulls from, and code there should be expected to be
> ready for inclusing in the main tree.
>
> I was thinking of using branches for less trivial changes. For example,
> if somebody submits a new driver, the custodian would put in on a
> 'testing' branch after it passes coding style and peer-review of logic.
> He/she would then send out an invitation for testers. After the
> custodian and others are satisfied, the branch is merged with master,
> and a pull request is made to Wolfgang.
>
> Branches could also be used for more radical re-factoring efforts. For
> example, I'm not very happy with the mess that is 'eth.c', with all its
> #ifdef-wrapped initialize() functions. When time permits, I'd like to
> do this in a cleaner way and invite others to help out with
> design/coding/testing. Another example is the work Grant's doing on the
> memory commands. It seems to me that branches are the way to go here.
>
> Maybe I'm over-complicating things. Maybe we're all really in complete
> agreement and I just didn't parse your ideas properly. Stranger things
> have happened...
>
> Thoughts?
>
> Ben
I think we are fundamentally in agreement, but my point of view is that
a custodian repository is, by definition, (fairly) radical changes. My
concern is that, if we restrict ourselves to only the mainline of the
custodian repository, it is very difficult to have more than one change
"in flight" and it makes it nearly impossible to publish "work in
progress" that isn't ready to be pulled yet. Wolfgang has been very
responsive (have I said THANKS! yet?) so time of flight for pull
requests has not been a problem... yet.
Best regards,
gvb
prev parent reply other threads:[~2007-04-05 17:25 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-04 21:01 [U-Boot-Users] Added a custodian status page to denx.de/UBoot Jerry Van Baren
2007-04-04 22:54 ` Wolfgang Denk
2007-04-05 0:03 ` Ben Warren
2007-04-05 0:24 ` Wolfgang Denk
2007-04-05 10:34 ` Peter Pearse
2007-04-05 12:16 ` Jerry Van Baren
2007-04-05 14:15 ` Wolfgang Denk
2007-04-05 14:09 ` Wolfgang Denk
2007-04-05 14:31 ` Jerry Van Baren
2007-04-05 14:56 ` Jerry Van Baren
2007-04-05 14:56 ` Ben Warren
2007-04-05 15:21 ` Aubrey Li
2007-04-05 19:16 ` Wolfgang Denk
2007-04-06 0:56 ` Aubrey Li
2007-04-12 19:20 ` Haavard Skinnemoen
2007-04-05 17:25 ` Jerry Van Baren [this message]
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=46153124.8000200@smiths-aerospace.com \
--to=gerald.vanbaren@smiths-aerospace.com \
--cc=u-boot@lists.denx.de \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox