summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/checkout.c
AgeCommit message (Expand)Author
2020-10-19Accommodate POSIX basename(3) that takes a non-const parameter andChristian Weisgerber
2017-06-01Stop looking at current_cvsroot->cr_method to figure out if we're remote or not.Joris Vink
2015-11-05Remove xfree(), like already done for RCS. From Michael W Bombardieri,Nicholas Marriott
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2011-12-27Move some global variables/statics to locals, from Michael WNicholas Marriott
2010-07-30Check date_parse return values.Ray Lai
2010-07-23Reduce variable/function name and whitespace differences betweenRay Lai
2009-06-21Use correct synopses for checkout and export when an invalid -k optionStuart Henderson
2009-04-06make sure we handle allowed options in cvs_export() insteadJoris Vink
2009-03-27make sure that when we try to send a Set-sticky to the client,Joris Vink
2009-03-25switch our file and directory lists to RB trees (see tree(3)),Joris Vink
2009-03-18be carefull when trying to access cf->file_rcs in cvs_checkout_file()Joris Vink
2009-02-23we no longer push out Set-sticky to the client when writingJoris 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-01-28enable -d for the export command.Pierre-Yves Ritschard
2008-07-08use cf->fd in cvs_remote_sendfile() instead of using a localJoris Vink
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-12Fixed a memory leak in export noticed by joris.Tobias Stoeckmann
2008-06-12completely kill the need for TMP_DIR when running checkout,Joris Vink
2008-06-11always enter cvs_update_leavedir()Joris Vink
2008-06-11Avoid possible NULL pointer dereferences by using reentrant versionsTobias Stoeckmann
2008-06-10properly inherit file permissions.Joris Vink
2008-06-10New trigger framework that allows us to run the required scriptsJoris Vink
2008-06-08simplification from igorJoris Vink
2008-06-08Avoid memory leaks in directory tag handling by always allocating andTobias Stoeckmann
2008-05-22expension -> expansionTobias Stoeckmann
2008-03-09proper repository locking:Joris Vink
2008-03-08add checkout/update -j support.Joris Vink
2008-02-29handle file permissions and owners properly.Joris Vink
2008-02-27prevent file racesJoris Vink
2008-02-24Properly handle return value of dirname().Tobias Stoeckmann
2008-02-10+ #define CVS_DATE_FMT "%Y.%m.%d.%H.%M.%S"Xavier Santolaria
2008-02-10Respond with "Updated" instead of "Checked-in" on server-side if a clientTobias Stoeckmann
2008-02-10properly initialize cvs_specified_date so we dont end up withJoris Vink
2008-02-09Introduce cvs_ent_line_str() - formats CVS/Entries lines.Xavier Santolaria
2008-02-09Support for checkout -D extended:Tobias Stoeckmann
2008-02-09remote improvements:Joris 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-07exit() needs stdlib.hXavier Santolaria
2008-02-06lets do co -c as well (list available modules) and do it in 1/6th of theJoris Vink
2008-02-04CVSROOT/modules:Joris Vink
2008-02-04implement -n for checkout:Joris Vink
2008-02-04more CVSROOT/modules stuff:Joris Vink
2008-02-04Added -k flag support for all commands which support it.Tobias Stoeckmann
2008-02-03shuffle some stuff around so we dont end up doing the same thingsJoris Vink
2008-02-03more CVSROOT/module stuff:Joris Vink