zach@pirateship:~/pipsqueek/lib/PipSqueek$ patch -p1 < patch.diff missing header for unified diff at line 5 of patch can't find file to patch at input line 5 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |Index: Client.pm |=================================================================== |--- Client.pm (revision 48) |+++ Client.pm (working copy) -------------------------- File to patch: Client.pm patching file Client.pm Hunk #1 FAILED at 105. Hunk #2 FAILED at 285. Hunk #3 FAILED at 327. 3 out of 3 hunks FAILED -- saving rejects to file Client.pm.rej zach@pirateship:~/pipsqueek/lib/PipSqueek$ t.pm.rej zach@pirateship:~/pipsqueek/lib/PipSqueek$