summaryrefslogtreecommitdiff
path: root/usr.bin/rcs
AgeCommit message (Expand)Author
2006-04-02Enable DEBUG=-g -ggdb for rcs, move -g -ggdb out of CFLAGS for cvs.Ray Lai
2006-04-01- plug a possible memory leak in checkin_update() error path.Niall O'Higgins
2006-04-01Add rcs -l, rcs -u, and regression tests.Ray Lai
2006-04-01Keep cvs flags in `flags', rcs flags in `rcsflags' in rcsprog.h.Ray Lai
2006-03-31spacing;Joris Vink
2006-03-30add temporary files to the worklist before creating them, this preventsJoris Vink
2006-03-30first part of supporting branches in openrcs. right now we can onlyJoris Vink
2006-03-30Add rlog -r[REV1][:][REV2] supportRay Lai
2006-03-29More closely matches GNU behavior, passes more GNU rcstest tests.Ray Lai
2006-03-28check rcs_head_set() return value; OK niallo@.Xavier Santolaria
2006-03-28check rcs_sym_remove() return value; OK niallo@.Xavier Santolaria
2006-03-28shudup rcs_set_description(), so regress tests are happy too.Xavier Santolaria
2006-03-28match GNU's output when no revision are present.Xavier Santolaria
2006-03-27- simplify checkin_init() and checkin_update() functions by movingNiall O'Higgins
2006-03-27- properly implement GNU file modes. basically, checkout will inheritNiall O'Higgins
2006-03-27check rcs_lock_remove() return value; OK ray@ niallo@.Xavier Santolaria
2006-03-27oops! fix from xsa;Jason McIntyre
2006-03-27Fix and clean up -t flag:Ray Lai
2006-03-27beef up the -z description; ok xsaJason McIntyre
2006-03-27Changes:Ray Lai
2006-03-27Plug a memory leak for all cvs_strsplit call sites; ok xsa@Patrick Latifi
2006-03-26- clean up error handling in checkin_init() and checkin_update()Niall O'Higgins
2006-03-24change rcsclean_file() return type to void as it does not needXavier Santolaria
2006-03-24Allow the -x flag to be used without an extension.Ray Lai
2006-03-23rlog_file() will never return non-zero; change its return type to void.Xavier Santolaria
2006-03-23use fatal() in rcs_lock_setmode(); OK ray@.Xavier Santolaria
2006-03-23- cvs_buf_putc() will never return non-zeroXavier Santolaria
2006-03-22change ident_file() and ident_line() return type to void; OK ray@.Xavier Santolaria
2006-03-22Clean up xfree() usage in rcs_choosefile().Ray Lai
2006-03-21add support for `rcs -e[logins]'; "Looks good" ray@.Xavier Santolaria
2006-03-21Instead of duplicating rcs_suffixes and running strsep on it again,Ray Lai
2006-03-21Allow creation of an RCS file if RCS_CREATE flag set.Ray Lai
2006-03-20make `rcs -a' use cvs_strsplit() for easiness; OK joris@.Xavier Santolaria
2006-03-20add missing xfree()'s after we are done with cvs_strsplit();Xavier Santolaria
2006-03-20delint; cvs_buf_write_stmp() will never return non-zero:Niall O'Higgins
2006-03-18+/* ARGSUSED */Ray Lai
2006-03-18strdup() -> xstrdup()Ray Lai
2006-03-17- co usage() says we support -I, so set the flags and revision.Niall O'Higgins
2006-03-17rlog_strsplit() -> cvs_strsplit() and move it to util.c so it can be reusedXavier Santolaria
2006-03-17Remove unused variables len and i, change `end' to size_t type.Ray Lai
2006-03-16- checkout_rev() can fail, in which case we want a non-zero exit code.Niall O'Higgins
2006-03-16error message fix; respect -q too. Ok ray@.Xavier Santolaria
2006-03-16Follow exit() with /* NOTREACHED*/ for lint.Ray Lai
2006-03-16Currently co(1) overwrites files that the current user doesn't haveRay Lai
2006-03-16Simplify rcs_statfile() by having it call rcs_choosefile().Ray Lai
2006-03-15- zap filename arg in rcsdiff_rev() since its not used.Niall O'Higgins
2006-03-15ask for log message when it's not specified, got broken in xsa's previousJoris Vink
2006-03-15- use shared cvs_yesno() for yesno prompt, fixing an issue spotted byNiall O'Higgins
2006-03-15- add util.h, reorganising a bunch of things and exposing cvs_yesno()Niall O'Higgins
2006-03-15- check for tty when asking for logmsg or descriptionXavier Santolaria