Work on adding branches, transfering diff information properly.