Hadith on Faith: Islam, Hajj, and emigration erase all sins before them

‘Amr ibn al-‘As reported: The Prophet, peace and blessings be upon him, said, “Do you not know that embracing Islam wipes away all sins committed before it, that emigration wipes away what came before it, and the Hajj pilgrimage wipes away what came before it?”