summaryrefslogtreecommitdiffstats
path: root/quilt.changes
Commit message (Collapse)AuthorAgeFilesLines
* Delete quilt.changesJean Delvare2014-04-171-4053/+0
| | | | | | | | | | | | | | File quilt.changes is essentially redundant with git log. It is close to useless to packagers and users as it contains too much details while at the same time some important changes can be missing when we forget to include them in the file. A new file, NEWS, was created to list the user-visible change summary for each version. This is much more useful for the target audience. NEWS is now used instead of quilt.changes to generate the %changelog section of the rpm spec file. Thus we can delete quilt.changes, as well as changes2changelog.
* bash_completion: Simplify _quilt_comfileJean Delvare2014-02-141-0/+5
| | | | We don't need echo, we can call compgen directly.
* files: Return nothing if there are no filesJean Delvare2014-02-141-0/+5
| | | | | | | "quilt files" returns a blank line if no files are included in the patch. This could easily break constructs such as "quilt files | wc -l". Let "quilt files" return nothing at all if there are no files in the patch.
* test/run: Minor performance optimizationsJean Delvare2014-02-121-0/+1
| | | | | | | | * Don't set $needs_shell before we need it. When handling commands internally, we don't care about $needs_shell. * Use a single regexp to set $use_re. * Clear $good as soon as a test fails, instead of grepping for failures later.
* test/run: Fix the condition for using /bin/shJean Delvare2014-02-121-0/+1
| | | | | * Command lines containing "&" need /bin/sh. * "*" and "?" need not be escaped inside brackets in regular expressions.
* test/run: Declare global variables as suchJean Delvare2014-02-121-0/+1
| | | | | Declare all global variables with qw() and stop passing them as arguments to some functions.
* test/run: Reorder functionsJean Delvare2014-02-121-0/+1
| | | | | Move functions before they are called, so that we no longer need forward declarations.
* test/run: Massive reindentationJean Delvare2014-02-121-0/+1
| | | | | Code indentation in this file is inconsistent, this makes editing it difficult. Use tabulations everywhere.
* test/run: Drop support for su and sgJean Delvare2014-02-121-0/+1
| | | | | | The su and sg commands can only work if running as root. The quilt test cases do not use these commands and I certainly wouldn't recommend running the test suite as root, so drop the feature.
* test/run: Use perl module Text::ParseWordsJean Delvare2014-02-121-0/+1
| | | | | | | | Perl has a standard module which can split shell command lines for us, so use it. Function shellwords can deal with quoted parameters too so we no longer need to pass commands to /bin/sh just because they contain quoted parameters. This lowers the ratio of commands passed to /bin/sh from 34% to 31%.
* test/run: Delay command line splittingJean Delvare2014-02-121-0/+5
| | | | | Delay command line splitting until it's actually needed. This avoids having to join it again to log it or to pass it to /bin/sh.
* patchfns: Fix "quilt diff -z" on files with spaces in their namesJean Delvare2014-02-101-0/+6
| | | | | | Before this fix, "quilt diff -z" would fail on files with spaces in their names, with the following error message: Failed to copy files to temporary directory
* Fix a typo in changelogJean Delvare2014-01-291-1/+1
|
* Add step-by-step releasing guideJean Delvare2014-01-271-0/+5
|
* Missing changelog entry (yes, again)Jean Delvare2014-01-221-0/+5
|
* Tree-wide white-space cleanupsJean Delvare2014-01-201-10/+10
| | | | | | | * Delete blank lines at end of files. * Delete white space at end of lines. * Delete spaces before tab. * Replace 8 spaces by a tab where it makes sense.
* Forgot to add a changelog entry again...Jean Delvare2014-01-191-0/+6
|
* Test quilt refresh on a patch leaving an empty fileJean Delvare2014-01-171-0/+7
| | | | | | | Add a test case for "quilt refresh" on a patch leaving an empty file. We were already testing that imported patches doing that were handled properly, now we want to ensure that refreshing such patches preserves the information.
* test/refresh_patch_order.test: enforces the file order within a patchMartin Quinson2014-01-171-0/+5
|
* Add missing entries to quilt.changesJean Delvare2014-01-171-0/+29
|
* bin/patch-wrapper.in: Die with an informative message when /proc is not mountedMartin Quinson2013-12-211-0/+7
|
* make some more strings as translatableMartin Quinson2013-12-081-0/+5
|
* Bump version to 0.61v0.61Martin Quinson2013-12-081-0/+5
|
* update 2 strings of the french translationMartin Quinson2013-12-081-0/+1
|
* Add some missing MIME headers (MIME-Version, Content-Type)Martin Quinson2013-12-081-1/+3
| | | | This closes the bug #21114 on Savannah.
* document QUILT_COLORSMartin Quinson2013-12-081-0/+1
|
* accept recipents that have no full name along with the emailMartin Quinson2013-12-081-0/+6
|
* Makefile.in: Fix support for configure --with-xargsJean Delvare2013-09-301-0/+5
|
* delete.test: Cope with new quoting style in find error messageJean Delvare2013-09-301-0/+6
|
* quilt/fold.in: make it work with filenames with spacesMartin Quinson2013-09-031-0/+7
|
* failpop.test: Drop needless sleepJean Delvare2013-05-241-0/+1
| | | | | | Timestamp comparisons when popping a patch were fixed in commit 005922085f0135c35baa4b0e8db6f05d78586377, so we can get rid of this sleep in the test suite.
* Makefile: Fix "find -perm" usageJean Delvare2013-05-241-0/+5
| | | | | | | | | | Support for obsolete find -perm +MODE syntax was removed from GNU findutils by commit v4.5.10-144-g90f0c5d24153ad3327edd6f2249fc95a5cfb72e0. Reported by Dmitry V. Levin. Also -maxdepth is not portable and not needed so drop it.
* patches: Add support for multiple filesJean Delvare2013-05-231-0/+1
| | | | | Add support for multiple files to "quilt patches". Patches will be printed, that modify any of the listed files.
* patches: Match deleted files in unapplied patchesJean Delvare2013-05-231-0/+5
| | | | | Let "quilt patches" also match deleted files in unapplied patches. Commit 4df47975 was supposed to fix that already, but did not really.
* patches: Fix shift in scan_unappliedJean Delvare2013-05-221-0/+6
| | | | | | | Commit 2e581933 added a parameter to function scan_unapplied but the corresponding shift wasn't adjusted accordingly. Apparently this bug was harmless but there is a slight performance penalty so let's fix it still.
* Use 'less -R' as a default pagerMartin Quinson2012-12-271-0/+7
|
* Document how quilt searches for its 'patches' directory in man pageMartin Quinson2012-12-271-0/+5
|
* List recent changes.Jean Delvare2012-12-181-0/+18
|
* pop: Fix parameter quotingJean Delvare2012-12-051-0/+1
|
* push: Fix parameter quotingJean Delvare2012-12-051-0/+1
|
* files: Fix parameter quotingJean Delvare2012-12-051-0/+1
|
* remove: Fix parameter quotingJean Delvare2012-12-051-0/+1
|
* refresh: Fix parameter quotingJean Delvare2012-12-051-0/+1
|
* diff: Fix parameter quotingJean Delvare2012-12-051-0/+1
|
* rename: Fix parameter quotingJean Delvare2012-12-051-0/+1
|
* top: Fix parameter quotingJean Delvare2012-12-051-0/+5
|
* push: Fix variable usage in interruptJean Delvare2012-12-051-0/+5
| | | | | While bash allows poking at a function caller's variables, that's not something we normally do in quilt.
* Fix handling of patch files with ':' in their nameBenjamin Poirier2012-12-051-0/+5
| | | | | | | | | | | | avoids errors like this: $ quilt refresh sed: -e expression #1, char 21: unknown option to `s' Nothing in patch patches/strange:name [Satoru Takeuchi: suggested first alternative implementation not relying on find -printf.] [Jean Delvare: added missing quoting and a new test file for this case.]
* push: Always let the user force pushing a patchJean Delvare2012-12-031-0/+5
| | | | | | Let the user force pushing a patch even if patch returns with error code 2. The user should know better. This happens when pushing a patch with a header but no actual contents, for example.
* pop: Fix timestamp comparisonJean Delvare2012-12-031-0/+5
| | | | | | | | | The timestamps recorded on file systems have a limited resolution. For this reason, a patch or file with a timestamp exactly equal to .timestamp should be considered as more recent than .timestamp, i.e. potentially modified since the last push or refresh. This is particularly important for the test suite, as we can do many actions in the same second there.