History • BitKeeper debacle • Design Goals: – CVS as an example of what not to do – Distributed workflow – Strong safeguards against corruption – Very high performance • In development since 2005
How to Contribute 1. Fork a repository at GitHub 2. Clone and connect your local repository 3. Write tests, implement functionality 4. Commit your local changes 5. Push your changes to your fork 6. Make a pull request 7. Profit!!
git log • Kudos to Scott Chacon who made – http://git-scm.com – http://whygitisbetterthanx.com • And to Michael Hartl – for Building the Insoshi Social Network • Wikipedia too. [email protected] http://litanyagainstfear.com