summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/file.c
AgeCommit message (Expand)Author
2017-06-01If CVS_LOCK_REPO is set only attempt to unlock the repo if we're local.Joris Vink
2017-06-01Stop looking at current_cvsroot->cr_method to figure out if we're remote or not.Joris Vink
2017-05-29cvs_file_classify() was making the mistake of only taking over a stickyJoris Vink
2017-05-28Let opencvs show ignored files on import, not showing them is just confusing.Joris Vink
2016-10-15Quiet compiler warnings. OK tomc@ tb@Todd C. Miller
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-08-20Do not cast result of malloc/calloc/realloc* if stdlib.h is in scopeTheo de Raadt
2015-02-05Include stdint.h, not limits.h to get SIZE_MAX. OK guenther@Todd C. Miller
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
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