summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/cvs.h
AgeCommit message (Expand)Author
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
2005-03-30move all the client commands to the new command framework.Joris Vink
2005-03-24add the first pieces of our new command framework.Joris Vink
2005-03-06initial support for the admin command. Not all options are working yet.Joris Vink
2005-02-01- accept a minus sign in front of the file's revision number toJean-Francois Brousseau
2005-01-24add missing command IDsJean-Francois Brousseau
2005-01-13more extern declarations for the common variablesJean-Francois Brousseau
2004-12-21gnu CVS has an undocumented -s command-line option to set a variable,Jean-Francois Brousseau
2004-12-21on the way to `cvs remove'; ok jfbXavier Santolaria
2004-12-14support the tag commandJean-Francois Brousseau
2004-12-09support the 'annotate' command, will need some polishingJean-Francois Brousseau
2004-12-08embrace and extend (!) cvs_logmsg_get() so we can now displayJean-Francois Brousseau
2004-12-08add a small protection to avoid reconnecting to a server to which weJean-Francois Brousseau
2004-12-07less whitespace, more pretty. ok jfbTed Unangst
2004-12-07add missing parts for support of .cvsrcJean-Francois Brousseau
2004-12-02cvs_logmsg_get() now accepts a list of files that it is getting theJean-Francois Brousseau
2004-11-26struct cvs_file -> CVSFILEJean-Francois Brousseau
2004-11-18Prototypes for the log message functionsJean-Francois Brousseau
2004-11-09We don't need to keep a copy of each Entries line, it isn't usedkrapht
2004-08-27cleanup and reset the valid requests array when allocating a new rootJean-Francois Brousseau
2004-08-13Ditch the 'ce_timestamp' field in favor of 'ce_mtime', which keepsJean-Francois Brousseau
2004-08-13Add a macro for dummy timestamp stringsJean-Francois Brousseau
2004-08-13Add cvs_datesec() to calculate the time_t value corresponding to aJean-Francois Brousseau
2004-08-06Simplify cvs_splitpath() by requiring only one buffer to copy the resultJean-Francois Brousseau
2004-08-06Handle the '-b' and '-x' global options even if we don't support them,Jean-Francois Brousseau
2004-08-06Have one global hierarchy of files that are being affected. This willJean-Francois Brousseau
2004-08-05Adapt the logging so any messages generated by the server will beJean-Francois Brousseau
2004-08-05When spawning the subprocess for the connection, attach a pipe to itsJean-Francois Brousseau
2004-08-03Add a per-root mask of supported requests and a set of macros to set, getJean-Francois Brousseau
2004-08-02When we connect to a remote server, always send the Version request andJean-Francois Brousseau
2004-07-30No more global cvs_rootJean-Francois Brousseau
2004-07-30* remove header cruft that belongs in file.hJean-Francois Brousseau
2004-07-30Move to the new API for the client-server protocol. All functions nowJean-Francois Brousseau
2004-07-29Use the `CVS' define to simplify exporting symbolsJean-Francois Brousseau
2004-07-29typoJean-Francois Brousseau
2004-07-29Use tail queues instead of lists to manage file entriesJean-Francois Brousseau
2004-07-29* when comparing timestamps, use the last modification time insteadJean-Francois Brousseau
2004-07-28* prepare for an overhaul of the connection code by adding a cvsrootJean-Francois Brousseau
2004-07-27* create cvs_file_alloc() to keep one copy of the file allocation codeJean-Francois Brousseau
2004-07-26Add the handler for the checkout commandJean-Francois Brousseau
2004-07-25* cleanup the file API with regards to flag handling andJean-Francois Brousseau
2004-07-23Revamp the file interface to make life easierJean-Francois Brousseau
2004-07-16* add prototypes for cvs_getargv() and cvs_freeargv()Jean-Francois Brousseau
2004-07-14prototype for cvs_ent_addln()Jean-Francois Brousseau
2004-07-14Unbreak the Entries loading code and move to a tail queue so we can removeJean-Francois Brousseau