summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/rcs.c
AgeCommit message (Expand)Author
2005-10-05open the RCS file with O_TRUNC as well whenJoris Vink
2005-10-05free rl_name as well when freeing the lock list;Joris Vink
2005-10-04correctly parse the lock section in an RCS file;Joris Vink
2005-10-04write locks to the RCS file;Joris Vink
2005-10-02correctly copy and NUL-terminate deltatext strings so we don't end upJoris Vink
2005-09-30spacing & KNFJoris Vink
2005-09-30rework the rcs_write() function.Niall O'Higgins
2005-09-29free the access list when rcs file is closed. ok joris@Moritz Jodeit
2005-09-29set RCS_SYNCED to off in some more functions whichMoritz Jodeit
2005-09-29return -1 instead of NULL in rcs_sym_{add,remove}. ok joris@Moritz Jodeit
2005-09-29don't forget to put the revision into the rcs_lockMoritz Jodeit
2005-09-29implement RCS_HEAD_REV in rcs_rev_add()Niall O'Higgins
2005-09-29allow RCS_HEAD_REV to be passed to rcs_getrev() to obtain the head revision;Joris Vink
2005-09-19Zap some compiler warnings about uninitialized variables.Niall O'Higgins
2005-09-18- ensure rcs_rev_add() and rcs_kwexp_set() set the RCS_SYNCED flag to offNiall O'Higgins
2005-09-18RCS keyword expansion support, only $Log$ is not supported right now.Joris Vink
2005-09-18fix memleakJoris Vink
2005-09-17fix stupidity in rcs_patch_lines() and return -1 on error so we actuallyJoris Vink
2005-09-05style;Xavier Santolaria
2005-08-14missing casts; ok jorisXavier Santolaria
2005-08-11a few casts; ok jfbXavier Santolaria
2005-07-25KNF;Xavier Santolaria
2005-07-07remove trailing whitespacesJoris Vink
2005-05-31headers ordering (alphabetically) and cleanup, from mbalmer@ and myself;Xavier Santolaria
2005-05-25unused codeJean-Francois Brousseau
2005-05-25modify rcs_rev_add() to accept a time_t argument to explicitly setJean-Francois Brousseau
2005-05-25- basic code for rcs_rev_add() and rcs_rev_remove(), does notJean-Francois Brousseau
2005-05-25add cvs_comment_lookup() and a suffix -> comment leader lookup tableJean-Francois Brousseau
2005-05-25add the RCS_ERR_ERRNO code to indicate that the actual error code isJean-Francois Brousseau
2005-04-20check the validity of tag names passed to the tag command, and printJean-Francois Brousseau
2005-04-19add error messages for the new RCS error codesJean-Francois Brousseau
2005-04-19add rcs_sym_check() to check the validity of an RCS symbol andJean-Francois Brousseau
2005-04-12* handle errors when loading delta branchesJean-Francois Brousseau
2005-04-11modify handling of RCS delta texts so we can handle arbitrary binaryJean-Francois Brousseau
2005-04-11fix year value in RCS outputJean-Francois Brousseau
2005-04-07* reverse symbol list orderJean-Francois Brousseau
2005-04-07Perform proper escaping of the @ character in all RCS strings whenJean-Francois Brousseau
2005-04-07Fix RCS parsing for keywords that expect and ID and use cvs_strfree()Jean-Francois Brousseau
2005-04-06* allow for creation and removal of RCS locksJean-Francois Brousseau
2005-04-06start using strtab stuff in RCS code.Joris Vink
2005-04-06plug memleak in rcs_splitlines()Joris Vink
2005-03-26fix a variety of things i found at coverity. ok joris@Ted Unangst
2005-03-13set rcs_errno to RCS_ERR_NOENT if no matching symbol is found inJean-Francois Brousseau
2005-03-13support for the optional `branch' keyword, which is used to set theJean-Francois Brousseau
2005-03-13spacingJean-Francois Brousseau
2005-03-05add functions to retrieve and set the comment leader for an RCSJean-Francois Brousseau
2005-03-05add RCS error codes and a global variable to hold the last errorJean-Francois Brousseau
2005-03-05identify ID tokens correctly and fix parsing of RCS files containingJean-Francois Brousseau
2005-03-05functions to manage the locking mode of RCS fileJean-Francois Brousseau
2005-03-04add real support for the `access' keyword, both in parsing andJean-Francois Brousseau