summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/rcs.c
AgeCommit message (Expand)Author
2010-03-30This diff synchronizes rcs parser code with OpenRCS. It shrinks code by 3zinovik
2009-06-07More cvs/diff/rcs convergence:Ray Lai
2009-06-06Sync some rcsdiff changes to cvsdiff. As a side effect,Ray Lai
2009-03-30kill rp_lines, we do not need it when parsing an RCS file.Joris Vink
2009-03-25prevent a very difficult to reach, but possible use after free.Joris Vink
2009-03-22Properly free allocated memory in error case.Tobias Stoeckmann
2009-02-21Properly convert dates between timezones before comparison.Tobias Stoeckmann
2009-02-18fix off by one character when constructing $Mdocdate$.Joris Vink
2009-02-15add our temporary RCS file to our temp_files worklist in caseJoris Vink
2009-01-02Add format attributes to functions that use variable arguments andCan Erkin Acar
2008-11-09Removed unneeded conversion from RCSNUM to string in rcs_rev_setlog.Tobias Stoeckmann
2008-09-17try getlogin() to get the real username when comitting files as root.Reyk Floeter
2008-09-12Plugged two memory leaks which could be encountered while using -r argumentTobias Stoeckmann
2008-09-12Be very conservative about state changes with "admin -s". With GNU CVSTobias Stoeckmann
2008-06-26plug a memleak in rcs_rev_getlines() - initially noticed & diff byJoris Vink
2008-06-15if we are using RCS_PARSE_FULLY we can close the RCS file descriptorJoris Vink
2008-06-15Support the addition of new files in branches.Tobias Stoeckmann
2008-06-14Conforming to RCS specification, it is possible but unlikely to encounterTobias Stoeckmann
2008-06-14Added support for sticky date set in CVS/Tag and CVS/Entries per directory.Tobias Stoeckmann
2008-06-14don't always re-open the same CVS/Entries file, instead keep theJoris Vink
2008-06-14Fixed wrong function name in fatal call.Tobias Stoeckmann
2008-06-12we should be able to handle symbol names that are also RCS tokens,Joris Vink
2008-06-12completely kill the need for TMP_DIR when running checkout,Joris Vink
2008-06-10properly inherit file permissions.Joris Vink
2008-06-10more characters are allowed in the symbol lists, found by tobias@Joris Vink
2008-06-10We have a cvs_buf_puts implementation now, also use cvs_buf_putc insteadTobias Stoeckmann
2008-06-08rcs_translate_tag mustn't fatal() if it cannot resolve a tag. Breaks '-f'Tobias Stoeckmann
2008-05-22fix updating to tags pointing at branch revisions;Joris Vink
2008-05-17Full support of branches added. We lacked proper support of multipleTobias Stoeckmann
2008-05-11Memory leak in rcs_delta_stats plugged.Tobias Stoeckmann
2008-03-13properly initialize variablesJoris Vink
2008-03-09Fix segmentation fault when running checkout -p on a file withoutTobias Stoeckmann
2008-03-08better -j supportJoris Vink
2008-03-08Set umask (and cvs_umask) to system's umask in local and client mode.Tobias Stoeckmann
2008-03-08add checkout/update -j support.Joris Vink
2008-03-08correct usage of lseek(2);Joris Vink
2008-03-02rcs_errno is gone: zap rcs_errstr() and rcs_errstrs[] as well.Tobias Stoeckmann
2008-03-01spacingTheo de Raadt
2008-03-01goodbye rcs_errno - we didnt use you and you wont be missedJoris Vink
2008-02-28RCS files can have a default expansion mode, keep this in mind forTobias Stoeckmann
2008-02-28kill way out of date stuffJoris Vink
2008-02-27prevent file racesJoris Vink
2008-02-20make sure we use the default branch (if available)Joris Vink
2008-02-11Cleanup buf implementation:Tobias Stoeckmann
2008-02-10properly initialize cvs_specified_date so we dont end up withJoris Vink
2008-02-09fix error msg;Joris Vink
2008-02-09Get in initial support for checkout -D. Works fine with -r support rightTobias Stoeckmann
2008-02-03Do not unify this "-fr UNKNOWN" handling, it breaks commands which haveTobias Stoeckmann
2008-02-02Although this doesn't comply to common sense, it complies to GNU cvs. AllTobias Stoeckmann
2008-01-31Handle magic branch numbers in OpenCVS as well.Tobias Stoeckmann