git-transition
Table of Contents
Why Git?
You can read about unique git features on git project pages. The main motivation is that Git makes the life of developers without read-write repository access more easier.
- With git, you have the ability to commit changes to your own local, private branch as often as you’d like, without modifying the central repository. You can make a separate decision on when you would like to push your local changes to the public repository.
- Branching is easy with git: Think up a new feature? Create a branch and start working on it immediately. Jump between branches. Merge branches back into the main branch.
- Stash the current changes, do work on another branch, check in the changes in the other branch, then continue back where you were before.
What it means for me?
- If you are using the release version of OOFEM, installed from official download, you don't have to do anything.
- If you are user and want to keep touch with ongoing development you should clone git repository and regularly synchronize with it.
- If you are contributing developer, the switching to the Git is a must.
The OOFEM Git tutorial provides the basic introductuion to Git and summarizes the main steps needed.
Timeline
- Submit all updates to svn before October, 28.
- On October, 28, the write access to svn will be refused, read access still available.
- Transition will take place on October, 29.
- The git repository will be on line on October, 30 for read-only access
- On November, 1: write access to lieutenants enabled
- svn repository shut down (November, 10)
Links
- Web interface to oofem git repository
- Online version of Git book. Higly recommended!
git-transition.txt · Last modified: 2012/11/03 22:34 by smilauer