Unified Diff Format: Read and Write Patch Files Like a Pro