summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/file.c
AgeCommit message (Expand)Author
2013-12-13Make it compile again. And there is a time_t fix as a bonus!Vadim Zhukov
2010-10-28Change basep parameter of getdirentries() to be off_t *, not long *Todd C. Miller
2010-09-27Have cvs_file_walkdir() ignore CVS/ directories when walking a repository tree.Joshua Elsasser
2010-07-23Reduce variable/function name and whitespace differences betweenRay Lai
2010-07-13Do not put the file into conflict if it is no longer modified (user hasNicholas Marriott
2009-03-28when i fixed to attic handling i forgot one special caseJoris Vink
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
2009-03-24have CVS_OP_TAG and CVS_OP_RTAG use RCS_WRITE flagJoris Vink
2009-03-19properly register Questionable files using CVS/Entries server-sideJoris Vink
2009-02-21fix grammarJoris Vink
2009-02-21use FILE_ON_DISK flags when we need to verify if a fileJoris Vink
2009-02-21use file_flags for 2 more reasons:Joris Vink
2009-02-21alter cvs_file_get() so it takes flags instead of one setJoris Vink
2008-06-15Support the addition of new files in branches.Tobias 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-13pass the complete path to cvs_file_get_cf() instead of reconstructingJoris Vink
2008-06-12properly deal with CVS_USE_WDIR.Joris Vink
2008-06-12fix logicJoris Vink
2008-06-12completely kill the need for TMP_DIR when running checkout,Joris Vink
2008-06-09Properly handle merged files and conflicts which may arrise while merge.Tobias Stoeckmann
2008-06-09Stop fooling ourselfs by freeing cvs_directory_tag at the wrong position:Tobias Stoeckmann
2008-06-08Removed unreachable code.Tobias Stoeckmann
2008-06-08Avoid memory leaks in directory tag handling by always allocating andTobias Stoeckmann
2008-06-08There is no need to convert RCSNUMs to char just to see if they differ.Tobias Stoeckmann
2008-05-22Spacing; Stefan Sperling.Xavier Santolaria
2008-03-13use RCS_PARSE_FULLY for CVS_OP_ADMIN as well.Joris Vink
2008-03-09only compare file types if the file/directory exists both on diskJoris Vink
2008-03-09proper repository locking:Joris Vink
2008-03-09do not empty the list in cvs_file_walklist() this is the callerJoris Vink
2008-03-09cf->user_supplied cannot be used in cvs_file_classify for all commandsTobias Stoeckmann
2008-03-09Don't force ourself to support CVS_USE_WDIR commands (release, update, ...)Tobias Stoeckmann
2008-03-09pass user_supplied to struct cvs_file so it can be usedJoris Vink
2008-03-09rename check_dir_tag to user_supplied to reflect what the flagJoris Vink
2008-03-09While allocation memory, make sure that file sizes are smaller than SIZE_MAX.Tobias Stoeckmann
2008-03-08add checkout/update -j support.Joris Vink
2008-03-01spacingTheo de Raadt
2008-03-01make sure we compare our current file contents against the correctJoris Vink
2008-02-20With latest buf cleanup, rcs_rev_getbuf won't return NULL anymore.Tobias Stoeckmann
2008-02-20styleJoris Vink
2008-02-11Cleanup buf implementation:Tobias Stoeckmann
2008-02-10introduce cvs_validate_directory(), which is used to checkJoris Vink
2008-02-10properly initialize cvs_specified_date so we dont end up withJoris Vink
2008-02-09Get in proper support for checkout/update -A when it comes to keywordTobias Stoeckmann
2008-02-09Get in initial support for checkout -D. Works fine with -r support rightTobias Stoeckmann
2008-02-08when checking if a file is really dead do not use cvs_specified_tag only,Joris Vink
2008-02-08do not override the specified tag (-r on the command line) with a directoryJoris Vink
2008-02-04Stripped off 'nb', which was (or was supposed to be) used to distinguishTobias Stoeckmann
2008-02-03more CVSROOT/module stuff:Joris Vink