پسوند فایل DIFF
تولیدکننده : Matt Mackall
فایل تعمیر تهیه شده توسط Mercurial، ابزار مدیریت کنترلی برای سازنده ها است؛ حاوی سابقه ای از تفاوت های بین دو نسخه از متن مشابه یا فایل منبع است؛ اجازه به روزرسانی فایل های متنی قدیمی تر به صورت فایل های متنی نسخه جدیدتر را می دهد؛ سازنده هایی که در نسخه های مختلف فایل مشابه تغییرات ایجاد می کنند به آن دسترسی دارند؛ به نام فایل های .PATCH نیز خوانده می شوند.
فرمان "patch" خطی را جستجو می کند که با رشته diff – آغاز شود و وقتی آن رشته را یافت، می داند که این رشته آغاز محتوای برنامه تعمیر است.
Mercurial اکثرا به زبان هایPython و C نوشته می شود .