comp.lang.ada
 help / color / mirror / Atom feed
From: Keith Thompson <kst-u@mib.org>
Subject: Re: ANN: Awesome-Ada
Date: Wed, 05 Dec 2018 22:51:24 -0800
Date: 2018-12-05T22:51:24-08:00	[thread overview]
Message-ID: <ln1s6vkv0z.fsf@kst-u.example.com> (raw)
In-Reply-To: lytvjt1vun.fsf@pushface.org

Simon Wright <simon@pushface.org> writes:
> Olivier Henley <olivier.henley@gmail.com> writes:
>> $ git clone https://github.com/ohenley/awesome-ada.git (you just
>> cloned the repo)
>
> $ cd awesome-ada (you are now in the cloned repo)
>
>> $ git checkout -b my-branch-to-edit-the-awesome-ada (you just created
>> a personalized branch)
>
> ------------------
>
> I'd support your suggestion to use Github. I used to be a
> Mercurial/Sourceforge person, but (a) Git is a lot more capable than Hg,
> even if there are some facilities that are too capable for mere mortals,
> and (b) Github itself is much more responsive and capable than SF.
>
> I didn't know it was possible to let J. Random Hacker push a new branch
> to your repo! I thought you had to fork on Github, push to your own
> repo, & make the pull request from there. Agreed that this is a workflow
> that you have to _really_ _want_ to make work, until you're used to it,
> when it seems like the way Nature intended. :-)

In the example above, the user isn't pushing a branch to your repo.
`git clone` creates a copy of your repo, and the user creates a new
branch in that copy.  The user can then create a "pull request", which
lets you propagate the new branch to your original repo, but only if you
choose to accept it.  Nobody can modify your repo without your
permission.

-- 
Keith Thompson (The_Other_Keith) kst@mib.org  <http://www.ghoti.net/~kst>
Will write code for food.
"We must do something.  This is something.  Therefore, we must do this."
    -- Antony Jay and Jonathan Lynn, "Yes Minister"


  parent reply	other threads:[~2018-12-06  6:51 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-03 21:45 ANN: Awesome-Ada Olivier Henley
2018-12-03 21:49 ` Olivier Henley
2018-12-03 23:44 ` Olivier Henley
2018-12-03 23:58   ` Olivier Henley
2018-12-04  9:31   ` Simon Wright
2018-12-04 14:01     ` Olivier Henley
2018-12-04 16:16       ` Simon Wright
2018-12-04 18:06         ` Olivier Henley
2018-12-04 23:46           ` Olivier Henley
2019-01-05 22:26           ` George Shapovalov
2019-01-06 11:24             ` Simon Wright
2019-01-06 11:53               ` George Shapovalov
2019-01-06 17:41               ` Dennis Lee Bieber
2019-01-06 14:51             ` Olivier Henley
2018-12-06  6:51     ` Keith Thompson [this message]
2018-12-06  8:43       ` Simon Wright
2018-12-04 11:01   ` fabien.chouteau
2018-12-04 14:06     ` Olivier Henley
2018-12-05  2:07   ` Jere
2018-12-05 16:13     ` Olivier Henley
2018-12-05 17:13       ` Jere
2018-12-05 18:15         ` Olivier Henley
2018-12-06  6:51         ` Keith Thompson
2018-12-05 16:17 ` Olivier Henley
2018-12-08 17:47 ` Lucretia
2018-12-09 15:29   ` Olivier Henley
2018-12-10  8:27     ` Lucretia
2019-01-03 22:41 ` Jere
2019-01-06 14:51   ` Olivier Henley
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox