Пакет Patchutils
Jun. 28th, 2013 07:59 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
patchutils
Пакет Patchutils содержит утилиты для подготовки программных обновлений (patch files): interdiff, combinediff, flipdiff, filterdiff, fixcvsdiff, rediff, lsdiff, grepdiff, splitdiff, recountdiff и unwrapdiff. Утилиту interdiff можно использовать для создания инкрементального обновления, промежуточного по отношению к двум обновлениям одной ветки исходного кода. Утилита combinediff - для достижения объединенных данных от применения diff к двум инкрементальным обновлениям, flipdiff - для получения транцпозиции (пересечения) двух инкрементальных обновлений. Filterdiff - для извлечения/удаления обновлений из списков обновлений, построенных на модифицированных шаблонах имен файлов (wildcards). Lsdiff выдает список измененных файлов в обновлении. Rediff, recountdiff и unwrapdiff восстанавливают измененные (или поврежденные)обновления.
Домашняя страница
http://cyberelk.net/tim/software/patchutils/
Patchutils
Table of Contents
- I. Man pages
- interdiff — show differences between two diff files
- combinediff — create a cumulative unified patch from two incremental patches
- filterdiff — extract or exclude diffs from a diff file
- fixcvsdiff — fix problematic diff files
- lsdiff — show which files are modified by a patch
- splitdiff — separate out incremental patches
- rediff — fix offsets and counts of a hand-edited diff
- grepdiff — show files modified by a diff containing a regex
- recountdiff — recompute patch counts and offsets
- unwrapdiff — demangle word-wrapped patches
- dehtmldiff — get usable diff from an HTML page
- flipdiff — exchange the order of two incremental patches
- espdiff — apply the appropriate transformation to a set of patches
http://cyberelk.net/tim/patchutils/man/index.html