| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
If diffing against snapshot, ensure that snapshot is actually
present. If not, bail out with an error message.
|
|
|
|
|
| |
Both short and long options are supported. This is required to pass
the test suite, if nothing else.
|
|
|
|
|
|
| |
This way the output matches exactly the output of getopt from
util-linux, and spaces and other special characters in filenames are
properly supported.
|
|
|
|
|
| |
Not all implementations of find default to the current directory as
the search root. In particular the "find" from FreeBSD doesn't.
|
|
|
|
| |
time.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
xargs.)
- configure.ac: Check for the presence of xargs.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
New versions of GNU patch present themselves as "GNU patch" instead
of just "patch".
|
|
|
|
|
| |
Let inspect (and thus quilt setup) handle reversed patches
in spec files.
|
|
|
|
|
|
|
| |
Let quilt setup and inspect overrule the _default_patch_fuzz
setting of rpmbuild, by adding a --fuzz option to both. This is
particularly useful when working on an old source tree with a
recent version of patch which defaults to fuzz 0.
|
| |
|
|
|
|
|
|
|
|
| |
Differentiate output when $QUILT_PATCHES/series is not found from
when $QUILT_PATCHES/series is empty.
This has originally been reported as
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=557621
|
|
|
|
|
|
|
| |
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é.
|
|
|
|
|
|
| |
Since version 2.6.1 the patch utility knows an optional argument for
--merge. Regognize this and pass it on to patch.
|
|
|
|
|
|
|
|
|
| |
When selecting the location of the SERIES file, ensure that we
don't accidentally select a non-file (for example a directory)
when there still are other locations to try.
Bug-Debian: http://bugs.debian.org/546393
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+bug/428657
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Let the test suite runner script create a separate working
directory for each test. This makes it possible to run several
tests in parallel, speeding up testing on SMP systems. It also
ensures that a broken test case can no longer cause another test
case to fail.
At this point, it is possible to run the test suite in parallel,
the final result (success or failure) will be correct, however
the output is hardly readable because the progress of all tests
are interlaced. This will be improved later.
As a nice side effect, this means we can drop the setup and
clean-up steps that were present in all test cases.
|
| |
|
|
|
|
| |
scripts. Reported by Randy Dunlap. (for real this time)
|
| |
|
| |
|
|
|
|
| |
parameters for better portability.
|
|
|
|
|
| |
Some (possibly all) versions of "file" do not recognize lzma-
compressed files. Rely on the file name for these.
|
|
|
|
|
|
|
|
|
|
| |
* Let xz handle lzma compatibility externally, with links.
Otherwise lzma support will not work for users with only lzma
installed and not xz.
* "upgrade" doesn't need to care about lzma nor xz, these
compression formats were not supported back in v1.
* Fix cat_to_new_file() for lzma/xz files..
* Use a different letter for lzma and xz files in inspect.
|
|
|
|
| |
QUILT_PAGER isn't set already.
|
|
|
|
|
| |
both change the working directory). (This may fail in some other
cases now -- there are still a lot of heuristics involved here.)
|
|
|
|
|
| |
regular files are considered. (Otherwise, we will trip over
command lines like "tar xjCf dir file").
|
|
|
|
| |
(Based on a patch from Egbert Eich <eich@freedesktop.org>.)
|
|
|
|
| |
regular file). Reported by Raphael Hertzog <hertzog@debian.org>.
|
|
|
|
|
|
|
|
| |
Patch(1) has recently changed the message for a failed merge from 'UNMERGED'
to 'NOT MERGED' (See commit 87f54e80 in the patch repository). Adopt this
change to quilt push's color matcher.
Signed-off-by: Bert Wesarg <bert.wesarg@googlemail.com>
|
|
|
|
| |
(This has been changed in GNU patch 2.6 as well.)
|
|
|
|
|
|
|
| |
When QUILT_PAGER is set to an empty value, do not paginate.
Document QUILT_PAGER in the man page.
Clean things up a little.
Add a workaround in quilt.quiltrc for color output when $LESS is defined.
|
|
|
|
| |
with lzma or xz
|
|
|
|
| |
of more possible false matches
|
|
|
|
| |
which delete files
|
|
|
|
| |
patches which lead to missed matches
|
| |
|
|
|
|
| |
<shtrom-savanah@ssji.net>)
|