source code merge process