partially commit using magit