summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/file.c
AgeCommit message (Expand)Author
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
2008-02-03(f)utimes takes sys/time.hTobias Stoeckmann
2008-01-31If CVS/Entries.Static exists, don't look for more files in repository.Tobias Stoeckmann
2008-01-31Replaced the unused cvs_command variable cmd_req with cmd_flags, which statesTobias Stoeckmann
2008-01-21Fixed export to be fully functional and compliant to GNU cvs in local andTobias Stoeckmann
2008-01-10various fixes for remote commands (right now we support rlog and rtag)Tobias Stoeckmann
2008-01-10Make cvs_file_classify more readable.Tobias Stoeckmann
2008-01-10xmalloc + memset -> xcallocTobias Stoeckmann
2008-01-10RCS files without head keyword mustn't segfault our implementation. OnlyTobias Stoeckmann
2007-11-09Fix for a rather unintuitive behaviour, this way it can be reproduced:Tobias Stoeckmann
2007-10-09Do not warn user about files that are "no longer in the repository"Tobias Stoeckmann
2007-10-05strcspn() changeGilles Chehade
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-23pass FILE_HAS_FLAG towards the update code so it can identifyJoris Vink