On Fri, Dec 27, 2019 at 10:45 AM Xiang Xiao <xiaoxiang781...@gmail.com> wrote:
> On Fri, Dec 27, 2019 at 10:59 PM David Sidrane <david.sidr...@nscdg.com> 
> wrote:
> > Notice what happened in the repo.
>
> Yes, you manually create a branch in official repo without any review process.
>
> > See https://github.com/apache/incubator-nuttx-website/branches
> >
> > Now do you see why the argument makes sense?
> >
>
> No, since the normal contributor even don't have right to modify
> anything in official repo. Only committer can hit this issue, you just
> abuse the committer power.
> This also demonstrate PX4 workflow encourage people modify the
> official repo directly just like local fork, I don't think it's a good
> habit.
>
> > Are we going to prohibit this? Think about the ramification. We as
> > committers will not be able to use the UI when it makes sense.
>
> Of course, we should prohibit any modification which doesn't pass the
> review process like this enter the repo.
> You can do anything in your fork with UI, but shouldn't mess up the
> official repo.
> Many people will sync up with the official repo, any partial or stale
> work just make the newbie confusion.

Exactly.

Any changes you want to make (whether you are a committer or not):
* If you are using GitHub, make a fork, make your changes in your
fork, open a PR.
* If you are using git, make a clone, make your changes in your clone,
send a 'git request-pull' or 'git format-patch'.
* If you are using no SCM / other SCM, get the release tarball, make
your changes, produce a patch.

Committers are not allowed to bypass the above and put stuff directly
in the repo without going through the same process and review as
everyone else.

Nathan

Reply via email to