summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixup typo in commit 1006fad2ab35d5c37ab5f395323afb5a12b3aa42Jean Delvare2013-12-181-1/+1
|
* Fix typoJean Delvare2013-12-181-1/+1
|
* Man page: Document exit statusMartin Quinson2013-12-171-1/+11
| | | | | | | Documentation update: add an EXIT STATUS section to the manual page. Closes Debian bug #587001: http://bugs.debian.org/587001
* test: Check more return statusJean Delvare2013-12-171-0/+6
| | | | | Quilt pop at the bottom of the stack returns 2, as does quilt push at the top of the stack.
* Return 2 (instead of 1) when there is nothing to doMartin Quinson2013-12-172-4/+4
| | | | | | | | | | | | | This is mandatory to differentiate "error" and "everything's done". This really eases the scripting around quilt, for example in Debian's patchsys-quilt.mk. It used to works this way until quilt 0.33, and was broken accidentally (in commit 188c7dac) for "quilt push". Closes Debian bug #358792: http://bugs.debian.org/358792
* test: Record the status returned by every commandJean Delvare2013-12-175-16/+69
| | | | | | | - test/run: Record the status returned by every command, so that test cases can check them. - test/*.text: Test the status returned by all commands in 4 test cases.
* Man page: Clarify example sectionMartin Quinson2013-12-171-1/+1
| | | | Add a few words to the example section to make it clearer.
* Document overriding LESS in ~/.quiltrcKent R. Spillner2013-12-172-8/+7
| | | | | | | | Similar to EDITOR, document quilt's use of LESS when paging output. QUILT_LESS_ARGS is unnecessary, so revert 497979e561e880fb0d11be82c78544e5718d531b. Signed-off-by: Kent R. Spillner <kspillner@acm.org> Signed-off-by: Jean Delvare <jdelvare@suse.de>
* test: ignore leading whitespace in wc output.Kent R. Spillner2013-12-141-16/+16
| | | | | | | | | | | | POSIX-compliant implementations of wc right-justify each column of output in 7 character wide columns. Tests that verify the output of wc -l should take into account the number of digits in the line count and add the appropriate padding. Therefore, in order for the tests to pass with both POSIX-compliant and non-POSIX-compliant implementations of wc tests should match wc output against patterns with optional whitespace prefixes. Signed-off-by: Kent R. Spillner <kspillner@acm.org>
* scripts: let users override LESS env variable.Kent R. Spillner2013-12-142-1/+8
| | | | | | | | | Add a QUILT_LESS_ARGS variable that can be used to configure what quilt will set LESS to when LESS is undefined. Defaults to -FSRX so no functional change in the default case, but allows users to drop the -F argument as needed (for example, when using a multiline shell prompt) without explicitly setting LESS. Signed-off-by: Kent R. Spillner <kspillner@acm.org>
* guards: Fix a typoAndreas Gruenbacher2013-12-111-1/+1
|
* guards: Minor updateAndreas Gruenbacher2013-12-111-5/+9
|
* guards: Add option --with-guardsAndreas Gruenbacher2013-12-111-2/+5
| | | | guards -w prints the guards in the output stream.
* make some more strings as translatableMartin Quinson2013-12-083-4/+9
|
* Bump version to 0.61v0.61Martin Quinson2013-12-083-1444/+1226
|
* update 2 strings of the french translationMartin Quinson2013-12-082-6/+6
|
* update of line offsets (no real change)Martin Quinson2013-12-085-5/+5
|
* Add some missing MIME headers (MIME-Version, Content-Type)Martin Quinson2013-12-082-1/+5
| | | | This closes the bug #21114 on Savannah.
* add a test case where we CC someone w/o a nameMartin Quinson2013-12-081-7/+16
|
* fix the mail command so that it passes the testsuiteMartin Quinson2013-12-081-2/+2
| | | | (even if I'm not sure why the previous version breaks)
* document QUILT_COLORSMartin Quinson2013-12-082-6/+75
|
* remove the default color for patch_applied, as it is never usedMartin Quinson2013-12-081-1/+1
|
* accept recipents that have no full name along with the emailMartin Quinson2013-12-082-2/+8
|
* Makefile.in: Fix support for configure --with-xargsJean Delvare2013-09-302-0/+6
|
* delete.test: Cope with new quoting style in find error messageJean Delvare2013-09-302-1/+7
|
* automatic refresh of translation files, no manual editMartin Quinson2013-09-035-290/+335
|
* quilt/fold.in: make it work with filenames with spacesMartin Quinson2013-09-032-0/+10
|
* Document unexpected success as rootJean Delvare2013-05-301-0/+2
|
* failpop.test: Drop needless sleepJean Delvare2013-05-242-2/+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-242-1/+6
| | | | | | | | | | 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-233-22/+55
| | | | | 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-233-1/+20
| | | | | 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-222-1/+7
| | | | | | | 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.
* Fix syntax highlighting of this file in gedit.Jean Delvare2013-04-301-1/+1
|
* Add missing newline at end of translated stringJean Delvare2013-04-231-1/+1
|
* improve a tiny bit the documentation of the --color parameter for the ↵Martin Quinson2013-01-224-2/+8
| | | | commands accepting it
* Use 'less -R' as a default pagerMartin Quinson2012-12-273-3/+10
|
* Document how quilt searches for its 'patches' directory in man pageMartin Quinson2012-12-272-3/+12
|
* List recent changes.Jean Delvare2012-12-181-0/+18
|
* remove-trailing-ws: Undefine $file at the end of every fileJean Delvare2012-12-181-0/+2
| | | | | It should make no difference if the parser is right, but will make it easier to spot bugs in said parser.
* Add a test case for remove-trailing-ws scriptJean Delvare2012-12-181-0/+193
| | | | | | As a bug was recently found in this script, add a test case covering both unified and context patch formats, so that hopefully no other bug creeps in in the future.
* remove-trailing-ws: Fix parsing of some context diffsAndreas Krebbel2012-12-181-3/+2
| | | | | | | | | the script for trailing whitespace removal fails for me if a context diff has an "delete-only" chunk at the end. The following patch fixes this for me. [JD: Add one more check for when the "delete-only" chunk is not at the end.]
* Fix test case dependencies on helper scriptsJean Delvare2012-12-181-0/+2
| | | | | When a helper script is called directly from a test case, it must be added to the dependencies for that test case.
* remove-trailing-ws: Sort outputJean Delvare2012-12-181-1/+1
| | | | | Sort the output of remove-trailing-ws for predictable output. This is needed to include remove-trailing-ws in the test suite.
* refresh: Accept refreshing empty patchesJean Delvare2012-12-132-2/+29
| | | | | | | If told to refresh a patch and the patch is empty, still obey. The user should know what he/she is doing. If the patch was non-empty before, we must erase it, otherwise a subsequent pop will fail, complaining that the patch should be refreshed.
* pop: Simplify check_for_pending_changesJean Delvare2012-12-131-13/+4
| | | | | | | | We have to patch temporary files when checking if a patch can be popped without losing pending changes. When this fails, the status code we get from "patch" isn't accurate enough to draw conclusions so don't even try. Just compare the result with the current working files and tell the user if there is any difference or not.
* pop: Harmonize `patch --force` usage between push and popBenjamin Poirier2012-12-131-1/+1
| | | | | | push:apply_patch() uses --force by default but pop:check_for_pending_changes() does not. This leads to a problem when trying to pop a patch that changes files which were originally read-only: patch refuses to touch them.
* pop: Fix parameter quotingJean Delvare2012-12-052-30/+31
|
* push: Fix parameter quotingJean Delvare2012-12-052-33/+34
|
* files: Fix parameter quotingJean Delvare2012-12-052-11/+12
|