quilt-0.48
所属分类:Linux/Unix编程
开发工具:Unix_Linux
文件大小:442KB
下载次数:3
上传日期:2012-05-27 09:26:01
上 传 者:
snow12344
说明: quilt - 強大的 patch 管理工具
[quilt] 最早是 Linux 知名 hacker - Andrew Morton - 為了維護大量的 patch,而撰寫一系列協助管理的 script,後來經過許多開發者的潤飾,成為 Linux Kernel tree 相當重要的維護工具。
(quilt- a powerful patch management tools [quilt] first well-known Linux the hacker- Andrew Morton,- In order to maintain a large number of the patch, and wrote a series of script to assist in the management Later, after the polish of many developers, to become the Linux Kernel tree is very important to maintain tools.)
文件列表:
quilt-0.48\quilt-0.48\aclocal.m4 (3368, 2009-01-31)
quilt-0.48\quilt-0.48\AUTHORS (1110, 2009-01-31)
quilt-0.48\quilt-0.48\bash_completion (7608, 2009-01-31)
quilt-0.48\quilt-0.48\bin\guards.in (6364, 2009-01-31)
quilt-0.48\quilt-0.48\bin\patch-wrapper.in (5175, 2009-01-31)
quilt-0.48\quilt-0.48\bin\quilt.in (2696, 2009-01-31)
quilt-0.48\quilt-0.48\changes2changelog (409, 2009-01-31)
quilt-0.48\quilt-0.48\compat\column.in (15, 2009-01-31)
quilt-0.48\quilt-0.48\compat\date.in (1580, 2009-01-31)
quilt-0.48\quilt-0.48\compat\getopt.in (2665, 2009-01-31)
quilt-0.48\quilt-0.48\compat\mktemp.in (389, 2009-01-31)
quilt-0.48\quilt-0.48\compat\sendmail.in (81, 2009-01-31)
quilt-0.48\quilt-0.48\config\install-sh (6315, 2009-01-31)
quilt-0.48\quilt-0.48\configure (216508, 2009-01-31)
quilt-0.48\quilt-0.48\configure.ac (12385, 2009-01-31)
quilt-0.48\quilt-0.48\COPYING (17992, 2009-01-31)
quilt-0.48\quilt-0.48\doc\main.tex (33150, 2009-01-31)
quilt-0.48\quilt-0.48\doc\Makefile (255, 2009-01-31)
quilt-0.48\quilt-0.48\doc\quilt.1.in (8061, 2009-01-31)
quilt-0.48\quilt-0.48\doc\quilt.pdf (184786, 2009-01-31)
quilt-0.48\quilt-0.48\lib\backup-files.c (12273, 2009-01-31)
quilt-0.48\quilt-0.48\lib\quilt.el (14413, 2009-01-31)
quilt-0.48\quilt-0.48\Makefile.in (13345, 2009-02-01)
quilt-0.48\quilt-0.48\po\de.po (53679, 2009-02-03)
quilt-0.48\quilt-0.48\po\fr.po (53875, 2009-02-03)
quilt-0.48\quilt-0.48\po\ja.po (58567, 2009-02-03)
quilt-0.48\quilt-0.48\po\quilt.pot (29359, 2009-02-03)
quilt-0.48\quilt-0.48\quilt\add.in (2607, 2009-01-31)
quilt-0.48\quilt-0.48\quilt\annotate.in (3499, 2009-01-31)
quilt-0.48\quilt-0.48\quilt\applied.in (1125, 2009-01-31)
quilt-0.48\quilt-0.48\quilt\delete.in (2595, 2009-01-31)
quilt-0.48\quilt-0.48\quilt\diff.in (7406, 2009-01-31)
quilt-0.48\quilt-0.48\quilt\edit.in (1267, 2009-01-31)
quilt-0.48\quilt-0.48\quilt\files.in (2848, 2009-01-31)
quilt-0.48\quilt-0.48\quilt\fold.in (2799, 2009-01-31)
quilt-0.48\quilt-0.48\quilt\fork.in (2489, 2009-01-31)
quilt-0.48\quilt-0.48\quilt\graph.in (2750, 2009-01-31)
... ...
The scripts in this package simplify working with a series of patches.
The usual tasks like applying, refreshing and reversing are supported.
Please see the paper "How To Survive With Many Patches /or/
Introduction to Quilt" for an introduction.
Command reference
=================
@REFERENCE@
Typical Usages: New patches; Importing patches; Patch management
======================================================================
Add new patches:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. create a new patch: quilt new {patchname, e.g., sysctl_fix.patch}
2. add/edit file(s): quilt edit filepath
or:
2a. add file(s) to patch: quilt add {filepath}
2b. manual edit file(s) use your $editor
3. update the patch: quilt refresh
3b. list the patch description: quilt header [patch]
3c. update the patch description: quilt header -e [patch]
4. list files in the patch: quilt files
5. show current patch contents: quilt diff
6. apply current, ready for next: quilt push
7. remove file(s) from patch: quilt remove {filepath}
Importing patches:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. import a patch: quilt import patchfile
2. apply it: quilt push
3. update the patch: quilt refresh
3b. list the patch description: quilt header [patch]
3c. update the patch description: quilt header -e [patch]
4. list files in the patch: quilt files
5. show current patch contents: quilt diff
Import/Apply a series file + patches to a tree:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. cp(1) the patches directory ('series' file + all patch files) to
the expected patches location (as specified in your .quiltrc file)
2. apply all of series: quilt push -a
Other patch management:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. remove files from a patch: quilt remove {filepath}
2. remove unapplied patch: quilt delete {patchname}
3. list all patch names: quilt series
4. list all applied/unapplied: quilt applied | unapplied
5. list top/previous/next patch name: quilt top | previous | next
6. list patches modifying file: quilt patches {filepath}
7. rename a patch: quilt rename {patchname}
8. duplicate a patch: quilt fork {patchname}
9. prepare or send mails: quilt mail ...
10. search in source files: quilt grep ...
11. create snapshot: quilt snapshot
12. init from RPM spec or series file: quilt setup
13. distribution of patches: quilt diff --combine
and distribute the combined diff file,
or distribute the patches/ directory content
Helper files/scripts
====================
backup-files
A simple utility that creates / restores / removes
backup files.
dependency-graph
A utility to compute patch dependencies from the QUILT_PC
metadata.
edmail
A utility to manipulate the headers of an Internet mail message.
guards
Convert a series file with conditional statements into a series
file as expected; see the guards(1) manual page.
inspect
A script to create a series file from an rpm spec file (including
a list of tar files).
parse-patch {-s|-u} section file [< replacement]
Select a %section from a patch (-s) or replace a
%section with the text from standard input (-u).
patchfns
A collection of functions.
remove-trailing-ws
A utility to report trailing whitespace, and remove trailing
whitespace from files.
近期下载者:
相关文件:
收藏者: