On Sun, Apr 17, 2011 at 8:12 PM, Sébastien Farquet
<sebastien.farq...@amontec.com> wrote:
> No reaction
> So monday, I will make a commit on
> git://openocd.git.sourceforge.net/gitroot/openocd/openocd

Hello Sebastien,
no offense, but this statement shows that you do not have deeper
understanding how open-source projects work. You can not commit the
code in the OpenOCD repository. Only maintainers can do this.

You are welcome to contribute, but your contribution must be well
reasoned and convincing for the community and maintainers to accept
your patch. Maintainers take responsibility for what get's into the
repository, and it is some kind of guarantee for all of us that
tomorrow we will meet again high-quality code in OpenOCD project.

So, your goal should not be to commit (you can not do this anyway),
but to have your patch accepted. For this to happen coding the patch
is not sufficient. You have to justify your changes, explain to the
community why you are proposing the changes, explain the impact it
would introduce on the existing code and hopefully motivate some of
the maintainers to review your code. There is no guarantee however
that this will happen. It is reasonable to say that every convincing
patch gets accepted, because it is common interest.

What you can thus do is :
1) Well document your patches and explain what you changed and why
(you did this, but I advise you to do it again).
2) Split your changes in several smaller patches, well documented.
This augments your chances that at least some of the changes will get
accepted. It is because some of maintainers, or some programmers on
the list will not (lack of time) look deeper in some areas, while
other fall in their expertise and they will give it a quick look. If
you have big change that spreads over few different areas, there is
smaller change that you will find expert that will go over your
patches.

This kind of approach usually motivates others to comment and debate
on your propositions.

I am far away from the expert on what you did, but I will try to look
and comment on this over the Easter holidays. Maybe it will help a
little.

Thank you for your work, and I would advise you (and everybody, myself
included) to show more patience and persistence in justifying and
documenting contributions. It should be a joy, anyway ;).

BR,
Drasko
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to