commit sharing