The rejmerge
utility inspects and merges files rejected during
package upgrades.
It is a fork of CRUX rejmerge
(from pkgutils
) at commit 9ca0da6
(Sat Nov 17 2018), with the following changes:
- POSIX
sh(1p)
instead ofbash(1)
- Support of suckless
sbase
- Manual pages in
scdoc(5)
format- Split into
rejmerge(8)
andrejmerge.conf(5)
- Split into
- GNU-style options, help, and usage output
- New
-c/--config
option to specify an alternate config file - New
-n/--dry-run
option to print the diffs without any action - Bash completion
See git log for full history.
Original sources: https://git.crux.nu/tools/pkgutils.git
- POSIX
sh(1p)
,make(1p)
and "mandatory utilities" scdoc(1)
to build manual pages
- POSIX
sh(1p)
and "mandatory utilities" vi(1)
andmore(1)
(can be redefined)- GNU
coreutils
OR suckless'sbase
(applyextra/suckless_sbase.patch
forsbase
support) - GNU
diff(1)
fromdiffutils
- GNU
getopt(1)
fromutil-linux
mktemp(1)
(BSD, GNUcoreutils
, or sucklesssbase
provide it; POSIX does not)
To install this package, run:
make install
Configuration parameters are in config.mk
.
For sbase
/ubase
support, see extra/suckless_sbase.patch
.
Manual pages are in /man
.
rejmerge
is licensed through the GNU General Public License v2 or
later https://gnu.org/licenses/gpl.html.
See COPYING
for terms and COPYRIGHT
for notices.