It is narrated from Sayyiduna Muti' bin al-Aswad (may Allah be pleased with him) - his name was formerly al-As, and the Messenger of Allah (peace and blessings be upon him) named him Muti' - he said: I heard the Messenger of Allah (peace and blessings be upon him), at the time he had that group killed, saying: "After this year, no army will ever attack Makkah, and after this year, no one from Quraysh will be taken captive and killed without a fight."
Hadith Referenceالمعجم الكبير للطبراني / باب الميم / 17824