Configuration management & Google Project Hosting

Configuration management is a field of management that focuses on establishing and maintaining consistency of a system or product's performance and its functional and physical attributes with its requirements, design, Configuration management is a field of management that focuses on establishing and maintaining consistency of a system or product's performance and its functional and physical attributes with its requirements, design, and operational information throughout its life. The reason why we care about it is because software is written as a combination of modules, in one or more languages, for one or more applications and using one or more libraries. That is why sometimes we can see it work fine days ago, but it crashes later, or it stop working after it undergoes some changes etc. All these problems are related to the software configuration. Therefore learning configuration is essentially important for a software developer.
When I used SVN client to check out a project and tried to edit, update and commit it, I encountered some problems because somebody updated the same page and committed it before me. Therefore, I got a version outdate message. So I had to revert it, then I was able to edit and commit it again. We can see configuration management is very responsibly maintaining the consistency of a system.
Google Project Hosting is a site for people to create new projects and add project members so that the members can also edit and update the projects. This is very useful in reality because we can just cooperatively work on the same project via web without transferring the file back and forward.  To view the project “robocode-hyh-beater ”on Google Project Hosting, please go to:
http://code.google.com/p/robocode-hyh-beater/