summaryrefslogtreecommitdiffstats
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* - Remove compatibility shell functions and convert them toAndreas Gruenbacher2005-09-181-4/+0
| | | | standalone scripts.
* - Replace @FOO@ macros in scripts with foo command where possible.Andreas Gruenbacher2005-09-182-33/+32
|
* - Only add compat/ directory to PATH if it exists. Only create itAndreas Gruenbacher2005-09-171-3/+6
| | | | when necessary.
* - Merge compatibility layer from John Vandenberg <jayvdb@gmail.com>.Andreas Gruenbacher2005-09-171-33/+7
|
* - Omitting the search directory in "find" is not portable; add an explicitJean Delvare2005-09-152-2/+2
| | | | "." (Gary V. Vaughan, John Vandenberg).
* - scripts/patchfns.in: New quilt_command function for running anotherJean Delvare2005-09-091-0/+8
| | | | | | quilt command. - quilt/delete.in, quilt/edit.in: Use the new quilt_command function. Patch from Joe Green.
* - scripts/patchfns.in: Rewrite files_in_patch_ordered() so as to notJean Delvare2005-09-061-11/+5
| | | | | | | 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.
* scripts/patchfns.in: Fix permissions of .pc/applied-patches being lost inJean Delvare2005-09-021-2/+3
| | | | remove_from_db() and rename_in_db().
* - scripts/patchfns.in: insert_in_series(): Insert new patchesAndreas Gruenbacher2005-08-261-6/+6
| | | | | | before the following patch instead of after the top patch. When no patch is in the series file, insert the new patch at the end (i.e., after comments from setup, etc.) instead of at the top.
* - Let the perl scripts (edmail, parse-patch and remove-trailing-ws) workJean Delvare2005-07-243-6/+57
| | | | without Locale::gettext.
* - Fix a few translation bugs; update german translation.Andreas Gruenbacher2005-07-191-1/+1
|
* - Add internationalization support to Perl scripts as well.Andreas Gruenbacher2005-07-184-42/+66
|
* - Based on work done by several contributers, add a headerv0.41Andreas Gruenbacher2005-07-181-13/+24
| | | | | command. - Bump version to 0.41.
* - Remove outdated BUGS file and references.Andreas Gruenbacher2005-07-021-14/+12
| | | | | - refresh command: don't write into existing patches but create new files instead to avoid overwriting hardlinked copies.
* - Jean Delvare:Andreas Gruenbacher2005-06-261-0/+1
| | | | | + Add a --version option that prints the program version. + patch_args: Fix comments parsing in series files.
* - Add fix for refresh --strip-trailing-whitespace option: nowAndreas Gruenbacher2005-06-182-0/+113
| | | | | | | 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 --no-index option to diff and refresh commands: SuppressAndreas Gruenbacher2005-06-061-2/+5
| | | | Index: lines in the patch. From Jean Delvare <khali@linux-fr.org>.
* - setup command: When a patch cannot be identified, scan all theAndreas Gruenbacher2005-05-221-6/+27
| | | | | files in the build directory: the patch may have been created, unpacked from an archive, etc.
* - Quoting fix from Jean Delvare <khali@linux-fr.org>, and one moreAndreas Gruenbacher2005-05-121-4/+4
| | | | from me.
* *** empty log message ***Andreas Gruenbacher2005-04-291-2/+5
|
* - Add add-filename-check.test and trailing-ws.test test cases.Andreas Gruenbacher2005-04-291-0/+1
|
* - Add --sort options to the diff and refresh commands whichAndreas Gruenbacher2005-04-131-2/+8
| | | | | | | | | | 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.
* - Don't leak so many temporary files in the push command.Andreas Gruenbacher2005-02-061-21/+3
| | | | - Include command names in tempfile names to find leaks more easily.
* - Use color defaults so that QUILT_COLORS can be used to onlyAndreas Gruenbacher2005-02-021-1/+2
| | | | | | | | override some colors. - When checking for remaining changes (refresh forgotten), use $QUILT_PATCH_OPTS as in the push command to get identical results. Don't generate the actually diff; it doesn't get printed anyway. This should speed up things.
* - Add color support for push command output and allow to customizeAndreas Gruenbacher2005-01-231-0/+9
| | | | | colors via the QUILT_COLORS environment variable (for reverse video, etc.).
* - Add mail command, doc/README.MAIL and example ``mail'' commandAndreas Gruenbacher2005-01-232-7/+205
| | | | | filter in quilt.quiltrc. - Bump version to 0.38.
* - Get rid of the apatch and rpatch helper scripts: Integrate themAndreas Gruenbacher2004-11-152-393/+0
| | | | | in the push and pop commands. This should bring a small performance improvement.
* - Fix extra trailing space in series file after quilt refreshAndreas Gruenbacher2004-11-081-1/+1
| | | | (David Vrabel <dvrabel@arcom.com>).
* - When applying a patch with -q and without -f no (individual)Andreas Gruenbacher2004-10-172-3/+6
| | | | | | | | | | | 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-8/+18
| | | | | | | | | | | | | 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.
* - scripts/inspect.in: Run the RPM %prep section in /var/tmp andAndreas Gruenbacher2004-09-121-1/+1
| | | | not in /tmp: the sources can become large.
* - Refresh command: recognize and ignore header lines generated byAndreas Gruenbacher2004-08-251-1/+1
| | | | | ``cvs diff''. - Add a missing print_patch call (cosmetic).
* - setup command: detect errors when running ``rpm -bp'' andAndreas Gruenbacher2004-08-131-1/+3
| | | | improve the messages of ``quilt setup''.
* Tell the user to refresh patch which does not remove properly, not only to ↵Martin Quinson2004-07-221-1/+1
| | | | force with -f
* - Replace a few instances of awk and sed with @AWK@ and @SED@ inAndreas Gruenbacher2004-07-142-3/+3
| | | | *.in files.
* Track down two string expensions in printf $"" leftMartin Quinson2004-07-131-1/+1
|
* Fix a typo (s/prinf/printf/) reported by Dean RoehrichMartin Quinson2004-07-131-1/+1
|
* - Fix stripping of the path to $QUILT_PATCHES when working inAndreas Gruenbacher2004-07-131-1/+1
| | | | sub-dirextories. (This could be fixed more flexibly later...)
* - Disable CDPATH within quilt (Joe Green writes: I've seen someAndreas Gruenbacher2004-07-121-0/+2
| | | | | | cases where having CDPATH set results in the path being printed by cd, and I suppose it's possible that the wrong destination might be selected in some cases.)
* - Some more QUILT_PATCHES_PREFIX fixes.Andreas Gruenbacher2004-07-121-3/+5
|
* - Switch from echo to printf for all translations: This is moreAndreas Gruenbacher2004-07-093-19/+27
| | | | | | | | | | | | | | | 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-041-9/+13
| | | | | | | | | | | -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-021-15/+16
| | | | | | | | | | | | | | | | + 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.
* - Allow passing of default options to commands by definingAndreas Gruenbacher2004-07-011-0/+6
| | | | | QUILT_${COMMAND}_ARGS in .quiltrc. This should eventually get us rid of some of the mess in .quiltrc.
* - Add meta-data version check/upgrade code from Martin Quinson andAndreas Gruenbacher2004-06-101-60/+107
| | | | | | | | | | | | | | 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.
* - dependency-graph: Fix backup filenames for patcher.v0.33Andreas Gruenbacher2004-06-061-1/+1
|
* - Preserve the order of files in patches in the diff and refreshAndreas Gruenbacher2004-06-061-0/+42
| | | | | | | 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.
* - dependency-graph: Fix for --lines option in patcher mode;Andreas Gruenbacher2004-06-061-5/+13
| | | | restrict to applied patches.
* - backup-file.c: Add code to recursively search .pc directories.Andreas Gruenbacher2004-06-062-24/+10
| | | | | | | | | | 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.
* - Return exit status 2 when commands go beyond the series (topAndreas Gruenbacher2004-06-051-6/+27
| | | | | | | | | | with no series, push/next when all patches are applied, pop/ previous when no patches are applied). - From John Lenz <jelenz@students.wisc.edu>: Add compatibility code to the dependency-graph script for reading the meta-data of Holger Schurig's patcher tool, http://www.holgerschurig.de/patcher.html. - Update German translation.