Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Try to clarify the help text of "quilt revert" | Andreas Gruenbacher | 2009-06-17 | 2 | -3/+11 |
| | |||||
* | "quilt revert" accidentally creates a hard link, it shouldn't do that. | Jean Delvare | 2009-06-17 | 2 | -1/+20 |
| | | | | | | | | | | | | | | | | | | | | | | I think the reason is that apply_patch_temporarily() uses backup-files to create the temporary files, and by default backup-files uses hard links. For files which are modified by the patch, this isn't a problem because patch will unlink the file before modifying it. But for files which are not modified by the patch, the hard link is preserved. Then quilt revert also makes a hard link to restore the file, on the assumption that the temporary copy will be deleted right away. At this point, files not modified by the patch will have a link count of 3 (.pc/<patch>/<file>, d.*/<file> and <file>). When the temporary file is deleted, the link count is still 2 (.pc/<patch>/<file> and <file>). A simple way to fix this is to always use cp instead of ln when restoring the files. Performance is not as good, but at least it is always correct. We could optimize the code to use ln when possible and cp for the other cases, but honestly I don't think it is worth the extra complexity. The speed of "quilt revert" is hardly critical, given how infrequently this command is used. | ||||
* | Concurrent readdir() + unlink() compatibility fix | Andreas Gruenbacher | 2009-06-15 | 2 | -15/+44 |
| | |||||
* | Minor test suite update | Andreas Gruenbacher | 2009-06-15 | 2 | -3/+5 |
| | | | | | Recognize the output of more recent versions of patch, and set the coreutils quoting style instead of matching different quoting styles. | ||||
* | - Push command: don't imply --force when --merge is given so that | Andreas Gruenbacher | 2009-04-05 | 7 | -56/+71 |
| | | | | | a patch that doesn't merge cleanly will still require to spcify --force separately. Update merge syntax highlighting. | ||||
* | - Rename push's -M option to -m. | Andreas Gruenbacher | 2009-03-31 | 1 | -3/+3 |
| | |||||
* | Push command: update the -M / --merge option | Andreas Gruenbacher | 2009-03-15 | 1 | -9/+5 |
| | |||||
* | patches command: add --color option as well | Andreas Gruenbacher | 2009-03-08 | 4 | -8/+34 |
| | |||||
* | series command: add --color option | Andreas Gruenbacher | 2009-03-08 | 3 | -10/+29 |
| | |||||
* | Fix the -M option (which aliases to --merge=rejects). | Andreas Gruenbacher | 2009-02-03 | 1 | -3/+6 |
| | |||||
* | make snapshot: strip the v from v$version tags. | Andreas Gruenbacher | 2009-02-03 | 1 | -1/+1 |
| | |||||
* | Add the generated files configure and quilt.spec to the repository so that | Andreas Gruenbacher | 2009-02-03 | 4 | -3/+9542 |
| | | | | reposititory snapshots can simply be used as release tarballs. | ||||
* | The translations still need updating... | Andreas Gruenbacher | 2009-02-03 | 3 | -54/+77 |
| | |||||
* | Convert the French translation to UTF-8 like all other translations. | Andreas Gruenbacher | 2009-02-03 | 1 | -315/+323 |
| | | | | This avoids seeing a mix of encodings in diffs. | ||||
* | Ignore quilt-*.tar.gz tarballs as well. | Andreas Gruenbacher | 2009-02-03 | 1 | -0/+1 |
| | |||||
* | Allow to optionally specify different merge modes. | Andreas Gruenbacher | 2009-02-03 | 1 | -4/+4 |
| | |||||
* | I'm not sure it's really a good idea to bump --fuzz for merges; remove | Andreas Gruenbacher | 2009-02-01 | 1 | -2/+2 |
| | | | | that for now. | ||||
* | - push command: Add --fuzz=N option. Add experimental --merge | Andreas Gruenbacher | 2009-02-01 | 2 | -21/+45 |
| | | | | | option. Fail pushes when GNU patch exits with a status > 1. Some cleanups. | ||||
* | Remove the trailing slash from autom4te.cache/ so that git status will | Andreas Gruenbacher | 2009-02-01 | 1 | -1/+1 |
| | | | | behave better. | ||||
* | Convert to git repository formatv0.48 | Andreas Gruenbacher | 2009-01-29 | 14 | -58/+59 |
| | |||||
* | - Make a note about pagers and colors. | Andreas Gruenbacher | 2009-01-28 | 1 | -0/+4 |
| | |||||
* | - quilt setup: Define %__tar and %__patch to refer to the tar and | Andreas Gruenbacher | 2008-11-29 | 2 | -0/+8 |
| | | | | patch wrapper. (Patch from Jan Kratochvil, Savannah bug 24964). | ||||
* | - To allow using 'procmail' (which contains 'formail') as weak | Andreas Gruenbacher | 2008-11-02 | 2 | -0/+16 |
| | | | | | | | dependency in package managers, explicitely check for the 'formail' binary when invoking 'quilt mail' so that the user gets a clear error message when 'formail' is missing and knows what to do. (From Bernhard Walle <bwalle@suse.de>.) | ||||
* | - push command: Remove leftovers of the former interactive-option. | Andreas Gruenbacher | 2008-11-02 | 2 | -4/+7 |
| | | | | (From Wolfram Sang <w.sang@pengutronix.de>.) | ||||
* | - mail command: don't word boundaries in awk; it's a GNU awk | Andreas Gruenbacher | 2008-11-02 | 2 | -2/+8 |
| | | | | extension. (From Wolfram Sang <w.sang@pengutronix.de>.) | ||||
* | - From Wolfram Sang <w.sang@pengutronix.de>: | Andreas Gruenbacher | 2008-11-02 | 2 | -2/+12 |
| | | | | | | "The test for import did not always recreate a patches-dir inside the temporary location, so it would fail if you modified quilt using quilt." | ||||
* | - Fix from Dean Roehrich <Dean.Roehrich@sun.com> for Solaris: | Andreas Gruenbacher | 2008-11-02 | 2 | -2/+10 |
| | | | | | | "I ran into a case solaris ON build 99 where configure found ginstall, but the Makefile.in used something else, and that led to things going a bit haywire." | ||||
* | - Add a dual BSD/GPL license header to test/run. | Andreas Gruenbacher | 2008-11-02 | 4 | -3/+36 |
| | | | | | - Only run test/patch-wrapper.test if the --with-patch-wrapper config option is used. | ||||
* | - Bash completion fix for fold command from | Andreas Gruenbacher | 2008-09-03 | 2 | -0/+7 |
| | | | | Bernhard Walle <bwalle@suse.de>. | ||||
* | +- Bump version to 0.47.v0.47 | Andreas Gruenbacher | 2008-08-21 | 3 | -2/+14 |
| | | | | | +- Add a new "publish" makefile target for pushing releases to + savannah.nongnu.org. | ||||
* | - quilt/scripts/patchfns.in (cat_series): Handle lines properly | Andreas Gruenbacher | 2008-06-24 | 2 | -2/+8 |
| | | | | that only contain whitespace. | ||||
* | - quilt/import.in: When importing multiple patches at once, make | Andreas Gruenbacher | 2008-06-13 | 8 | -36/+65 |
| | | | | | | sure that they won't end up in the series file in reverse order. This happened because each new patch was inserted before the "next" patch, which made it the new "next" patch. | ||||
* | Typo fixing | Martin Quinson | 2008-06-06 | 1 | -2/+2 |
| | |||||
* | small typo fixed | Martin Quinson | 2008-06-06 | 1 | -2/+2 |
| | |||||
* | - Stop using cp -l: it doesn't fall back to doing a regular copy | Andreas Gruenbacher | 2008-05-20 | 8 | -76/+77 |
| | | | | | when hardlinks are not supported; on some types of filesystems like AFS and in some situtions, this is annoying. | ||||
* | Update cvsignore. | Andreas Gruenbacher | 2008-04-29 | 1 | -1/+1 |
| | |||||
* | - Assume patches are in unified format by default when applying | Andreas Gruenbacher | 2008-03-25 | 2 | -1/+13 |
| | | | | | | them. (For working with other patch formats, make sure to remove "--unified" from QUILT_PATCH_OPTS in ~/.quiltrc or /etc/quilt.quiltrc.) | ||||
* | - quilt/mail.in: Remove the Recipient-* and Replace-* headers | Andreas Gruenbacher | 2007-11-05 | 7 | -11/+69 |
| | | | | | used internally from the resulting emails; not sure how that was missed so far. | ||||
* | - Fix `make snapshot'. | Andreas Gruenbacher | 2007-10-29 | 2 | -14/+20 |
| | | | | - Make the changelog file chronological. | ||||
* | - quilt/mail.in: Ran into a bash ``Broken pipe'' problem in | Andreas Gruenbacher | 2007-10-29 | 6 | -69/+69 |
| | | | | | | quilt_mail_patch_filter() which I cannot explain or cleanly reproduce. Work around it by not using pipes and subshells as extensively here. | ||||
* | - quilt/mail.in: Make sure that shell meta-characters like * in | Andreas Gruenbacher | 2007-10-25 | 3 | -56/+63 |
| | | | | | | | | | | subjects won't get expanded by accident (this was broken). Add test case. - quilt/mail.in: ``formail -x Foo'' will extract all Foo* headers, so use ``formail -x Foo:'' instead. - quilt/mail.in: Recognize sequences of common subject prefixes like Fwd:, Fw:, Re:, Aw:, Tr:, [foo] only at the beginning of subjects. | ||||
* | - quilt/main.in: Add a --signature flag that allows to override | Andreas Gruenbacher | 2007-10-15 | 8 | -79/+136 |
| | | | | | the signature used. (The test suite still depended on the .signature file of the user runnig it; fixed now.) | ||||
* | - Fix a few typos. | Andreas Gruenbacher | 2007-10-15 | 1 | -2/+2 |
| | |||||
* | - Allow to define a MUA different from the one found at configure | Andreas Gruenbacher | 2007-10-06 | 2 | -2/+10 |
| | | | | time in .quiltrc (by setting QUILT_SENDMAIL). | ||||
* | fixing quilt-import | Satoru Takeuchi | 2007-10-06 | 1 | -1/+3 |
| | |||||
* | fixing no-patch-applied cases. | Satoru Takeuchi | 2007-10-06 | 1 | -35/+45 |
| | |||||
* | support QUILT_PATCHES_PREFIX | Satoru Takeuchi | 2007-10-06 | 1 | -1/+1 |
| | |||||
* | - quite refresh: Avoid a possible environment overflow with very, | Andreas Gruenbacher | 2007-09-08 | 2 | -9/+14 |
| | | | | very large patches (#19748). | ||||
* | - Fix translation error (http://savannah.nongnu.org/bugs/?21003) | Andreas Gruenbacher | 2007-09-08 | 1 | -1/+1 |
| | |||||
* | - Small help text improvement | Andreas Gruenbacher | 2007-09-06 | 3 | -20/+20 |
| |