commit without full binary history