summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/cvs.h
AgeCommit message (Expand)Author
2006-01-02more includes cleanup;Xavier Santolaria
2006-01-01more code cleanup;Joris Vink
2005-12-30more code cleanup, ok niallo@ and xsa@Joris Vink
2005-12-30major cleanup of the functions handling the remote cvs protocol.Joris Vink
2005-12-24add an argument to cvs_chdir() which enables or not the removalXavier Santolaria
2005-12-19move fatal() proto declaration to log.h; better for its use in usr.bin/rcsXavier Santolaria
2005-12-10switch to xmalloc stuff, me and xsa@ agreed on this a longJoris Vink
2005-12-03fix date handling in opencvs, this was broken since the very start.Joris Vink
2005-12-03- teach opencvs about Entries.Log and what to do with itJoris Vink
2005-12-03add very basic support for the following stuff:Joris Vink
2005-10-22diff3 support, needed for merging files together;Joris Vink
2005-10-07knf and spacing, ok joris@Reyk Floeter
2005-09-15strip trailing slashes from any arguments passed to opencvs.Joris Vink
2005-09-15check in cvs_mkadmin() wether we need to create or not theXavier Santolaria
2005-09-11only remove and free a cvsroot struct if it has been added inJoris Vink
2005-09-06Make sure entries do not go away when we run through them in the file code.Joris Vink
2005-09-05add new functions: cvs_write_tagfile() and cvs_parse_tagfile(),Xavier Santolaria
2005-08-16#define CVS_ENT_MAXLINELEN 1024Xavier Santolaria
2005-08-12add cvs_rename() function; ok jfbXavier Santolaria
2005-08-09fix our root caching method, it was utterly broken and wouldJoris Vink
2005-08-04handle TMPDIR environment variable as well as -T <tmpdir> global option;Xavier Santolaria
2005-08-03check only once for the HOME environment variable and reuseXavier Santolaria
2005-07-27rename cvs_remove_dir() to cvs_rmdir() because it might be confusingXavier Santolaria
2005-07-25KNF; mostly spaces vs. tabs; ok joris@ jfb@.Xavier Santolaria
2005-07-24add cvs_unlink(); a wrapper to unlunk() w/ an error msg as it is used inXavier Santolaria
2005-07-23rewrite of the file code. the previous one was justJoris Vink
2005-07-23add cvs_chdir(); a wrapper to chdir() w/ an error msg as it is used inXavier Santolaria
2005-07-21#define CVS_DESCR_FILE_EXT ",t"Xavier Santolaria
2005-07-13add cvs_rcs_getpath() function. Returns the path of the RCS file if itXavier Santolaria
2005-07-07remove trailing whitespacesJoris Vink
2005-06-17correctly build a temporary copy of the client its repositoryJoris Vink
2005-06-17#define CVS_EX_ERR -1Xavier Santolaria
2005-06-07remove ancient and unused CVS define. it was a leftover fromJoris Vink
2005-06-01missed these in previous commits.Joris Vink
2005-05-31headers ordering (alphabetically) and cleanup, from mbalmer@ and myself;Xavier Santolaria
2005-05-26don't keep a pointer to the file handle in CVSENTRIES, it is onlyJean-Francois Brousseau
2005-05-26- remove cvs_ent_getent(), it's not used anymoreJean-Francois Brousseau
2005-05-26first part of real pruning supportJoris Vink
2005-05-24- simplify cvs_mkadmin().Joris Vink
2005-05-24Merge the cvs_cmd and cvs_cmd_info structures and add the necessaryJean-Francois Brousseau
2005-05-20first bits of the `cvs -n' option; ok jfb jorisXavier Santolaria
2005-05-19use the date parsing code from date.y and fix timestamps on newlyJean-Francois Brousseau
2005-05-18build a local copy of the client's source tree when acting as a server.Joris Vink
2005-05-02add missing structs for upcoming commands; joris okXavier Santolaria
2005-04-25* add missing 'R' flag in diff synopsisJean-Francois Brousseau
2005-04-20check the validity of tag names passed to the tag command, and printJean-Francois Brousseau
2005-04-20add the CVS_EX_OK return code to indicate everything went fineJean-Francois Brousseau
2005-04-12introduce our own set of error codes used by the commands to reportJoris Vink
2005-04-06make cvs_findcmd() available to the rest of the programJean-Francois Brousseau
2005-03-31make sure the server command can still be reached with theJoris Vink