commit from source files