summaryrefslogtreecommitdiffstats
path: root/usr.bin/rcs/rcsprog.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move usage definition out of header file to avoid issues with -fno-common.mortimer2021-01-181-1/+2
* Refuse to remove locked revisions with rcs -orange.joris2020-06-091-1/+9
* The -I flag is documented but not implemented. This fixes that andmillert2016-07-041-4/+7
* fix exit status on pledge(2) failure.gsoares2015-12-291-2/+2
* Implement real "flock" request and add it to userland programs thatmillert2015-10-161-2/+2
* normalize a few more tame request orderings, to help reviewderaadt2015-10-101-2/+2
* pledge "stdio getpw rpath wpath cpath fattr". doug pointed out getpw*deraadt2015-10-101-1/+4
* Convert xfree to free. From Fritjof Bornebusch. ok deraadtnicm2015-06-131-5/+4
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-3/+3
* An internal function called xrealloc() is actually a fail-hardderaadt2014-12-011-3/+3
* Explicitly handle -l and -u combinations. From Fritjof Bornebusch; ok daniel@otto2014-10-101-3/+7
* exit in usage functions themselves; from Fritjof Bornebusch; ok nicm@otto2014-10-021-5/+4
* argument to -t is optional.sobrado2011-07-121-2/+2
* add missing header to properly use SIG* definitionschl2010-12-061-1/+2
* Set rcs_suffixes to default value on initialization.tobias2010-09-081-2/+2
* Rename a bunch of variables and functions, removing the cvs_/rcs_ray2010-07-231-5/+5
* bump version to match next releasejoris2009-02-151-2/+2
* typo fixed (overriden -> overridden)tobias2008-11-091-3/+3
* bump version to 4.4joris2008-07-081-2/+2
* OpenRCS only handled a max of 128 arguments on command line + RCSINIT,tobias2008-05-101-34/+32
* Duplicate envstr and free it on error instead of allocating forray2008-04-261-8/+5
* Prevent overflow of cmd_argv if RCS_INIT and command line argumentstobias2008-04-241-5/+5
* fix segfault when trying to lock and unlock rcs files thatjoris2008-03-041-1/+13
* Bump version. Improvements and fixes since last release.xsa2008-02-241-2/+2
* Sync revisions and time buffers size to be consistent with each others.xsa2007-06-301-5/+5
* `[-sstate[:rev]]' is not available in rcs(1)sobrado2007-04-261-3/+2
* As done in OpenCVS, general includes cleanup sweep. OK otto@.xsa2007-02-271-2/+8
* you know what, now that openrcs is in fact working properly andjoris2007-01-101-2/+2
* - no need to mention -e option twice in usage.niallo2006-12-271-2/+2
* no magic, use defined RCS_LOCK_INVAL variable.xsa2006-11-131-3/+3
* - convert some warnx() to warn(), which fixes a few stupidly un-informative error messages (found by tom@)niallo2006-10-121-3/+3
* Improve rcs_buf_load() by setting errno appropriately on failure andray2006-08-161-6/+18
* Plug more memory leaks.ray2006-05-291-4/+3
* Remove a lot of xstrdup() calls in getopt() loops, which are usuallyray2006-05-281-16/+10
* Move -A<oldfile> handling into separate chunk of code. This alsoray2006-05-281-18/+18
* Remove rcs_statfile(). It was just a wrapper for rcs_choosefile(),ray2006-05-271-6/+12
* fix printf + add missing printf when unlocking file (-u).xsa2006-05-191-2/+7
* missing bits for a working merge(1). Built and enabled.xsa2006-05-151-1/+2
* fix informative msg's wrt to -q and stderr. now matches gnu/usr.bin/rcs.xsa2006-05-111-4/+7
* Remove /* NOTREACHED */ comments, now that lint is smart aboutray2006-05-091-3/+1
* using *_FOREACH macros is really bad when we are actuallyjoris2006-05-011-3/+6
* Check return values for all strlcpy, and strlcat calls.ray2006-04-291-3/+4
* Clarify man pages to match -t behavior and pretty up usage strings.ray2006-04-291-2/+2
* remove -h; ok xsajmc2006-04-281-2/+2
* move -M into compat land; ok xsajmc2006-04-271-3/+3
* prevent file races by obtaining an fd for the RCS file andjoris2006-04-261-9/+19
* fork our code we shared between openrcs/cvs into the openrcs dir.joris2006-04-261-10/+10
* quote strings consistently.xsa2006-04-251-3/+3
* fatal() -> err()/errx() as we try to not depend on heavy cvs_log().xsa2006-04-251-10/+10
* be consistent in error messages for wrongly specified keyword substitutionxsa2006-04-241-3/+3