I have a project starting only with http://sourceforge.net/projects/iotabuildit/ (more details at http://sourceforge.net/p/iotabuildit/wiki/Home/), which currently uses Mercurial for version control. And it looks like Mercurial and SourceForge have almost all the features or elements to put together the collaboration mechanism that I have in mind for this project, but I think I'm not quite there yet. I want people to be able to represent, discuss and vote on individual changes from a large number of people (for developers, most likely for the project). And I want it to be as easy as possible for users to participate in this. The thought right now is that people can clone the “free4all” fork, which is a clone of the repository’s basic “code,”or they can create their own plug in their own SourceForge project (now SourceForge provides a workspace for each user to host different content related to the project). They can then clone this into their local repository (after downloading TortoiseHg or their preferred Mercurial client). Then they can make changes, commit them, click on the plug and request a merge into the base “code” of the repository, after which we can discuss / view the merge request. It is still too many steps and more formal than we would like.click on the plug and request a merge into the base "code" repository, after which we can discuss / view the merge request. It is still too many steps and more formal than we would like.click on the plug and request a merge into the base “code” repository, after which we can discuss / view the merge request. It is still too many steps and more formal than we would like.
I see that there is such a thing as “racks” in Mercurial, but I don’t see how / if it is supported in the SourceForge repository. And there is probably no way to discuss pending changes, as there are merge requests.
I am looking for any suggestions that will make this easier. Ideally, I would like users to be able to:
- Indicate any version that they would like to play, and ask this requested version to be extracted from the source control hosted for the user to play in SourceForge (because the game cannot be played locally due to security restrictions that the Chrome browser correctly applies to javascript- code, access to image content in independent files)
- ( #, , , Internet Explorer, -, , )
- , "" , / ( - , , / )
- /, .
, , , , , . , . , , , . , ? Mercurial SourceForge , ? - " " ( , ), ? ( ) - Mercurial?