recovering past commit