more information on branching and merging and continuous integration