Hi Guille,
On 13 April 2018 at 17:29, Guillermo Polito <guillermopolito@gmail.com> wrote:
>
>
> On Fri, Apr 13, 2018 at 5:15 PM, Alistair Grant <akgrant0710@gmail.com>
> wrote:
>>
>> On 13 April 2018 at 17:07, Cyril Ferlicot <cyril.ferlicot@gmail.com>
>> wrote:
>> >
>> >
>> > On ven. 13 avr. 2018 at 17:03, Guillermo Polito
>> > <guillermopolito@gmail.com> wrote:
>> >>
>> >>
>> >> The thing is that the best way to do it is to clone your own fork...
>> >> And each one has her/his one.
>> >>
>> >
>> >
>> > What your can do is display the list of forks and ask to select the
>> > right one. Then it will create the Pharo repo with the two remotes.
>>
>
> This would be strange. Pharo has 75 forks...
>
>>
>>
>> I was going to suggest prompting for the git username.�� You can
>> substitute it in to:
>>
>> git@github.com:{username}/pharo.git
>>
>> and add upstream (pharo-project).
>
>
> Yes, and if it does not exist we have to use github's API to create the
> fork...
I hadn't even thought of this, I was assuming that the fork had
already been created.
I still think this would be useful, especially for regular
contributors who like to start with a clean image when development a
PR.
> It's doable... But doing it well will take time:
>�� - I would like a UI where I explain users what I will do with their git
> credentials
>�� - I would like to prevent them that I'm doing a fork before doing it
>�� - I want to show a good progress bar
>�� - I want to wait until github's finished with the fork (it's an async
> operation) before continuing with the process
>�� - And then, I want that if possible iceberg is well (automatically) tested
> because there are so many corner cases that it starts to be really
> complicated to do it manually.
>
> But also our plate is full with other things, and we have to prioritize...
>
> If someone wants to give it a try, I can give a hand, review, test,
> advice...
Fair enough.
Would you be willing to accept a patch that requires an existing fork?
Cheers,
Alistair
|
������ | Guille Polito Research Engineer Centre de Recherche en Informatique, Signal et Automatique de Lille CRIStAL - UMR 9189 French National Center for Scientific Research - http://www.cnrs.fr Phone: +33 06 52 70 66 13 |