Hi All
Is there any interest from the community in moving this project to Github.
Thre are a number of benefits to moving to github, but the main one is the ease with which it manages contributions.
For those not familiar with Github, contributing on git is a simple as :
1) fork the repository to your account (click the fork button at the top right)
2) clone your fork locally. This is important, always work with a clone of your fork unless you own the repo.
github for windows makes this trivial.
So does SourceTree.
3) create a new branch from master (or whatever branch you are wanting to modify).
This is optional but preferred.
4) make your changes, commit and push your new branch to github
Note that etiquette suggests that pull requests consist of small focused commits rather than large wholesale changes. This makes it easier to track changes and find regressions.
5) Create a Pull Request on github
Github will automatically notify the project owner(s) that a pull request needs their attention. The project owners can then take a look at the diffs, add comment (to the pull request, but also to the code), and then decide whether the merge the pull request.
There are other benefits to this model, such as being able to perform CI builds on the pull requests, and tell github about the status of the pull request. We do that here with DUnitX and Delphi-Mocks.
Github also tracks Forks (ie clones on github) of a project, so you can take look at what other people are doing with the project. Often when the original project is abandoned (and therefor not accepting pull requests), other users will fork a project and continue developing the project. Looking at forks, it's easy to see where development happening on a code base.
Another benefit is when you have some changes to the project that you cannot contribute back (perhaps because they were not accepted), with git it's very easy to keep your fork up to date but still keep your own mods in place.
I realise that some svn users may not be keen to convert to git.. but it's really not that hard. There are goood free tools available for Git.
Anyway, just putting it out there, I'm happy to help with the migration is there is enough interest.
Regards
Vincent.