summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Set version to 0.51.v0.51Jean Delvare2012-01-283-10/+15
|
* Remove parse-patch which is no longer usedJean Delvare2012-01-288-259/+11
| | | | | | | | Based on a preliminary patch by Yasushi SHOJI. None of quilt code uses parse-patch anymore. The last one, it seems, was contrib/import.diff, which was removed at 2f9728a9. So, just remove it.
* test suite: in the "ls -l" output, ignore additional characters after the ↵Andreas Gruenbacher2012-01-231-5/+5
| | | | | | | file permissions Access control lists will add a "+", and SELinux will add a "."; we don't care in the test suite.
* quilt mail: CC people in more common patch headersAndreas Gruenbacher2012-01-231-2/+6
| | | | | In addition to Signed-off-by and Acked-by, also CC people in Suggested-by, Reviewed-by, Requested-by, Reported-by, and Tested-by headers.
* inspect: Complain if wrapper script can't be executedJean Delvare2012-01-232-0/+12
| | | | | | | There is no guarantee that the wrapper script can be executed. For example users can mount their temporary directories with noexec for security reasons. Instead of failing with no explanation, complain when this situation is detected.
* inspect: Leave stderr free for actual error reportingJean Delvare2012-01-232-13/+14
|
* oops, forgot to document my lastest change, sorry for the noiseMartin Quinson2012-01-231-0/+6
|
* Silence the completion of the push scriptMartin Quinson2012-01-231-1/+1
| | | | | | | | | | When using bash TAB completion in "quilt push <TAB>", if no patch is applied, it shows the standard error of the command "quilt applied" ("No patches applied"), used in the source file bash_completion to get the list of applied patches. This is similar to commit 6af132b5061f6773f9591ebde625c92a395ebc91, but for the push script that were forgotten previously.
* Store the quilt command reference once generatedJean Delvare2012-01-103-8/+16
| | | | This avoids generating it twice, once for README and once for quilt.1.
* Silent the generation of the quilt manual page, for consistencyJean Delvare2012-01-102-1/+3
|
* No need to delete doc/quilt.1 twice on "make clean"Jean Delvare2012-01-102-4/+12
|
* ensure that bash is used as a shell, even if it's not the default oneMartin Quinson2012-01-092-0/+11
|
* Revert "Fix auto-generation of quilt.1 to work with dash"Martin Quinson2012-01-091-5/+5
| | | | | | | | | | | This reverts commit 5f17e6f29c22282a4bf2819ac7ee08c942e6e103. We rely on bash for the rest of quilt, so it is no real issue to rely on it for the makefile. If we try to remove it, we have to deal with the portability another way. For example, BSD and Mac OSX versions of sed are not able to deal with \n by themselves... The correct fix will be to force the SHELL to be bash in the makefile.
* document lastest changesMartin Quinson2012-01-021-0/+9
|
* add a check that QUILT_PATCHES != QUILT_PC.Martin Quinson2012-01-021-0/+6
| | | | | | | | Rational: If QUILT_PATCHES and QUILT_PC are set to the same directory, the awk script in filenames_in_patch (in scripts/patchfns) will break with a '<patchname> is a directory' error. Patch provided by anonymous in #30956 on savannah
* Fix auto-generation of quilt.1 to work with dashMartin Quinson2012-01-011-5/+5
| | | | | | | | | | | | | | | | | | | The echo command of dash interprets \f as a special characer and thus generates a bad manual page. bash's echo leaves them unchanged (it needs -e to replace those special characters). Using printf instead is a portable solution that work with both shells. . The code also uses a bashism ($'') but it's not really needed with GNU sed at least (it understands \t and \n) so drop it and avoid some painful double escaping. . This patch was written by Raphael Hertzog for the Debian package, and updated by Martin Quinson so that it applies on lastest upstream sources. Author: Raphael Hertzog <hertzog@debian.org> Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/quilt/+bug/402237 Bug-Debian: http://bugs.debian.org/563517
* Makefile.in: Really skip setting execute bit on scripts/patchfnsJean Delvare2011-12-162-1/+6
|
* configure*, Makefile.in: Use the standard docdir definitionJean Delvare2011-12-164-17/+15
| | | | | That way, it can be easily changed from the command line, which was not the case before.
* Let git not ignore quilt/scriptsJean Delvare2011-12-151-0/+1
|
* Don't let TMPDIR take over /var/tmpJean Delvare2011-12-152-1/+6
| | | | | | | | | | | | | | | | | TMPDIR is set to /tmp by default on some systems [1], in this case letting it take over /var/tmp voids the point of using /var/tmp for data size reasons in the first place [2]. I'd rather hardcode /var/tmp. But in case someone really wants to control this, we can check if VARTMPDIR is set and use that if it is set. [1] I tried to track down how it was happening and I am far from certain that this is on purpose. I've seen it happen only on local graphical login, not on text console login nor remote login. This suggests a leak from some piece of the graphical desktop stack. And I've seen it on both KDE and Gnome, but not Xfce. Go figure. [2] This is the reason given in commit d4074d26276b9a2d452563dbf57ed497afa7b710 for using /var/tmp.
* inspect: File name "-" means "read from stdin" for tarJean Delvare2011-12-152-0/+8
|
* inspect: Consistently use ${TMPDIR:-...} when testing if TMPDIR is setJean Delvare2011-12-082-1/+7
|
* configure*: Honor $TMPDIR if setJean Delvare2011-12-083-2/+7
|
* quilt mail: Fix delivery address checkingAndreas Gruenbacher2011-12-071-2/+3
| | | | | Make sure to remove trailing whitespace (including the newline) when extracting recipient addresses from headers.
* Man page: substitute documentation directory name in path to PDF documentationJean Delvare2011-12-063-1/+11
|
* Set version to 0.50.v0.50Jean Delvare2011-12-053-10/+15
|
* Translation updates.Jean Delvare2011-12-056-496/+872
|
* scripts/inspect.in: Fix decompression of tar archives.Jean Delvare2011-11-142-3/+8
|
* inspect: Old versions of file don't know about xz-compressed files, so ↵Jean Delvare2011-11-102-0/+11
| | | | recognize them by their filename too
* inspect: Newer file changed the output for xz compressed data so adapt to it.Philipp Thomas2011-11-102-1/+7
|
* quilt/inspect.in: Quote strings to avoid flood of shell syntax errors during ↵Olaf Hering2011-10-062-2/+8
| | | | quilt setup -v *.spec
* quilt mail: Allow commas in Signed-off-by and Acked-by linesAndreas Gruenbacher2011-10-051-0/+6
| | | | | | | | | | | | | | | | | The standard quilt_mail_patch_filter() in quilt mail tries to extract email addresses from Signed-off-by and Acked-by lines. It adds Cc headers with those addresses. Signed-off-by and Acked-by lines sometimes contain commas as part of the address. When put in recipient headers (To, Cc, Bcc), the commas are interpreted as separators, which breaks things. Try to recognize this case and add the appropriate quotes. For example, the email address in ``Signed-off-by: Gruenbacher, Andreas <agruen@linbit.com>'' is now extracted as ``"Gruenbacher, Andreas" <agruen@linbit.com>''. Note that quilt_mail_patch_filter() can be overridden in .quiltrc; you may need to update your .quiltrc.
* quilt mail: Support double quoted special characters in email adressesAndreas Gruenbacher2011-10-051-7/+19
| | | | Addresses like "Gruenbacher, Andreas" <agruen@linbit.com> will work now.
* quilt mail: Support multiline email headersAndreas Gruenbacher2011-10-051-15/+21
| | | | | Some of the email header parsing code did not understand headers which span more than a line. This mainly broke long subject lines.
* Merge branch 'master' of git.sv.gnu.org:/srv/git/quiltMartin Quinson2011-09-291-3/+3
|\
| * Refresh to take configure.ac changes into account.Jean Delvare2011-09-291-3/+3
| |
* | integrate the ru translation into the compilation frameworkMartin Quinson2011-09-291-1/+1
|/
* several documentation fixes that were accumulated over the years in Debian ↵Martin Quinson2011-09-284-10/+11
| | | | package
* document my last changeMartin Quinson2011-09-251-0/+6
|
* Russian translation, from Sergey Basalaev (Closes bug #34340)Martin Quinson2011-09-251-0/+1374
|
* Let /etc/mailname override the hostname in the mail commandMartin Quinson2011-09-151-1/+7
| | | | | | | | | | | | Closes bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=356348 Initial patch author said (in above bug report): When generating the default From: for outbound messages quilt uses $(hostname -f) to determine the domain part of the e-mail address. Policy 11.6 specifies that this should be overridden by the value specified in /etc/mailname. (see http://www.debian.org/doc/debian-policy/ch-customized-programs.html#s-mail-transport-agents)
* Fix typoCyril Brulebois2011-09-151-1/+1
|
* snapshot command: Add missing create_db callCyril Brulebois2011-09-151-0/+1
| | | | | This closes the bug #403399 (missing create_db call when snapshot'ing) (see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=403399)
* New test case for patches attempting to modify files which do not exist.Jean Delvare2011-04-042-0/+29
|
* configure.ac: Fix test for GNU patch versionJean Delvare2011-03-254-12/+17
| | | | | | | | | | | | | We currently ask for GNU patch >= 2.4, but the test suite doesn't actually pass with GNU patch 2.4. It passes with GNU patch 2.5 with minor edits to be more tolerant to the exact output of "patch". I have no idea how much work it would be to get 2.4 to be supported again, but it doesn't seem unreasonable to ask for 2.5 which was released in August 1997. So let's just do that for now. If anyone badly misses support for GNU patch 2.4, well, we accept patches ;) Signed-off-by: Jean Delvare <jdelvare@suse.de>
* diff, refresh: Accept file names with spacesJean Delvare2011-03-254-11/+80
| | | | | | | | | | This is a continuation of Yasushi SHOJI's initial work of fixing support for file names with spaces. This time I fixed support in the diff and refresh commands, two commands which are frequently used. As before, no guarantee is made that all options are covered, but this should be a good starting point. Signed-off-by: Jean Delvare <jdelvare@suse.de>
* test/run: Enforce single variable substitution methodJean Delvare2011-03-183-3/+9
| | | | | There is no need to have two ways to access environment variables from test cases, one is enough.
* Fix i18n of quilt/scripts/patchfnsJean Delvare2011-03-182-1/+8
| | | | (Broken by previous commit, sorry.)
* Drop #! statement from patchfnsJean Delvare2011-03-162-2/+6
| | | | | | patchfns is meant to be sourced from other scripts, rather than executed on its own. As a matter of fact, it's not even executable. So we don't need #! stament at the beginning of this file.
* quilt diff: Check for snapshot presence before using itJean Delvare2011-03-162-0/+13
| | | | | If diffing against snapshot, ensure that snapshot is actually present. If not, bail out with an error message.