| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Use quilt's internal implementation of dirname. This is more
efficient than calling an external binary, and avoids a dependency.
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>
|
|
|
|
|
|
|
|
| |
Make backup-files a shell script instead of a binary, so we can make
quilt arch: all [Steve Langasek, thanks so much]
(Closes: Debian #363659)
Signed-off-by: Jean Delvare <jdelvare@suse.de>
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
This avoids generating it twice, once for README and once for quilt.1.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
That way, it can be easily changed from the command line, which
was not the case before.
|
| |
|
| |
|
|
|
|
| |
(Broken by previous commit, sorry.)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Add an option to the test case runner script to generate an output
suitable for parallel runs:
* Print the full output at the end of the test case, all at once.
* Only output the detailed commands on failed test cases.
This makes it possible and convenient to run the test suite in
parallel on SMP systems.
|
| |
|
| |
|
|
|
|
| |
reposititory snapshots can simply be used as release tarballs.
|
| |
|
|
|
|
|
|
| |
"I ran into a case solaris ON build 99 where configure found
ginstall, but the Makefile.in used something else, and that
led to things going a bit haywire."
|
|
|
|
|
| |
- Only run test/patch-wrapper.test if the --with-patch-wrapper
config option is used.
|
|
|
|
|
| |
+- Add a new "publish" makefile target for pushing releases to
+ savannah.nongnu.org.
|
|
|
|
| |
- Make the changelog file chronological.
|
|
|
|
| |
the test suite, not build-time dependencies.
|
| |
|
| |
|
|
|
|
| |
installed properly, yet.)
|
|
|
|
|
| |
setting LANG alone isn't sufficient because LC_ALL overrides LANG
when set.
|
| |
|
|
|
|
|
| |
start to use in @datadir@ (bug 16155, patch from Ralf
Wildenhues).
|
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
|
|
|
| |
by "make clean".
|
|
|
|
|
| |
recursion. Don't print an error message when a patch contains
no files.
|
|
|
|
|
| |
- quilt/scripts/inspect.in: Improve recognition of patch's -i and
--input options.
|
|
|
|
|
| |
install the wrapper as /usr/share/quilt/wrapper/patch.
- bin/patch-wrapper.in: Minor cleanups.
|
|
|
|
|
|
|
|
|
|
| |
most common options and mimics GNU patch's behavior and output,
and creates the quilt metadata as if quilt push was used to
apply the patch. When options are used that this wrapper does
not recognize, GNU patch is used directly, and no quilt metadata
will get created.
- lib/backup-files.c: Don't fail if a directory specified with
-B does not exist.
|
| |
|
|
|
|
|
|
|
| |
- 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).
|
|
|
|
|
|
| |
/usr/bin/find to print 'compat//sed', etc. As a result, they are
appearing in compat_leftover, being removed in the middle of the
build, causing errors during the construction of $(DOC).
|
| |
|
|
|
|
|
|
| |
on some platforms.
- In source tree compat/ "virtual symlink" scripts, exec the
target binary instead of only calling it.
|
|
|
|
|
| |
user runs ./configure only once if both Makefile.in and
configure.ac have changed.
|
|
|
|
|
| |
walking: ftw is a portability nightmare. The foreachdir function
is based a proposal from Gary V. Vaughan <gary@gnu.org>, thanks!
|
|
|
|
| |
- Makefile.in: Make sure configure is up to date.
|