| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
We only need md5sum for the setup command, like rpmbuild and 7z. So
treat it as optional.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This should work in the most basic case (no option used.) This only
covers the case of archives being compressed with 7z, not patches.
This should fix bug #49754:
http://savannah.nongnu.org/bugs/?49754
Remaining issues:
* 7z could also be used to compress patches, although nobody sane
would do that.
* 7z is very verbose, and doesn't offer any option to be silent or
even just quieter.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Commit 48ff26d6 already added a QUILT_COMPAT_PROG_PATH line for cp to
configure.ac, and the corresponding CP variable in Makefile.in. I
don't know how I missed this originally; sorry for the churn!
Signed-off-by: Kent R. Spillner <kspillner@acm.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
293c4ddb added checks to Makefile.in to disable the patch-wrapper test
when the configure script is not invoked with the --with-patch-wrapper
argument. Those checks assumed that PATCH_WRAPPER will always be empty
unless --with-patch-wrapper was used. However, PATCH_WRAPPER will be
set to "no" when the configure script is invoked with the
--without-patch-wrapper argument.
Reported-by: Kent R. Spillner <kspillner@acm.org>
Signed-off-by: Andreas Gruenbacher <andreas.gruenbacher@gmail.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allow distributors to provide compat symlinks for cp and md5sum on
non-GNU systems. md5sum is used by quilt/scripts/inspect and is
provided by GNU coreutils, but may be installed as gmd5sum on some
systems (e.g. OpenBSD). quilt/scripts/backup-files invokes cp
with some non-portable GNU-specific command line arguments
(e.g. --parents --remove-destination --target-directory).
Original diff from Jérémie Courrèges-Anglas <jca@wxcvbn.org> on
OpenBSD ports mailing list.
Reported-by: Jérémie Courrèges-Anglas <jca@wxcvbn.org>
Signed-off-by: Kent R. Spillner <kspillner@acm.org>
|
|
|
|
|
|
|
| |
* Delete blank lines at end of files.
* Delete white space at end of lines.
* Delete spaces before tab.
* Replace 8 spaces by a tab where it makes sense.
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Remember the results of the find command, to avoid having to run it
again later. We use a temporary file rather than a local variable,
because you can't store binary zeroes in a bash string, and because
the temporary file approach performs better on large file sets.
Signed-off-by: Jean Delvare <jdelvare@suse.de>
Reviewed-by: Raphael Hertzog <hertzog@debian.org>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When restoring all files, batch the first steps (directory creation
and target file removal) and last steps (optional touch and backup
file removal). This makes the typical restore case (quilt pop) much,
much faster.
Note: a similar optimization would be possible for the removal
function (-x), but quilt doesn't use this function at the moment.
Signed-off-by: Jean Delvare <jdelvare@suse.de>
Reviewed-by: Raphael Hertzog <hertzog@debian.org>
|
| |
| |
| |
| |
| |
| |
| | |
Finally get rid of the old C implementation of backup-files, together
with all the related checks in configure and variables in Makefile.
Signed-off-by: Jean Delvare <jdelvare@suse.de>
|
|/
|
|
|
|
|
|
| |
The stat command on BSD takes different parameters from the GNU one.
Let configure find out which variant is available, and use the right
parameters.
Signed-off-by: Jean Delvare <jdelvare@suse.de>
|
| |
|
|
|
|
|
| |
That way, it can be easily changed from the command line, which
was not the case before.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
xargs.)
- configure.ac: Check for the presence of xargs.
|
|
|
|
|
|
| |
New versions of GNU patch present themselves as "GNU patch" instead
of just "patch".
|
|
|
|
|
|
|
| |
We no longer use "cp -l" in quilt, so there is no point in testing if
it is supported at configuration time.
Reported by Olivier Mengué.
|
| |
|
|
|
|
|
| |
+- Add a new "publish" makefile target for pushing releases to
+ savannah.nongnu.org.
|
| |
|
| |
|
|
|
|
|
|
| |
- configure.ac: Use the new helper for diffstat and rpmbuild.
- compat/diffstat.in: Delete.
- compat/rpmbuild.in: Delete.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- configure.ac: Cleanup two QUILT_COMPAT_PROG_PATH calls, the
second parameter is not supposed to be a list.
- aclocal.m4: Document the fourth (optional) parameter of
QUILT_COMPAT_PROG_PATH.
- aclocal.m4: No need to check for binaries we were told not to
use.
|
|
|
|
| |
configure on FreeBSD. Patch contributed by Dirk Jagdmann.
|
|
|
|
| |
- Bump version to 0.44.
|
|
|
|
|
| |
install the wrapper as /usr/share/quilt/wrapper/patch.
- bin/patch-wrapper.in: Minor cleanups.
|
|
|
|
| |
to use $GREP -q
|
| |
|
| |
|
|
|
|
|
|
|
| |
- compat/date.in: Compatibility wrapper that emulates the GNU
date features that quilt depends on (with minor cleanups from
Andreas Gruenbacher).
- configure.ac: Add test for date --rfc-822.
|
|
|
|
| |
V. Vaughan).
|
|
|
|
|
| |
walking: ftw is a portability nightmare. The foreachdir function
is based a proposal from Gary V. Vaughan <gary@gnu.org>, thanks!
|
| |
|
|
|
|
|
|
| |
- quilt/import.in: Don't use diff -U-1.
- Test suite: Recognize output of old versions of patch (from
jayvdb@gmail.com).
|
|
|
|
| |
- Syntax changes in patchfns for Solaris /usr/xpg4/bin/awk.
|
| |
|
| |
|