Всем привет. Вопрос по чистоте diff файлов (они же патчи).
Я делаю патчи исходная директорий->измененная
В данный момент патчи делаются так
diff -Naur ~path/to/clean/pkg ~path/to/inst/pkg > ~/diffs/diff_pkg.patch
Патч имеет следующий вид
diff -Naur ~path/to/clean/pkg/config.cfg ~path/to/inst/pkg/config.cfg > ~/diffs/diff_pkg.patch
--- /home/bublick/path/to/clean/pkg/config.cfg 2016-01-02 20:12:05.000000000 +0300
+++ /home/bublick/path/to/inst/pkg/config.cfg 2016-01-11 15:55:16.508256095 +0300
@@ -0,0 +1,73 @@
<строки>
\ В конце файла нет новой строки
Есть вероятность, что содержимое патча будет открыто к прочтению клиенту, и эстетически команда, эти пути, время, размер и конец файла выглядят совсем не очень.
Наверное, могут быть проблемы с тем, когда патч накладывается при совершенно других условиях (ОС и сборка ОС, другие пути и т.д.).
Как с этим быть? Можно автоматом чистить? Как в ручную (что убирать можно и всё такое)?
Спасибо.