| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
ok sthen@
|
| |
|
|
| |
"fine" jmc@
|
| |
|
|
|
|
|
|
|
|
| |
Remove the '-a' switch (auto-mode) and make this behaviour the default.
Add a new '-d' switch to get former default (full diff) mode.
General idea ok for several.
man page improvements from jmc@
ok jim@ oga@ sobrado@
ok sthen@ "sane defaults++ :)"
|
| | |
|
| |
|
|
| |
``please put it in'', pyr@
|
| |
|
|
|
|
| |
an entire day of mailing to make this tweak ;(
ok ajacoutot
|
| |
|
|
|
|
| |
- remove -SX from usage()
ok ajacoutot
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
From now on, checksums of reference files (sets and/or src) will be
stored under /var/db/sysmerge/{etcsum,xetcsum,srcsum} . This allows for
"remembering last choice" several people have requested.
This deprecates the need for -X and -S which have been removed (these
switches may come back at some point for the auto-patch feature which
halex@ proposed).
It will only compare files which reference sources have changed since
the last run and will attempt to automatically upgrade them to the
newest version provided that they have no local changes.
i.e. first run should dislay differences, second run should not display
anything except if something changed between old and new sets/src. This
way sysmerge can also warn you from files which may have been obsoleted.
General idea taken from Net/FreeBSD but we're doing things differently.
Intensively discussed with oga@, sthen@ and halex@
ok oga@ sthen@
|
| |
|
|
|
|
|
|
|
|
|
| |
that only differ by CVS Id (adapted from FreeBSD mergemaster)
Ground work on the man page, from jmc@
* do not duplicate info
* rewordings
* move some stuffs around
ok jmc@ sthen@
|
| |
|
|
| |
requested by jmc@
|
| |
|
|
|
|
|
| |
Tweak some outputs and put interesting messages into sysmerge.log.
export the NEED_NEWALIASES variable.
inputs from and ok sthen@
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
worthy post run information instead of spreading info into several
files. Tweak some output while here.
Enchance description for the -S and -X options; thanks to sthen@ and
jmc@ for finding the correct wording... it was not as easy as it seems.
Fix a typo in the man page, spotted by jmc@
ok sthen@ jmc@
|
| |
|
|
|
|
|
|
|
|
|
| |
* constistency in redirections (and fix a wrong one)
* enclose variables
* several UPPER -> lowercase rewordings
* add "" on conditionals (suggested by jared r r spiegel a while ago)
* use cmp instead of md5 for sets comparison (from sthen@)
* some man page rewordings from sthen@
ok sthen@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
corresponding to your current snapshot or release. Any file that was
modified between this old reference and the new one *and* that you did
not change locally will automatically be updated to the new version.
Make sure we don't compare files that have not changed between old and
new tarball (from Alexander Hall).
man page flushing, tweaking, rewording and enhancing from jmc@
Several people came up with this request or alike, thanks to them.
looked over and tested by several
ok weerd@
|
| |
|
|
|
|
|
|
|
| |
auto-mode so that the system is not left in an inconsistent state
- unify messages
- tweak manpage according to new behavior
based on an initial patch from matthieu@
ok matthieu@
|
| | |
|
| |
|
|
|
|
|
| |
useful when 'sdiff eb' does not cope with one's needs.
idea and input from weerd@
ok weerd@ sthen@
|
| |
|
|
|
|
| |
mostly from andreas@
man page enhancing by jmc@
ok andreas@
|
| |
|
|
|
|
| |
paths using ftp(1). Thanks ajacoutot and jmc for suggestions.
ok ajacoutot jmc, no objection deraadt
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
through an optionnal /etc/sysmerge.ignore file
requested by many
man page tweak from jmc@
/etc/changelist addition suggested by sthen@
ok sthen@ jdixon@ jmc@ naddy@
|
| |
|
|
|
|
|
|
|
|
| |
ttys since they are created using helper scripts and comparing CVS Id
would not be accurate
original diff from sthen@
man page tweak from jmc@
ok sthen@ jdixon@ jmc@ naddy@
|
| |
|
|
|
|
|
| |
binaries so that some etc files don't get forgotten in the process
discussed with kurt@
tweaks and ok jmc@
|
| |
|
|
|
| |
man page bits by jmc@
suggested by an ok jdixon@ merdely@
|
| |
|
|
|
|
|
| |
- yesno is only used once
man page consulting jmc@ ;)
ok laurent@ pyr@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* update man page accordingly
* several cleanups in the process:
- smaller sendmail configuration files diff check
- remove a condition that would always evaluate to true
- define AUTOMODE to a value we can reuse later
- tell user when installing a file automatically
- better check for src directory validity
- remove full PATH to some commands to be consistent
testing from several
man pages bits ok jmc@
"go ahead" jasper@, ok sthen@ pyr@
|
| | |
|
|
|
configuration files after upgrading to a new release or snapshot.
The "sysmerge" name was chosen by weingart@
Lots of inputs from deraadt@ jmc@ millert@ krw@ and several, thank you!
Man page enhancements by jmc@
Testings from at least okan@ landry@ gilles@ pyr@ merdely@
Still a _work-in-progress_, not connected to the build.
"fine with me" krw@, "get it in" deraadt@
|