Yes, shared repository model is when you have many committers to the central repo. They can collaborate to accept and test pull requests, too. I suppose that is alike the Squeak trunk, but I don't know the details.<div>
<br><div class="gmail_quote">On Mon, Dec 31, 2012 at 5:20 AM, H. Hirzel <span dir="ltr"><<a href="mailto:hannes.hirzel@gmail.com" target="_blank">hannes.hirzel@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thank you Angel. This is helpful.<br>
<br>
As for now I changed the file README.md (fixes of the markdown so that<br>
bullet lists show).<br>
<br>
I did in Git bash (under Windows 7) (recalling from memory as the<br>
command line history is gone because of a restart)<br>
<br>
git add README.md<br>
<br>
git commit<br>
<br>
(I had an error message because user name / email was not set, the<br>
instructions to do that were included)<br>
<br>
and then<br>
<br>
    git push origin master<br>
<br>
<br>
whereas origin in this case is<br>
    <a href="https://github.com/hhzl/Cuis" target="_blank">https://github.com/hhzl/Cuis</a><br>
<br>
I had set that earlier<br>
<br>
and<br>
   master<br>
is the main and only branch.<br>
<br>
<br>
I had to struggle a bit with the vim editor which comes with the GIT<br>
bash shell. But as I want to work on Linux as well I do not mind.<br>
<br>
Then I did a pull request on Github by pressing the 'Pull request'<br>
button in the middle of the second row of <a href="https://github.com/hhzl/Cuis" target="_blank">https://github.com/hhzl/Cuis</a><br>
at the top.<br>
<br>
I realize that I now should learn how to create a branch, so that the<br>
change is done in a branch and not in the 'master' branch.<br>
<br>
Happy New Year 2013<br>
<br>
--Hannes<br>
<br>
<br>
<br>
<br>
NOTE:<br>
<a href="https://help.github.com/articles/using-pull-requests" target="_blank">https://help.github.com/articles/using-pull-requests</a><br>
<br>
mentions two popular models<br>
<br>
* Fork & Pull<br>
* Shared Repository Model<br>
<br>
It seems that 'Shared Repository Model' is equivalent to the Squeak<br>
'Trunk' approach?<br>
<br>
At the moment we have the 'Fork & Pull' model. And there seem to be more models.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
On 12/30/12, Angel Java Lopez <<a href="mailto:ajlopez2000@gmail.com">ajlopez2000@gmail.com</a>> wrote:<br>
> You can create a directory package.<br>
><br>
> Then, from command line<br>
><br>
> git status<br>
><br>
> to see the changed files<br>
><br>
> git add .<br>
><br>
> to add all pending changed files to index (the pre-commit internal<br>
> directory of git)<br>
><br>
> git add -u<br>
><br>
> to remove deleted files from git index<br>
><br>
> then<br>
><br>
> git commit -m "The message"<br>
><br>
> I use the command line git (not the git bash), in Windows. There is a<br>
> git.cmd in the program files git install directory, and I added that<br>
> directory to my path, AFAIR<br>
><br>
> On Sun, Dec 30, 2012 at 4:18 PM, H. Hirzel <<a href="mailto:hannes.hirzel@gmail.com">hannes.hirzel@gmail.com</a>> wrote:<br>
><br>
>> Hello<br>
>><br>
>> I am still in the process of learning how to use github. I understand<br>
>> it allows for various kinds of setups and workflows.<br>
>><br>
>> What I just did is<br>
>><br>
>> 1) Installed git for Windows   <a href="http://msysgit.github.com/" target="_blank">http://msysgit.github.com/</a><br>
>> 2) Used the 'git bash' command line interface. I think it is easier to<br>
>> use than the GUI in the end. The GUI is a bit confusing to me, whereas<br>
>> using the command line and following instructions like<br>
>> <a href="https://help.github.com/articles/fork-a-repo" target="_blank">https://help.github.com/articles/fork-a-repo</a> is straightforward<br>
>><br>
>> 3) I followed the instructions to clone my repository<br>
>>     <a href="https://github.com/hhzl/Cuis" target="_blank">https://github.com/hhzl/Cuis</a><br>
>><br>
>> I had forked recently from<br>
>><br>
>>     <a href="https://github.com/jvuletich/Cuis" target="_blank">https://github.com/jvuletich/Cuis</a><br>
>><br>
>> Then I wanted to get the changes of Juan he did recently.<br>
>><br>
>> So I did<br>
>><br>
>>     git remote add upstream <a href="https://github.com/jvuletich/Cuis.git" target="_blank">https://github.com/jvuletich/Cuis.git</a><br>
>><br>
>>     git fetch upstream<br>
>><br>
>>     git merge upstream/master<br>
>><br>
>><br>
>> This gave me a local copy of the file<br>
>><br>
>>    ListOfCuisPackages.md<br>
>><br>
>> German and I had made in the last days and which Juan had added in the<br>
>> meantime to his repository.<br>
>><br>
>> The next thing I would like to figure out how to add a subdirectory<br>
>> 'packages' which is under the control of git and put external *.pck<br>
>> files I have tested there.<br>
>><br>
>> Regards<br>
>> --Hannes<br>
>><br>
>> _______________________________________________<br>
>> Cuis mailing list<br>
>> <a href="mailto:Cuis@jvuletich.org">Cuis@jvuletich.org</a><br>
>> <a href="http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org" target="_blank">http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org</a><br>
>><br>
><br>
<br>
_______________________________________________<br>
Cuis mailing list<br>
<a href="mailto:Cuis@jvuletich.org">Cuis@jvuletich.org</a><br>
<a href="http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org" target="_blank">http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org</a><br>
</div></div></blockquote></div><br></div>