update.sh
Jesse Phillips
jessekphillips+D at gmail.com
Mon Jan 16 07:22:37 PST 2012
On Monday, 16 January 2012 at 04:16:12 UTC, Andrei Alexandrescu
wrote:
> On 1/15/12 9:15 PM, Jesse Phillips wrote:
>> I might suggest using:
>>
>> git clone -o upstream
>> git://github.com/D-Programming-Language/tools.git
>>
>> for cloning a new repository. This would allow developers to
>> add their
>> fork of the repository as origin (Default remote name). So now
>> the
>> update script would have to pull from upstream instead of
>> origin to do
>> the update... This will be a common setup for not
>> D-Programming-Language
>> organization members.
>
> Updated, please advise. Thanks!
>
> https://github.com/D-Programming-Language/tools/commit/c5c61a67b7f043f8127d3bf92c98d19a30d6b06d
>
> Andrei
With that change it is likely you'll want to change update to use
upstream instead of origin. Though it is probably dependent on if
the user has upstream which I don't know of a good way to check.
Or you could just require those to have an upstream.
https://github.com/D-Programming-Language/tools/blob/c5c61a67b7f043f8127d3bf92c98d19a30d6b06d/update.sh#L136
You can add the remote to your repository with
git remote add upstream
git at github.com:D-Programming-Language/dmd.git
More information about the Digitalmars-d-announce
mailing list