compact commit