summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/commit.c
AgeCommit message (Expand)Author
2017-06-01Stop looking at current_cvsroot->cr_method to figure out if we're remote or not.Joris Vink
2017-05-31Do not use CVS_LOCK_REPO for committing.Joris Vink
2017-05-28Don't allow opencvs to commit towards tags that are not branches.Joris Vink
2016-10-13rcsnum_free() -> free() cleanups. From Michael W. Bombardieri.Frederic Cambus
2015-11-05Remove xfree(), like already done for RCS. From Michael W Bombardieri,Nicholas Marriott
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2011-12-27Move some global variables/statics to locals, from Michael WNicholas Marriott
2011-04-20Trivial code simplifying, from Michael W Bombardieri.Nicholas Marriott
2010-07-23Reduce variable/function name and whitespace differences betweenRay Lai
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-26fix the way Attic is handled in our recursion code, so weJoris Vink
2009-03-25switch our file and directory lists to RB trees (see tree(3)),Joris Vink
2008-08-29Pre-commit checks (CVSROOT/commitinfo) are run before log message isTobias Stoeckmann
2008-07-08make these compile cleanlyJoris 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-14don't always re-open the same CVS/Entries file, instead keep theJoris Vink
2008-06-10set tag_new if its available so it can get passed to loginfoJoris Vink
2008-06-10switch back to a single log message in local mode so we are compliantJoris Vink
2008-06-10styleJoris Vink
2008-06-10New trigger framework that allows us to run the required scriptsJoris Vink
2008-06-09Properly handle merged files and conflicts which may arrise while merge.Tobias Stoeckmann
2008-06-08Handle commits on a per-directory basis instead handling all of them atTobias Stoeckmann
2008-06-08Properly build up path to description files (descr entry in RCS files ifTobias Stoeckmann
2008-05-17Full support of branches added. We lacked proper support of multipleTobias Stoeckmann
2008-03-09proper repository locking:Joris Vink
2008-02-27prevent file racesJoris Vink
2008-02-20With latest buf cleanup, rcs_rev_getbuf won't return NULL anymore.Tobias Stoeckmann
2008-02-11Cleanup buf implementation:Tobias Stoeckmann
2008-02-10do not allow commits to files that have a sticky date setJoris Vink
2008-02-04CVSROOT/modules:Joris Vink
2008-02-04Added -k flag support for all commands which support it.Tobias Stoeckmann
2008-01-31free RCSNUM's when we are done with them;Joris Vink
2008-01-31Replaced the unused cvs_command variable cmd_req with cmd_flags, which statesTobias Stoeckmann
2008-01-29Properly free dynamically allocated memory. Also skip needless checks.Tobias Stoeckmann
2008-01-28Zapped some variables which made the source harder to read (and to verify).Tobias Stoeckmann
2008-01-28checkout's options -m and -F are mutually exclusive. Also watch out toTobias Stoeckmann
2008-01-28Properly handle -R -- although it is default, it may be overwritten mit -lTobias Stoeckmann
2008-01-13Revision buffers are supposed to be of size CVS_REV_BUFSZ (32) insteadTobias Stoeckmann
2008-01-13Typos fixed.Tobias Stoeckmann
2008-01-10Our keyword expansion had a big flaw, due to this construction:Tobias Stoeckmann
2008-01-10RCS files without head keyword mustn't segfault our implementation. OnlyTobias Stoeckmann
2007-10-08do not try to reset the default branch if the RCS fileJoris Vink
2007-10-03reset the default branch early on so rcs_head_get() does not screw us upJoris Vink
2007-09-24unused varsJoris Vink
2007-09-24add support to commit modified files to branches.Joris Vink
2007-09-23make sure when running update -r on existing files to overwriteJoris Vink
2007-09-22better branching/sticky tag support, no branch commits yet though.Joris Vink
2007-08-30properly send our log message to the server using Argumentx, so weJoris Vink