Add semi-columns at functions end
Easy way for branch creation (only name in attribute)
Check self-merging case
Check integrity