[Github-comments] [geany] error during compilation - spawn.c (#764)

elextr notifications at xxxxx
Mon Nov 23 21:53:57 UTC 2015


As I read the protected branches they don't stop you pushing to the master
branch, they just put a few requirements on that.

You still need repo rights to create the branches in the repo.  And that
means you have push rights to the master branch (you just have to meet the
requirements).  So it would only be more convenient for those who already
have access.

Note that some of your steps below are once only, like forking on github
and some should be once only or at least rare like cloning locally.

The steps really are like b4n described.

Cheers
Lex


On 24 November 2015 at 04:26, zhekov <notifications at github.com> wrote:

> What I do know as "creating a PR" is (generic terminology, not git)
>
> Open GitHub and fork Geany into myname.
> Create a branch on github myname.
> Fetch geany myname from github.
> Switch to branch and edit it.
> Commit it.
> Open github and create PR.
>
> The details may vary a bit, for example a subsequent fork may be "ff
> only", but generally it should be something like that. Now we have:
>
>    1. geany master
>    2. myname master on gitgub
>    3. myname branch on github
>    4. myname master on the local machine
>    5. myname branch on the local machine
>
> I cannot help but think that a total of 5 Geany copies are a bit too much
> for a simple PR. And copies 2-5 are not really related to geany master -
> "origin master" means myname master. Huh...
>
> If I understood the protected branches correctly, the scheme will be:
>
>    1. geany master - protected, writable to leading devs only.
>    2. geany mybranch on github - writable to myname as creator.
>    3. geany mybranch on the local machine.
>
> Simpler, real origin, and GitHub PR-s are be used because they are
> convenient, not required. Though seeing all branches may be a bit too much
> for the leading devs.
>
> The procedure itself is not much shorter, but there's less room for
> errors, and syncing is simpler - actually nil, you always start from the
> current geany master.
>
>> Reply to this email directly or view it on GitHub
> <https://github.com/geany/geany/issues/764#issuecomment-159019989>.
>


---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/764#issuecomment-159077567
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20151123/dcdbe423/attachment.html>


More information about the Github-comments mailing list