summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/util.c
AgeCommit message (Expand)Author
2008-03-09be sure to build CVS/Root when updating and building directories (-d)Joris Vink
2008-03-09be sure to create CVS/Root if we added a new directory to the repository.Joris Vink
2008-03-08CVS/Entries file must be created in cvs_mkadmin, because they have to beTobias Stoeckmann
2008-03-01do not overwrite CVS/Root in an existing tree whenever somebodyJoris Vink
2008-02-10use cvs_validate_directory() in cvs_get_repository_path() as well,Joris Vink
2008-02-10introduce cvs_validate_directory(), which is used to checkJoris Vink
2008-02-10Respond with "Updated" instead of "Checked-in" on server-side if a clientTobias Stoeckmann
2008-02-10- cvs_write_tagfile() is not responsible to remove CVS/Tag itselfJoris Vink
2008-02-09Introduce cvs_ent_line_str() - formats CVS/Entries lines.Xavier Santolaria
2008-02-09unused var police, biatsh!Joris Vink
2008-02-09if the CVS/ directory already exists when we reach cvs_mkadmin()Joris Vink
2008-02-04more CVSROOT/modules stuff:Joris Vink
2008-02-04Stripped off 'nb', which was (or was supposed to be) used to distinguishTobias Stoeckmann
2008-02-03better CVSROOT/module support, includes remote support and modulesJoris Vink
2008-01-31free RCSNUM's when we are done with them;Joris Vink
2008-01-31Zap trailing whitespaces.Xavier Santolaria
2008-01-31Rework of cvs_get_repository_name.Tobias Stoeckmann
2008-01-31Our directory entries in CVS/Entries had one slash too much -- zapped.Tobias Stoeckmann
2008-01-21Fixed export to be fully functional and compliant to GNU cvs in local andTobias Stoeckmann
2008-01-10xmalloc + memset -> xcallocTobias Stoeckmann
2008-01-10another strcspn() roundTobias Stoeckmann
2008-01-10cvs_mkpath missed to add all "yet to be added" directories into CVS/Entries,Tobias Stoeckmann
2007-10-09cvs import must not parse files in local CVS directory.Tobias Stoeckmann
2007-10-05strcspn() changeGilles Chehade
2007-09-22better branching/sticky tag support, no branch commits yet though.Joris Vink
2007-09-19Do not parse quoted strings because GNU cvs won't do so.Tobias Stoeckmann
2007-09-19Usage of fgetln() instead of fgets() in .cvsrc parsing handles lineTobias Stoeckmann
2007-09-09Added support for checkout -p with local repository.Tobias Stoeckmann
2007-09-04Removed dead code.Tobias Stoeckmann
2007-09-02Handle quotation marks in .cvsrc correctly.Tobias Stoeckmann
2007-07-19xcalloc is unneeded here since i is always 0 and we always use theRay Lai
2007-07-03Rework the way opencvs works in relation to files in the Attic/:Joris Vink
2007-05-29Since xrealloc dies on failure it is safe to directly assign to theRay Lai
2007-05-27Fix off-by-one, from Tobias Stoeckmann.Ray Lai
2007-05-09cvs_splitpath() isn't used anymore; from Tobias Stoeckmann.Xavier Santolaria
2007-04-20- correct signal handling and process waiting for the EDITOR support codeXavier Santolaria
2007-02-22general includes cleanup sweep. ok joris@ niallo@Otto Moerbeek
2007-02-19Fix const inconsistencies, void pointer artithmetic and a few otherOtto Moerbeek
2007-02-17cvs_path_cat() removal since we can now easily handle thatXavier Santolaria
2007-02-07fstat() -> lstat() in a few select cases,Todd T. Fries
2007-01-26Handle CVS/Entries and file timestamp correctly so we doJoris Vink
2007-01-25plug a memleak in keyword expansion.Niall O'Higgins
2007-01-20Add missing check for fgets return value inThordur I. Bjornsson
2007-01-20sweep opencvs for missing rcs_translate_tag() return checks.Niall O'Higgins
2007-01-19another place to check for DT_UNKNOWN for d_type for afs/nfsTodd T. Fries
2007-01-17add support for remote checkout in both our client and server,Joris Vink
2007-01-11rework opencvs so that we can deal with binary files. previously we assumed ...Niall O'Higgins
2007-01-07zap-o-matic 2007:Joris Vink
2007-01-03bring back cvs_yesno() as is it going to be used pretty soon now.Xavier Santolaria
2006-12-05unlink(2) sets errno, use it for error message.Xavier Santolaria