From: Ping Yin Date: Mon, 15 Jun 2009 03:08:51 GMT Subject: A question about using 'add -p' to split the patch Message-ID: <46dff0320906142008v4f278d3ek3eebfa36f7fcf06a@mail.gmail.com> file bt.php in the HEAD: function bt_add($path) { return; } file bt.php in the working directory: function bt_move($path, $pos) { return; } function bt_add($path, $pos) { bt_move($path, $pos) return; } Now i want to split the change into two parts: First introduce bt_move Then add a param pos to bt_add and call bt_move With the 'e' action of 'add -p', i got -function bt_add($path) { +function bt_move($path, $pos) { + return; +} +function bt_add($path, $pos) { + bt_move($path, $pos) return; } Then, i want to edit the patch to get function bt_move($path, $pos) { return; } function bt_add($path) { return; } However, whatever i do, the patch fails to apply. Any suggestion? - Ping Yin