committing work and publishing branch