summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* remove: Fix parameter quotingJean Delvare2012-12-052-10/+11
|
* refresh: Fix parameter quotingJean Delvare2012-12-052-20/+21
|
* diff: Fix parameter quotingJean Delvare2012-12-052-12/+13
|
* rename: Fix parameter quotingJean Delvare2012-12-052-12/+13
|
* top: Fix parameter quotingJean Delvare2012-12-052-1/+6
|
* push: Fix variable usage in interruptJean Delvare2012-12-052-1/+8
| | | | | 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-053-2/+60
| | | | | | | | | | | | 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-032-2/+6
| | | | | | 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-032-2/+7
| | | | | | | | | 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.
* Fix typos in the Japanese translationJean Delvare2012-10-252-3/+8
| | | | | Anonymous contribution from the bug tracker: https://savannah.nongnu.org/bugs/index.php?37495
* inspect: Refactor code to pwd_to_dirJean Delvare2012-10-252-22/+20
| | | | | Move the code deriving the directory from $PWD to a separate function to avoid code duplication.
* setup: Check for existing directories before unpackingJean Delvare2012-10-253-1/+29
| | | | Check for existing directories before unpacking.
* setup: Fix white space handling by check_for_existing_filesJean Delvare2012-10-252-3/+9
| | | | | | | | Fix handling of directory names including white spaces by check_for_existing_files. awk can't deal with tokens which include white spaces, so use bash's read function instead. As a side bonus, we get rid of the undocumented dependency to "uniq".
* setup/inspect: Handle zip archivesJean Delvare2012-10-253-2/+50
| | | | Let quilt setup handle zip archives.
* setup: Run create_dbJean Delvare2012-10-253-2/+33
| | | | | Run create_db() as part of quilt setup, so that $QUILT_PATCHES and $QUILT_SERIES are recorded for future quilt commands.
* setup: Try alternative patches/series namesJean Delvare2012-10-252-1/+8
| | | | | setup: If a tar file contains a patches directory or a series file, automatically try alternative names which are less likely to collide.
* setup: Check for existing files after unpackingJean Delvare2012-10-252-2/+7
| | | | | | setup: check for existing files after unpacking the tar files, not before, otherwise we check too early and a tar file containing a "patches" directory will not be handled properly.
* Keep reference entries sortedJean Delvare2012-10-252-1/+6
| | | | | Make function $(wildcard ...) is not guaranteed to sort the results, so explicitly sort the entries in the reference documentation file.
* Modify quilt.changes to explaing changes for quiilt.el.Satoru Takeuchi2012-03-111-0/+10
|
* quilt-el: fix `quilt-patch-list' to call `quilt series'..Satoru Takeuchi2012-03-101-1/+1
| | | | It's a regression problem caused by a106d99d754c88c049c111f6ccdfb06c2bede4f2.
* quilt-el: remove `Version' and `URL' tags in the documentSatoru Takeuchi2012-03-101-2/+0
| | | | Now quilt-el is a part of quilt itself. So above tags are no longer needed.
* quilt-el: make it byte compile cleanSatoru Takeuchi2012-03-101-8/+6
|
* quilt-el: make it checkdoc clean.Satoru Takeuchi2012-03-101-54/+82
|
* quilt-el: supporting multiple quilt treesSatoru Takeuchi2012-03-101-31/+75
|
* quilt-el: cleanup codes by introducing `quilt-cmd-to-list' function.Satoru Takeuchi2012-03-101-9/+10
|
* quilt-el: fix polluting namespace by nested function.Satoru Takeuchi2012-03-101-33/+29
|
* quilt-el: return to the original cwd even if `shell-command' failed.Satoru Takeuchi2012-03-101-4/+6
|