What is the origin of repast?

Repast “meal” derives via Middle English from the Old French verb repaistre “to eat a meal” (compare Modern French repaître “to feed, to eat”), which ultimately comes from the Latin prefix re- “again, regularly” and the verb pāscere “to feed.” Pāscere, the past participle stem of which is pāst-, is the source of numerous food- and livestock-related terms in English, such as antipasto and pasture. Despite the similar spelling, the words past and pasta are not derivatives of pāscere. Past was originally a variant of passed, the past participle of pass, a verb that comes from the Latin noun passus “step,” while pasta is an Italian borrowing from Ancient Greek pastá “barley porridge.” Repast was first recorded in English in the early 1300s.