Sahih Bukhari · Hadith 4352
Military Expeditions led by the Prophet (pbuh) (Al-Maghaazi) - كتاب المغازى
حدثنا محمد بن أبي بكر، حدثنا الفضيل بن سليمان، حدثنا عاصم، عن أبي عثمان النهدي، عن مجاشع بن مسعود، انطلقت بأبي معبد إلى النبي صلى الله عليه وسلم ليبايعه على الهجرة، قال " مضت الهجرة لأهلها، أبايعه على الإسلام والجهاد ".
Narrated Mujashi bin Masud: I took Abu Mabad to the Prophet in order that he might give him the pledge of allegiance for migration. The Prophet said, "Migration has gone to its people, but I take the pledge from him (i.e. Abu Mabad) for Islam and Jihad."
Gradings are classical jarḥ-wa-taʿdīl, name-matched to a rijāl index (not individually re-verified).