| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
changes by agruen@suse.de).
|
|
|
|
| |
--with-foo=none.
|
|
|
|
| |
supports -path.
|
| |
|
|
|
|
|
| |
user-selectable.
- configure.ac: Test grep and tr features.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
diffstat on OS X 10.3, which outputs '1.2 (patch 5)'. Update
configure warning message to reflect reality that quilt diff
does not accept --diffstat (John Vandenberg <jayvdb@gmail.com>).
|
|
|
|
|
|
|
| |
(from John Vandenberg again, as several other recent things --
thanks!)
- Must build the compatibility programs before creating the
command reference (which extracts the help texts).
|