summaryrefslogtreecommitdiffstats
path: root/usr.sbin/mergemaster
Commit message (Collapse)AuthorAgeFilesLines
* Reorder one of the new features based on experience. Since the numberdougb2000-11-011-12/+12
| | | | | | | of files auto-installed during an upgrade from a really old system can get quite long, and it's piped to the PAGER already, print that first, then print any of the 4 two-line messages that might apply.
* Add several new features, reorder some code, and continue with thedougb2000-10-302-97/+194
| | | | | | | | | | | | | | | | | | | | | | | | | process of making the script more cross platform friendly. * Add -i option to automatically install files that do not exist on the system already. * Add the ability to specify DESTDIR. * Allow the user to specify scripts to run right before the comparison starts, and when mm is done. This will allow the user to specify customized local behavior, and implement features such as automatically deleting files. * Document the above changes in the man page. * Switch to using 'ident' for the CVS Id comparison, which should help with portability, and makes it faster. * Reorder, and in one case fix some code by doing things in ways that make more sense. * Check to see if the file exists on the system before doing the comparisons. This saves CPU cycles, and streamlines the auto-install process. I used bits and pieces of suggestions and patches from various people, ultimately too numerous to name. Which is not to say that they were not both appreciated, and helpful in achieving the ultimate result.
* Update copyrightdougb2000-10-291-1/+1
|
* More changes that don't modify functionality.dougb2000-10-291-60/+76
| | | | | | | * More whitespace * Change read -p to echo -n/read to help support portability * Genericize an informational message regarding /.cshrc and /.profile for the same reason
* Whitespace only. Make the style of the contributed sections consistent withdougb2000-10-291-133/+134
| | | | the rest of the file. (Read, put it back the way I like it.)
* Almost a year exactly from when I first imported mergemaster at freebsdcon,billf2000-10-261-2/+1
| | | | remove myself as co-maintainer and let Doug handle all the fun.
* Make mergemaster ignore files in /dev if /dev is a devfs.ben2000-08-261-1/+6
| | | | Approved by: Doug Barton <Doug@gorean.org>
* Use new aliases path (/etc/mail/aliases)gshapiro2000-08-131-1/+1
| | | | Approved by: Doug Barton <DougB@gorean.org>
* Be more careful about selecting a PAGER.brian2000-08-091-7/+14
| | | | | | Improve the question asked when the PAGER is invalid. Submitted by: Doug Barton <DougB@gorean.org>
* Update link to Making the World tutorial (now in the handbook)marko2000-08-071-2/+2
|
* Actually accept 'm' as a PAGER query response to mean 'more'.bsd2000-05-121-1/+1
|
* Make mergemaster only take single letters for options as well as loopalfred2000-04-021-114/+167
| | | | | | | | | | | | | | | | asking a question again if given an invalid input instead of assuming what the user wants. /etc is not the place to make assumptions when given invalid input. Reformat some of the more convoluted code into seperate functions instead of being inline using tabs instead of space indents. Allow the user to view merged files they created with sdiff. Allow the user to redisplay the diff between the installed file and the new file again. Time wasted waiting for review: 1 month 2 weeks
* Remove single-space hard sentence breaks. These degrade the qualitysheldonh2000-03-011-23/+46
| | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
* Use the new (Hi rwatson!) NO_MAKEDEV when making our temproot.billf2000-02-121-1/+1
| | | | | Submitted by: Doug Barton <Doug@gorean.org> (maintainer) Approved by: you-know-who.
* Allow $PAGER to have arguments.billf2000-02-081-1/+1
| | | | | | Submitted by: brian Reviewed by: Doug Barton <Doug@gorean.org> Approved by: jkh
* ``mergemaster'' was repo-copied to ``mergemaster.sh'' as it's a shell script.chris1999-11-012-686/+1
| | | | | | | Delete the original mergemaster and modify Makefile to install mergemaster.sh. Seen no problem with by: billf No objections by: Doug Barton
* Add IGNORE_MOTD to allow the sysadmin to ignore (likely) differences inbillf1999-10-263-0/+18
| | | | | | the FreeBSD default motd and the system motd Submitted by: author
* Use $FreeBSD$ (instead of the author's $Revision$) to report thebillf1999-10-262-6/+2
| | | | | | version number now that we have it. Reviewed by: author
* freebsd -> FreeBSDbillf1999-10-261-1/+1
|
* Add $FreeBSD$billf1999-10-261-2/+1
| | | | Submitted by: chris
* Co-MAINTAINER this module.billf1999-10-261-0/+1
|
* Add $FreeBSD$billf1999-10-252-0/+2
|
* mergemaster bmake glue.billf1999-10-201-0/+11
|
* Import mergemaster into the tree, a product of freebsdcon.billf1999-10-203-0/+1634
Submitted by: Doug Barton <doug@gorean.org>
OpenPOWER on IntegriCloud