| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
While bash allows poking at a function caller's variables, that's
not something we normally do in quilt.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.]
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Anonymous contribution from the bug tracker:
https://savannah.nongnu.org/bugs/index.php?37495
|
|
|
|
|
| |
Move the code deriving the directory from $PWD to a separate function
to avoid code duplication.
|
|
|
|
| |
Check for existing directories before unpacking.
|
|
|
|
|
|
|
|
| |
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".
|
|
|
|
| |
Let quilt setup handle zip archives.
|
|
|
|
|
| |
Run create_db() as part of quilt setup, so that $QUILT_PATCHES and
$QUILT_SERIES are recorded for future quilt commands.
|
|
|
|
|
| |
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 unpacking the tar files, not
before, otherwise we check too early and a tar file containing a
"patches" directory will not be handled properly.
|
|
|
|
|
| |
Make function $(wildcard ...) is not guaranteed to sort the results,
so explicitly sort the entries in the reference documentation file.
|
| |
|
|
|
|
| |
It's a regression problem caused by a106d99d754c88c049c111f6ccdfb06c2bede4f2.
|
|
|
|
| |
Now quilt-el is a part of quilt itself. So above tags are no longer needed.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Unrecognized lines are simply discarded now.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
POSIXLY_CORRECT=1 breaks quilt because quilt relies on patch working
non-interactively which is not the case in POSIX mode.
Bug-Debian: http://bugs.debian.org/462578
Reported-by: Brian M. Carlson <sandals@crustytoothpaste.ath.cx>
Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Within the Debian source package, .pc/quilt_patches ensures that
QUILT_PATCHES is set to debian/patches but when we build the
documentation we want the real default directory used by quilt, aka
"patches".
We achieve this by tricking quilt into using a non-existing
.pc directory so that we get the real default value.
Bug-Debian: http://bugs.debian.org/585438
Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| | |
Apparently bash versions older than 3.2 are still in use. Reinstate the
configure check for the quoting bug in bash 3.1 which broke quilt.
|
| |
| |
| |
| |
| |
| | |
Instead of failing when a proper email address cannot be extracted from a
Signed-off-by, Acked-by, Suggested-by, Reviewed-by, Requested-by, Reported-by,
Tested-by, To, or Cc line, give a warning and skip that line.
|
| | |
|
| |
| |
| |
| |
| | |
It makes no sense to pass the recipient addresses to edmail when removing Bcc
lines.
|
| |
| |
| |
| |
| |
| |
| | |
In particular, empty strings will not work as email addresses.
Also, use sed's "I" flag for case-insensitive searching; "i" will sometimes
be mistaken for the "insert" operator.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Improve error checking by using the "pipefail" option, available since bash 3.
Since bash 3.1 is known to be broken already, require bash 3.2 directly.
Report the patch name as well when "quilt mail" finds a problem with a patch.
|
| | |
|
| |
| |
| |
| | |
This fixes bug #12428.
|