Source code committing