summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/update.c
AgeCommit message (Expand)Author
2015-11-05Remove xfree(), like already done for RCS. From Michael W Bombardieri,Nicholas Marriott
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
2012-07-02simplify rcsnum parsing by using a fixed array without all the reallocTed Unangst
2010-10-28Change basep parameter of getdirentries() to be off_t *, not long *Todd C. Miller
2010-10-27Merge -k and expand @@ parsing code between OpenCVS and OpenRCS, resultingTobias Stoeckmann
2010-09-29Support for update -C, from zinovik.Nicholas Marriott
2010-07-30Check date_parse return values.Ray Lai
2010-07-23Reduce variable/function name and whitespace differences betweenRay Lai
2010-07-13Don't silently overwrite untracked local files with newly-addedNicholas Marriott
2009-03-24shuffle code a bit so FILE_REMOVE_ENTRY also callsJoris Vink
2009-03-23LP_NOTICE should be LP_ERR when showing directory messages.Joris Vink
2009-03-21be smarter when checking if a directory is empty by looking atJoris Vink
2009-02-21use FILE_ON_DISK flags when we need to verify if a fileJoris Vink
2008-06-28if the user supplied -A only checkout files again if a sticky tagJoris Vink
2008-06-19If checkout/update -p is requested with a specific tag for a file whichTobias Stoeckmann
2008-06-14Conforming to RCS specification, it is possible but unlikely to encounterTobias 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-12completely kill the need for TMP_DIR when running checkout,Joris Vink
2008-06-11cleanup our junk when in server mode and running as checkout everyJoris Vink
2008-06-09unused varJoris Vink
2008-06-09Properly handle merged files and conflicts which may arrise while merge.Tobias Stoeckmann
2008-06-08Don't check a file for conflict markers if it has no CVS/Entries entry.Tobias Stoeckmann
2008-05-30Keyword expansion must not be set if no RCS file is available, for exampleTobias Stoeckmann
2008-05-23Properly pass the directory tag of parent directory into new subdirectories.Tobias Stoeckmann
2008-05-22Wrong function names in fatal messages fixed.Tobias Stoeckmann
2008-05-22expension -> expansionTobias Stoeckmann
2008-03-09locate the first occurance of ':' in the given -j argumentsJoris Vink
2008-03-09simplify logic in cvs_update_leavedir()Joris Vink
2008-03-09when in server mode, be sure the client picks up any new directoriesJoris Vink
2008-03-09While allocation memory, make sure that file sizes are smaller than SIZE_MAX.Tobias Stoeckmann
2008-03-08do not log successfull merges in CVSROOT/history when joining.Joris Vink
2008-03-08better -j supportJoris Vink
2008-03-08add checkout/update -j support.Joris Vink
2008-03-02Print the right synopsis for commands on error (especially if commandsTobias Stoeckmann
2008-03-01use file_rcsrev in update_clear_conflict() - this wayJoris Vink
2008-02-28RCS files can have a default expansion mode, keep this in mind forTobias Stoeckmann
2008-02-11Cleanup buf implementation:Tobias Stoeckmann
2008-02-10properly initialize cvs_specified_date so we dont end up withJoris Vink
2008-02-10parse any date tags set in CVS/Tag or CVS/Entries properly, and useJoris Vink
2008-02-09Introduce cvs_ent_line_str() - formats CVS/Entries lines.Xavier Santolaria
2008-02-09in cvs_update_enterdir() write the CVS/Tag file if theJoris Vink
2008-02-09Support for checkout -D extended:Tobias Stoeckmann
2008-02-09missing breakJoris Vink
2008-02-09remote improvements:Joris Vink
2008-02-09Get in proper support for checkout/update -A when it comes to keywordTobias Stoeckmann
2008-02-09lets do -D for update as wellJoris Vink
2008-02-08do not override a specified (-r) tag with the tag in the Entries fileJoris Vink