Как я патчила модуль commentrss

Как я патчила модуль commentrss

Итак, в жизни каждого "друпалевца" рано или поздно встает вопрос: нужно пропатчить модуль.
Посмотрела код патча - вначале какие-то символы...

diff -u -r1.11 commentrss.module
--- commentrss.module 27 Dec 2006 06:14:25 -0000 1.11
+++ commentrss.module 27 Dec 2006 07:28:02 -0000
@@ -49,6 +49,16 @@
   return $items;
}

потом плюсики и код...

+function commentrss_link($type, $node = NULL, $teaser = FALSE) {
+  $links = array();
+
+  if ($type == 'node' && $node->comment == 2) {
+    $links[] = l(t('comment rss'), 'crss/node/'. $node->nid, array('title' => t('Comments for %title', array('%title' => $node->title)), 'class' => 'comment-rss'));
+  }
+
+  return $links;
+}
+
function commentrss_handler($type = NULL) {
   if ($type) {
     if (in_array($type, array('node', 'term', 'vocab', 'nodetype'))) {

Ну с плюсиками догадаться можно - что нужно вставить код который с ними, но куда? Это наверное объясняют другие символы...
Вобщем не стала я решать эту задачку, а решила как нормальный человек поставить по руководству отсюда себе Cygwin.
По шагам:

  1. На диске C создала папки C:\cygwinstuff и C:\patchfiles
  2. С сайта http://www.cygwin.com скачала установочный файл setup.exe
  3. При установке выбрала "Install from Internet"
  4. Root Install Directory: выбрала C:\cygwin
  5. Local package directory, выбрала c:\cygwinstuff
  6. Appropriate internet connection - Direct Connection
  7. Выбрала какую-то страну, не помню уже, где сервер скачивания
  8. В разделе Devel кликнула по какому-то файлу. в руководстве написано что не так важно загружать сразу все что есть. Достаточно малую часть для начала.
  9. Дальше началась установка.

Потом я поместила файлы commentrss.module и commentrss_link_2.patch в папку C:\patchfiles
Открыла Cygwin, сделала все по интрукции:

cd c:
cd patchfiles
ls -al

Как и нужно вывелся список моих файлов.
Далее написала
patch commentrss.module < commentrss_link_2.patch
И к моему удивлению он выдал вот это:
Cygwin
Я даже пыталась написать вот это
patch -p0 < commentrss_link_2.patch
и все равно та же картина.
Уж не знаю что делать, но патчи так и остались для меня загадкой. Как прилежный чтец документации пошла на официальный сайт этой программы. Но в факах и им подобных местах так ничего и не нашла.
Вот такой негативный опыт.