Hi,
I copy here the instructions I wrote to Lazarus mailing list about GitHub work flow, in case someone wants to change the code:
The GitHub "free plan" account allows only one personal repository and no
other direct committers. However, it allows you to fork any number of existing
repositories, change them and then send pull requests.
The flow is explained nicely here:
http://jagregory.com/writings/git-remotes-contributions-and-the-letter-n/First, at
http://github.com:
1. Create a "free plan" account.
2. Find my Pascal repository.
3. Click the Fork-button. Now you have a forked Pascal repo.
Then at your machine:
$ git clone git://github.com/YourName/Pascal.git
Edit code ... git commit ... repeat if needed.
$ git push origin
Then again at
http://github.com:
Select your forked Pascal repo and click "Pull Request" button. There should
be my name selected automatically.
It is actually cool. I was wondering how git users can pull from each other
when most people have dynamic IP addresses. GitHub is one way to solve that.