LINUX.ORG.RU
Ответ на: комментарий от kim-roader

почти то, но не совсем. нужна полноценная замена patch, чтоб можно было накатить патч сразу на каталог, а не просто на строку

bakaunko
() автор топика
Ответ на: комментарий от bakaunko

И чём проблема? Допиши. Там же совсем чуть чуть:

while (<PATCH>) {
  if (/^+++ ([^ ]*)/) {
    $filename = $1;
    $s = "";
    do { 
      $patch .= $s;
      $s = <PATCH>;
    } while (!($s =~ /^---/));
    open F, $filename;
    $f = join "", <F>;
    patch($f, $patch, STYLE => "Unified");

    # Записать $f обратно в файл и на этом код "полноценного patch" будет завершен 
  }
}
kim-roader ★★
()
Ответ на: комментарий от bakaunko

обычных shared хостах

Подмонтировать curlftpfs (или sshfs) и наложить с помощью локального, не вариант?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.