summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/file.h
AgeCommit message (Expand)Author
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-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-13pass the complete path to cvs_file_get_cf() instead of reconstructingJoris Vink
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
2007-09-23pass FILE_HAS_FLAG towards the update code so it can identifyJoris Vink
2007-09-22better branching/sticky tag support, no branch commits yet though.Joris Vink
2007-06-01add support for local and remote branch checkout. for example,Niall O'Higgins
2007-02-22general includes cleanup sweep. ok joris@ niallo@Otto Moerbeek
2007-02-13zap unused CVS_ISDIR() and CVS_ISFILE() macros. OK joris@.Xavier Santolaria
2007-02-09remove the cvs_file_classify() `loud' argument, it was usedJoris Vink
2007-01-10add a cvs_file_copy routine and use it for the edit command toXavier Santolaria
2007-01-06add cvs_base_handle() routine to handle the CVS/Baserev* files.Xavier Santolaria
2007-01-05- introduce file comparison routine, cvs_file_cmp().Xavier Santolaria
2006-05-30fill in the correct revision number we will want in file_rcsrevJoris Vink
2006-05-28several fixes to the file api:Joris Vink
2006-05-28allow commands to shut up the output from cvs_file_classifyJoris Vink
2006-05-27commit the new opencvs code, i have been hacking onJoris Vink
2006-01-02more includes cleanup;Xavier Santolaria
2005-12-04more code cleanup, remove useless flags and parts of codeJoris Vink
2005-12-03remove unused and useless functions, they just get in the way;Joris Vink
2005-12-03add very basic support for the following stuff:Joris Vink
2005-11-12- remove strtab stuff. serves no useful purpose.Niall O'Higgins
2005-08-17keep a pointer to the CVSENTRIES in the CVSFILE structure.Joris Vink
2005-07-31nuke a totally unused flag for cf_flagsJoris Vink
2005-07-25KNF; mostly spaces vs. tabs; ok joris@ jfb@.Xavier Santolaria
2005-07-23rewrite of the file code. the previous one was justJoris Vink
2005-07-22use the cf_name field of the CVSFILE struct instead of using the oldJoris Vink
2005-07-07add a field to CVSFILE which holds the timestamp from the Entries file.Joris Vink
2005-07-06add explicit comments for file status;Xavier Santolaria
2005-06-14finish pruning support, this has been sittingJoris Vink
2005-05-24Merge the cvs_cmd and cvs_cmd_info structures and add the necessaryJean-Francois Brousseau
2005-05-20execute the command callback at the same time we are buildingJoris Vink
2005-05-12introduce a new flag to the file api: CF_NOFILES, which allows usJoris Vink
2005-04-25first part of file API changes:Joris Vink
2005-04-18Modify the CVSFILE structure using a union to keep information aboutJean-Francois Brousseau
2005-03-24ditch the filename hash table and use the new strtab code insteadJean-Francois Brousseau
2005-03-02add a flag to identify the base directory in file hierarchies.Joris Vink
2004-12-15modify the CVS_DIR_ROOT() macro to grab the parent's root if the fileJean-Francois Brousseau
2004-12-14When loading directory entries, create file structures for files whichJean-Francois Brousseau
2004-12-07less whitespace, more pretty. ok jfbTed Unangst
2004-12-02Add cvs_file_copy() to create a copy of a file structure.Jean-Francois Brousseau
2004-11-26Rewrite the internals of the file management code so that we do not keepJean-Francois Brousseau
2004-08-06* add a flag CF_NOSYMS to avoid loading information about symbolic linksJean-Francois Brousseau
2004-08-06Add fields to keep track of the file's mode and last modification timeJean-Francois Brousseau
2004-08-06the CF_STAT flag is useless now, all we have to do is extract the requiredJean-Francois Brousseau
2004-08-02Remove cruft and unbreak compilationJean-Francois Brousseau
2004-08-02Allocate a dynamic buffer for sorting. This way, we don't bork anymoreJean-Francois Brousseau