summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* - Fix the test suite so that it doesn't fail if any higher-levelAndreas Gruenbacher2005-09-2325-32/+26
| | | | | directory contains a patches/ sub-directory (iow, if quilt itself is patched with quilt).
* - test/sort.test: Quote grep arguments, as some grep implementations seemJean Delvare2005-09-211-4/+4
| | | | to otherwise choke on them. Original patch from John Vandenberg.
* - test/subdir.test: Test quilt files -v.Jean Delvare2005-09-211-4/+4
|
* - Makefile.in: Fix compat/tail symlink creation. Fix variable exportingJean Delvare2005-09-201-4/+6
| | | | | | | bashism. - configure.ac: Use grep >/dev/null instead of grep -q for compatibility. Test for grep -q, some quilt scripts need it. - test/Makefile: Fix varible exporting and script sourcing bashisms.
* - Makefile.in: Fix when COMPAT_PROGRAMS is empty.Andreas Gruenbacher2005-09-191-1/+1
|
* - quilt/annotate.in: New option "-p patch" to stop checking for changesJean Delvare2005-09-131-0/+23
| | | | | | at the specified rather than the topmost patch. - bash_completion: Support the new -p option. - test/annotation.test: Test the new -p option.
* - test/*.test: Fix sed compatibility issues: do not use inplace (-i); doJean Delvare2005-09-097-25/+30
| | | | | | not filter out tabs in patches, it's no more needed now that --no-timestamps is used; do not use the "a" command. Based on a patch by John Vandenberg.
* - scripts/patchfns.in: Rewrite files_in_patch_ordered() so as to notJean Delvare2005-09-061-2/+42
| | | | | | | require the awk asort function, which is not available on all versions of awk. - test/sort.test: Add more files to better test the ordering and sorting issues. Original patch by John Vandenberg.
* - Fix test/perms.test for LANG=POSIX (from John VandenbergAndreas Gruenbacher2005-09-062-7/+7
| | | | | <jayvdb@gmail.com>), and always run the test cases with LANG set to POSIX.
* - quilt/fold.in: fold did not work when invoked from aAndreas Gruenbacher2005-08-221-10/+31
| | | | subdirectory; update test case.
* - test/delete.test: New test case for the delete command.Jean Delvare2005-07-291-0/+61
|
* - test/missing.test: Fix test case.Andreas Gruenbacher2005-07-271-2/+2
|
* - Rename test/create-delete.diff to *.test and fix the test.Andreas Gruenbacher2005-07-181-6/+6
|
* - Based on work done by several contributers, add a headerv0.41Andreas Gruenbacher2005-07-181-0/+48
| | | | | command. - Bump version to 0.41.
* - quilt/annotate.in: Fix case where the file is created/deletedAndreas Gruenbacher2005-07-181-0/+29
| | | | | by a patch. - Makefile.in: add uninstall target.
* - Jean Delvare:Andreas Gruenbacher2005-06-261-1/+1
| | | | | + Add a --version option that prints the program version. + patch_args: Fix comments parsing in series files.
* - add command: "File %s added to patch %s" message goes to stdoutAndreas Gruenbacher2005-06-211-0/+22
| | | | | | and not to stderr (Jean Delvare). - Don't fail when popping missing patches (Jerome Lacoste, Jean Delvare, I).
* - Add fix for refresh --strip-trailing-whitespace option: nowAndreas Gruenbacher2005-06-181-3/+59
| | | | | | | refresh always checks for trailing whitespace and reports it per file and line number. With --strip-trailing-whitespace it strips the whitespace from the patch and from the affected files in the working tree.
* - Add new annotate command.Andreas Gruenbacher2005-06-181-0/+63
|
* - Additional fixes to the rename command.Andreas Gruenbacher2005-06-091-19/+11
|
* - Add rename command from Jean Delvare <khali@linux-fr.org>.Andreas Gruenbacher2005-06-081-0/+69
|
* - Add testcase for diff --no-index.Andreas Gruenbacher2005-06-081-0/+11
|
* - test/remove2.test: Test for remove + refresh interactions.Andreas Gruenbacher2005-06-011-0/+28
|
* - Add add-filename-check.test and trailing-ws.test test cases.Andreas Gruenbacher2005-04-292-0/+43
|
* - Add --sort options to the diff and refresh commands whichAndreas Gruenbacher2005-04-132-6/+58
| | | | | | | | | | sorts files by filename. The default is to keep files in their original order whenever possible. - refresh command: add new files in sort order instead of the filesystem order. - diff command: output files in the order in which they show up in the patch instead of sorting them alphabetically. - Add sort testcase.
* - quilt remove: Update restored file's timestamp. Also, some usesv0.39Andreas Gruenbacher2005-02-102-1/+54
| | | | | | | caused a subsequent ``quilt diff -z'' to fail: we must mark the patch as dirty after removing files. - test/run: adjust to terminal width. - Bump version to 0.39.
* - Get rid of the apatch and rpatch helper scripts: Integrate themAndreas Gruenbacher2004-11-151-1/+1
| | | | | 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-173-3/+2
| | | | | | | | | | | 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-222-2/+25
| | | | | | | | | | | | | 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.
* - Series command: add missing paths to patches ifAndreas Gruenbacher2004-09-211-0/+7
| | | | | $QUILT_PATCHES_PREFIX is set. - test/run script: Add export and unset statements.
* - Add test case for permissions.v0.35Andreas Gruenbacher2004-07-151-0/+65
| | | | | | | | - Very minor translation updates. - Convert timestamps in changes file into UTC when generating the RPM changelog: the changelog does not understand timestamps. - Bump version to 0.35.
* - Some more QUILT_PATCHES_PREFIX fixes.Andreas Gruenbacher2004-07-125-38/+39
|
* - Switch from echo to printf for all translations: This is moreAndreas Gruenbacher2004-07-0917-148/+188
| | | | | | | | | | | | | | | 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.
* - Add common GNU Diff format options to diff and refresH commands:Andreas Gruenbacher2004-07-042-3/+99
| | | | | | | | | | | -u, -U num, -c, -C num. REname old -c option (combine patches) of diff command to --combine. - Extend the function that splits comments froM patches and syntax coloring to handLe combined diff format. - Honor the LAnG environment variable again; this goT broken at some point. - Set TEXTDOMAINDIR to where the translations are put so that Messages are found even when not installing into /usr.
* - Several Fixes from Joe Green <jgreen@mvista.com>:Andreas Gruenbacher2004-07-022-2/+3
| | | | | | | | | | | | | | | | + Another sed \t\r problem, in Makefile.in + Bad error message on "quilt delete" of non-existent patch + "import" doesn't remove all leading components on patch file + Misspelling in "import" help text - With using the GNU diff --label option, file timestamps disappeared. Specify the timestamps in --label by hand: This gives us added flexibility when generating patches; we may some day want to support diff styles other than unified. Also reported by Joe Green. - Add --backup option to quilt refresh. - Update documentation to QUILT_${COMMAND}_ARGS in .quiltrc. (The old settings still work but they are no longer documented.) - Update German translation.
* - Oops, forgot to add files.v0.34Andreas Gruenbacher2004-06-101-0/+44
|
* - Add meta-data version check/upgrade code from Martin Quinson andAndreas Gruenbacher2004-06-106-11/+21
| | | | | | | | | | | | | | me; new `quilt upgrade' command. - Handle new/removed files correctly in generated patches: If the old or new file is missing, the file name in the patch should be /dev/null. Fix test suite accordingly, and add test/create-delete.diff. GNU patch recognizes this, and does additional file existance tests when a patch creates/deletes a file. Also use the --label option of GNU diff instead of hand-editing file name headers. - Add test/Makefile for running the test suite. Note: The tests run against the installed version of quilt! - Bump version to 0.34.
* - Preserve the order of files in patches in the diff and refreshAndreas Gruenbacher2004-06-061-3/+8
| | | | | | | commands. Files added to a patch appear at the end of a patch. The files command also lists the files in the order in which they appear in patches. - Update to version 0.33.
* - backup-file.c: Add code to recursively search .pc directories.Andreas Gruenbacher2004-06-062-0/+55
| | | | | | | | | | 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.
* - Revert `quilt fork' to how it originally worked: fork theAndreas Gruenbacher2004-03-133-15/+138
| | | | | | | | | | | | | | *topmost* patch, not the next unapplied patch. Adapt the test suite accordingly. - Add flag to backup-files.c to make sure that files in the working tree have a link count of at most one. Use this where appropriate. - Fix a bug in `quilt snapshot': Taking snapshots caused files to get link counts bigger than one, so modifying them could cause multiple files to get modified. Speed up the command, too. - Update the documentation. Add example1.test from the documentation.
* - Remove stray ``../'' in test script.Andreas Gruenbacher2004-03-101-1/+1
|
* - Sub-directory support:Andreas Gruenbacher2004-02-204-14/+38
| | | | | | | | | | + Fix another bug that triggers when /patches exists. + Working in sub-directories: Force `quilt new' to always create the new patch in the current working directory even if there is a patches/ sub-directory further up the directory tree. This should restore the behavior from before Jan 28 very well. - quilt files, diff, refresh: Sort the files in the patch alphabetically.
* - No longer remove common extensions (.dif, .diff, .patch, .gz,Andreas Gruenbacher2004-01-3111-109/+105
| | | | | | | .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 a few more test cases for subdirectory support.Andreas Gruenbacher2004-01-284-5/+234
| | | | - Fix a few bugs introduced while merging Chris's patch.
* - Add support for working in subdirectories of the base directoryAndreas Gruenbacher2004-01-281-0/+73
| | | | | | | 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.
* - `quilt fold' did not create directories for additional files,Andreas Gruenbacher2003-11-271-9/+9
| | | | and the code for recovering from failures was wrong.
* - Add new command `quilt fold' to fold one patch into another.Andreas Gruenbacher2003-11-172-4/+57
| | | | | | | | - 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/+27
| | | | | - 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-312-3/+3
| | | | | | | | | 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.
* - Remove .pc/*/.pc files, and adjust various scripts accordingly.Andreas Gruenbacher2003-10-281-16/+19
| | | | - Run test/one.test inside sub-directory.