summaryrefslogtreecommitdiffstats
path: root/scripts/apatch.in
Commit message (Collapse)AuthorAgeFilesLines
* - Get rid of the apatch and rpatch helper scripts: Integrate themAndreas Gruenbacher2004-11-151-205/+0
| | | | | in the push and pop commands. This should bring a small performance improvement.
* - When applying a patch with -q and without -f no (individual)Andreas Gruenbacher2004-10-171-2/+5
| | | | | | | | | | | reject files are created, and the "patching file" comments are missing as well. In that case, we don't know wich files the "-- saving rejects to file /tmp/foo" comments belong to, and we can't fic them up. Remove them, instead. - Pop command: Touch files after they are restored so that tools like make don't get confused. - Update test cases. - Bump to version 0.37.
* - scripts/patchfns.in: set the dotglob option so that dot filesAndreas Gruenbacher2004-09-221-7/+16
| | | | | | | | | | | | | will show up in file globs as well. Bug reported by James Rowe. - Add a missing tab to the patch header of files that are removed. Bug reported by James Rowe. - Push command: Without -f or --leave-rejects, when applying a patch failed, the *.rej files were not removed properly. Change the code so that they won't be created in the working tree in the first place this case. - test/run script: Oops, the previouos commit was not the latest version. - Bump version to 0.36.
* - Replace a few instances of awk and sed with @AWK@ and @SED@ inAndreas Gruenbacher2004-07-141-1/+1
| | | | *.in files.
* - Switch from echo to printf for all translations: This is moreAndreas Gruenbacher2004-07-091-8/+13
| | | | | | | | | | | | | | | stable than having expansions in messages that might change independent of the message. - Add print_patch function and always use it when printing patch names. Remove -n options from various scripts and use a global switch QUILT_PATCHES_PREFIX in .quiltrc to decide between patch names with and without directory prefix. Depending on user experience this switch may eventually go away. - Add --diffstat option to refresh command: If given, this option inserts diffstat statistics at the end of the patch header, or refreshes the existing diffstat output. No special tags in the path file (%diffstat or the like) are needed. - Minor fix inserting changelog into RPM specfile.
* - backup-file.c: Add code to recursively search .pc directories.Andreas Gruenbacher2004-06-061-7/+4
| | | | | | | | | | Add a "no-op" mode as default, and allow to just unlink files. - apatch/rpatch: let backup-files search .pc directories instead of generating temporary file lists. - rpatch/pop: unlink files of topmost patch after popping instead of unlinking at each step. - If QUILTRC is set in the environment, use this as the configuration file.
* - No longer remove common extensions (.dif, .diff, .patch, .gz,Andreas Gruenbacher2004-01-311-2/+2
| | | | | | | .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-281-11/+16
| | | | | | | 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-261-3/+3
| | | | | | 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.
* - Add failpop.test that checks if modified patches are recognized.Andreas Gruenbacher2003-11-041-0/+1
| | | | | - 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-311-1/+2
| | | | | | | | | 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-281-44/+19
| | | | - Run test/one.test inside sub-directory.
* 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'.
* - Also substitute @SED@ and @AWK@.Andreas Gruenbacher2003-03-221-1/+1
| | | | | - Some versions of sed don't like '\t'. Expand those in the shell instead.
* Implement i18n, french l10n and bump version numberMartin Quinson2003-02-141-10/+10
|
* *** empty log message ***Andreas Gruenbacher2003-01-311-1/+1
|
* Install binary backup-files into /usr/lib/quilt and the remaining scripts ↵Andreas Gruenbacher2003-01-311-0/+189
under /usr/share/quilt/scripts.