summaryrefslogtreecommitdiffstats
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* - Extend `quilt graph' to also support checking for overlappingAndreas Gruenbacher2004-03-142-14/+142
| | | | | | changes in patches. - Export QUILT_PATCHES QUILT_PC SUBDIR SERIES DB for use in non-shell components of quilt.
* - Revert `quilt fork' to how it originally worked: fork theAndreas Gruenbacher2004-03-132-1/+23
| | | | | | | | | | | | | | *topmost* patch, not the next unapplied patch. Adapt the test suite accordingly. - Add flag to backup-files.c to make sure that files in the working tree have a link count of at most one. Use this where appropriate. - Fix a bug in `quilt snapshot': Taking snapshots caused files to get link counts bigger than one, so modifying them could cause multiple files to get modified. Speed up the command, too. - Update the documentation. Add example1.test from the documentation.
* - Add some more generated files to .cvsignoreAndreas Gruenbacher2004-03-131-0/+3
|
* - Fix an open issue in the patchname filter inAndreas Gruenbacher2004-03-131-17/+31
| | | | scripts/dependency-graph.
* - Add `quilt graph' command for generating a dependency graphAndreas Gruenbacher2004-03-131-0/+314
| | | | | | | | between patches. This requires the graphviz package for removing transitive edges (optional) and for rendering the graph. Please note that the graph command itself is minimal, while the underlying scripts/dependency-graph is more flexible. - The spec file was missing the quilt.1 man page.
* - Quilt push/pop: exit with a non-zero status when beyond series.Andreas Gruenbacher2004-03-101-2/+2
| | | | - Ignore empty lines in series file.
* - Sub-directory support:Andreas Gruenbacher2004-02-201-2/+2
| | | | | | | | | | + Fix another bug that triggers when /patches exists. + Working in sub-directories: Force `quilt new' to always create the new patch in the current working directory even if there is a patches/ sub-directory further up the directory tree. This should restore the behavior from before Jan 28 very well. - quilt files, diff, refresh: Sort the files in the patch alphabetically.
* - Never fail when patching temporary files in `quilt diff -z',Andreas Gruenbacher2004-02-152-8/+3
| | | | only warn.
* - Add some fixes from Manuel Estrada Sainz <ranty@debian.org>.Andreas Gruenbacher2004-02-051-1/+4
| | | | | - Add QUILT_SERIES setting: Override the location of the series file to use.
* - Add --quiltrc={rcfile|-} option. Remove some superfluous quotingAndreas Gruenbacher2004-02-031-6/+6
| | | | | | from quilt wrapper. - Extra tests in `quilt refresh' did not check if the old patch was missing.
* - No longer remove common extensions (.dif, .diff, .patch, .gz,Andreas Gruenbacher2004-01-313-28/+40
| | | | | | | .bz2) from patch names. This allows patches in the same series that only differ by extension, and cleans up the scripts a little. Also don't remove extensions when printing patch names. - Remove unused diffstat code.
* - Add support for working in subdirectories of the base directoryAndreas Gruenbacher2004-01-283-29/+70
| | | | | | | that contains patches/ and .pc/. In the unlikely case that quilt shall operate in the sub-directory itself, it is sufficient to create a patches/ directory there. - Add a small testcase for subdirectory support.
* - Add QUILT_NO_DIFF_TIMESTAMPS option in .quiltrc.Andreas Gruenbacher2004-01-262-6/+7
| | | | | | GNU patch. - Fix help for `quilt diff'. - Update TODO.
* Small fix from wangdi: when patch file empty, it should first check wether ↵Andreas Gruenbacher2003-11-201-1/+6
| | | | the dir in .pc exist, then create timestamp
* - Add new command `quilt fold' to fold one patch into another.Andreas Gruenbacher2003-11-171-31/+27
| | | | | | | | - Fix bug in `quilt files': Files that are neither present in the working directory and have an empty backup copy sometimes were still listed. - Some minor cleanups in apatch. - Add test/fold.test, and fix a now-useless check in one.test.
* - Fix the timestamp check in scripts/rpatch.in for missing files.Andreas Gruenbacher2003-11-041-8/+4
|
* - Add failpop.test that checks if modified patches are recognized.Andreas Gruenbacher2003-11-043-10/+10
| | | | | - Fix the check for modified patches: That broke with the .pc file removal.
* - No longer verify if patches remove cleanly by reverse applyingAndreas Gruenbacher2003-10-313-91/+66
| | | | | | | | | them: This doesn't always succeed, and the the equivalent of `quilt diff -z' should suffice, anyway. - Add `touch .pc/$patch' after successful refresh: Speeds up `quilt pop' after a refresh. - Update test suite. - apatch was printing a spurious newline.
* - If a patch does not apply cleanly and `quilt push' removesAndreas Gruenbacher2003-10-291-4/+18
| | | | | rejects files it GNU patch left behind, change the output from ``saving rejects to file x.rej'' to ``rejects in file x''.
* - Remove .pc/*/.pc files, and adjust various scripts accordingly.Andreas Gruenbacher2003-10-283-146/+63
| | | | - Run test/one.test inside sub-directory.
* - Change name and semantics of PATCHSCRIPTS variable: Before, ifAndreas Gruenbacher2003-10-281-9/+4
| | | | | | PATCHSCRIPTS was set, the patches were in $PATCHSCRIPTS/patches. Now, if QUILT_PATCHES is set, the patches are in $QUILT_PATCHES. QUILT_PATCHES defaults to "patches", like before.
* Fix bug in first_modified_by function (which broke quilt diff -c).Andreas Gruenbacher2003-10-271-0/+1
|
* - Get rid of patches_per cache_in `quilt patches'. RemoveAndreas Gruenbacher2003-10-261-100/+0
| | | | | patches_per_file and associated functions. `quilt patches' now is a bit slow for unapplied patches.
* - Rename snapshot directory from ".snap0" to ".snap".Andreas Gruenbacher2003-10-261-0/+21
| | | | | | | | | - `quilt diff: Speed up file list generation in `quilt diff'. Don't use modified_files anymore. Instead, add first_modified_by function. I want to get rid of the patches_per_file cache; it sometimes was not brought up to date. Some cleanups. - Add test/snapshot.test. - Fix two errors in the date format in quilt.changes.
* Never replace the series file; just replace its contents. This isAndreas Gruenbacher2003-10-221-12/+12
| | | | necessary if the series file is a symlink.
* - `Quilt fork' should better fork the next patch instead of theAndreas Gruenbacher2003-10-211-22/+1
| | | | | topmost one. Also fix a bug in updating the series file when forking. The rename_in_db() function is no longer needed.
* Add fork commandAndreas Gruenbacher2003-10-211-0/+43
|
* - Pipe rpmbuild output to /dev/null in spec2series (seems to beAndreas Gruenbacher2003-09-021-1/+1
| | | | necessary since rpm4).
* - When popping files, go through the list of applied patchesAndreas Gruenbacher2003-07-261-0/+19
| | | | | instead of looking at the series file: The series file may have changed.
* - Update spec2series accordingly.Andreas Gruenbacher2003-07-231-2/+2
|
* - Rename DIFF_OPTS environment variable to QUILT_DIFF_OPTSAndreas Gruenbacher2003-05-161-1/+1
|
* - Rename DIFF_OPTS environment variable to QUILT_DIFF_OPTSAndreas Gruenbacher2003-05-161-1/+6
| | | | | - Add ~/.quiltrc resource file (this file is sourced from the patchfsn file, which is used by all commands).
* quilt push returns non-zero value if the patch does not apply cleanlyMartin Quinson2003-04-231-0/+1
|
* - Apply patches with `patch -f' by default. Add --interactiveAndreas Gruenbacher2003-04-111-4/+8
| | | | | option top `quilt push' to allow applying patches without `patch -f'.
* *** empty log message ***Andreas Gruenbacher2003-04-091-1/+1
|
* - Never reorder files in patches. (Previously the file listAndreas Gruenbacher2003-04-091-1/+6
| | | | | | was run through (sort | uniq) to remove duplicate entries.) - Update test script to new format, and add regression test cases.
* The change from Mar 24 caused empty lines to be removed inAndreas Gruenbacher2003-04-091-1/+1
| | | | patch descriptions.
* `head -1' and `tail -1' is non-standard and deprecated, andAndreas Gruenbacher2003-04-071-2/+2
| | | | does not work with coreutils-5.0 any longer.
* Fix patch_description functionAndreas Gruenbacher2003-03-241-3/+2
|
* - Also substitute @SED@ and @AWK@.Andreas Gruenbacher2003-03-224-31/+31
| | | | | - Some versions of sed don't like '\t'. Expand those in the shell instead.
* The patch filename was appended to the directory/file name in patchesAndreas Gruenbacher2003-03-161-3/+4
| | | | | | | | generated, like dir~patch/file and file~patch. This is unnecessary, and at most irritationg when patches are renamed. Use dir.orig/file and file.orig instead. Also for better readability add a separator line below `Index:', like in diffs CVS generates.
* *** empty log message ***Andreas Gruenbacher2003-02-181-2/+4
|
* Add bash versions of basename and dirnameAndreas Gruenbacher2003-02-181-10/+14
|
* Merge James's diffstat patch (check for existence of %diffstat section removed).Andreas Gruenbacher2003-02-161-3/+0
|
* Merge version of James's temp file patch (some further improvements,Andreas Gruenbacher2003-02-161-5/+49
| | | | | hopefully). Also, fix some messages that seem to have been reset to a previous version during I18N, and update the test script.
* Merge James's bash version check (again after minor changes by me):Andreas Gruenbacher2003-02-161-6/+0
| | | | | | | | | Autoconf is there to make configuration and testing of the environment easier for the user and the designer, hence configure check for bash version in configure.ac It also removes the test from the constantly sourced patchfns too, which has to be a step in the right direction.
* Remove guidiff leftovers, minor I18N fixesAndreas Gruenbacher2003-02-141-1/+1
|
* Clean up messages printed by rpatch/popAndreas Gruenbacher2003-02-141-9/+1
|
* Implement i18n, french l10n and bump version numberMartin Quinson2003-02-144-23/+32
|
* Remove warning that may mis-triggerAndreas Gruenbacher2003-02-061-1/+0
|