Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge the cvs_cmd and cvs_cmd_info structures and add the necessary | 2005-05-24 | 1 | -43/+143 | ||
| | | | | | | | fields to hook local versions of the commands. This needs to go in before it gets any bigger ok joris | |||||
* | add some logging for `cvs -t' option use; ok joris@ | 2005-05-23 | 1 | -1/+4 | ||
| | ||||||
* | execute the command callback at the same time we are building | 2005-05-20 | 1 | -13/+12 | ||
| | | | | | | the in-memory filelist. cuts down on execution time for larger trees. "put it in!" jfb@ | |||||
* | first part of file API changes: | 2005-04-25 | 1 | -2/+2 | ||
| | | | | | | | | | | | | | | - fix our behaviour regarding directories or files in a different directory than we currently are as arguments to commands, this allows stuff like "cvs status sys/arch/i386/Makefile" to work. - when parsing a pathname only load the needed nodes of the path instead of loading *everything* in memory. the next step in this is to merge the collection and callback execution together. ok jfb@, xsa@ | |||||
* | * add missing 'R' flag in diff synopsis | 2005-04-25 | 1 | -8/+3 | ||
| | | | | | | | * add the CVS_EX_BADROOT return code to indicate that there was no CVSROOT given or it was invalid ok joris, xsa | |||||
* | remove debugging leftovers | 2005-04-18 | 1 | -5/+1 | ||
| | ||||||
* | Modify the CVSFILE structure using a union to keep information about | 2005-04-18 | 1 | -1/+5 | ||
| | | | | | | | | | both files and directories. We can now keep the revision number for regular files, and don't need to fetch the appropriate entry in the command callbacks. This saves a huge amount of parsing on Entries files. ok joris@ | |||||
* | cmd_helper() returns error codes > 0 or 0 on success. | 2005-04-13 | 1 | -2/+2 | ||
| | ||||||
* | use the new CVS_EX_* error codes here as well. | 2005-04-12 | 1 | -9/+9 | ||
| | ||||||
* | introduce our own set of error codes used by the commands to report | 2005-04-12 | 1 | -2/+2 | ||
| | | | | | | what exactly went wrong in case of an error. ok jfb@ | |||||
* | don't include sysexits.h now we don't use those error codes | 2005-04-11 | 1 | -2/+1 | ||
| | | | | anymore. | |||||
* | remove EX_USAGE error codes | 2005-04-11 | 1 | -3/+3 | ||
| | | | | ok jfb@ | |||||
* | first round of EX_* exit codes removal; ok joris@. | 2005-04-03 | 1 | -11/+11 | ||
| | ||||||
* | make sure we don't do unneeded things for the version command. | 2005-04-01 | 1 | -1/+7 | ||
| | ||||||
* | make sure the server command can still be reached with the | 2005-03-31 | 1 | -1/+9 | ||
| | | | | | | new framework. ok xsa@ | |||||
* | - as long as we are using the sysexits.h error codes make sure | 2005-03-31 | 1 | -5/+7 | ||
| | | | | | we handle them. - handle cmd_sendflags() when it fails. | |||||
* | allow cmd_options to be NULL, so that commands which | 2005-03-29 | 1 | -5/+7 | ||
| | | | | have no options will work fine. | |||||
* | fix argument count in cvs_startcmd() | 2005-03-28 | 1 | -2/+2 | ||
| | | | | ok jfb@ | |||||
* | add the first pieces of our new command framework. | 2005-03-24 | 1 | -0/+122 | ||
ok jfb@ |