summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/rcs.c
AgeCommit message (Expand)Author
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
2008-01-31in some cases we did not return a copy of the resulting RCSNUMJoris Vink
2008-01-31add changed lines support to log and rlog (the + and - stuff)Joris Vink
2008-01-28Properly free "rev".Tobias Stoeckmann
2008-01-14Changed xmalloc(n * m) pattern into xcalloc(n, m).Tobias Stoeckmann
2008-01-13Typos fixed.Tobias Stoeckmann
2008-01-10just for the record: I HATE LogTobias Stoeckmann
2008-01-10Damnit, I should avoid this nasty Log word in a comment ...Tobias Stoeckmann
2008-01-10An empty -k option is invalidTobias Stoeckmann
2008-01-10RCS files without head keyword mustn't segfault our implementation. OnlyTobias Stoeckmann
2008-01-10Added support for keyword $Log$. In order to support $Log$, new lines haveTobias Stoeckmann
2008-01-06Branches are separated with \n\t in GNU rcs/cvs.Tobias Stoeckmann
2007-11-11Max. 80 chars per line in rcs_kwexp_line. Saved a tab by redoingTobias Stoeckmann
2007-11-11Do not (re)expand CVS keywords if it is requested to keep old keywords.Tobias Stoeckmann
2007-11-11Added CVS keyword "Locker". Although it is a dummy function, it's alreadyTobias Stoeckmann