Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-08-10 | Cleanup, and don't close the Entries file handle for a directory when we | Jean-Francois Brousseau | |
are done loading its contents. We will need the file for whatever changes we bring to it | |||
2004-08-06 | Cleanup and fix a call to cvs_splitpath() | Jean-Francois Brousseau | |
2004-08-06 | * add a flag CF_NOSYMS to avoid loading information about symbolic links | Jean-Francois Brousseau | |
and fix 2 calls to cvs_splitpath() * unbreak cvs_file_find() | |||
2004-08-06 | Fix usage of cvs_splitpath() | Jean-Francois Brousseau | |
2004-08-06 | Fix the SIGINT handler | Jean-Francois Brousseau | |
2004-08-06 | Simplify cvs_splitpath() by requiring only one buffer to copy the result | Jean-Francois Brousseau | |
into | |||
2004-08-06 | Handle case insensitivity for real | Jean-Francois Brousseau | |
2004-08-06 | Handle the '-b' and '-x' global options even if we don't support them, | Jean-Francois Brousseau | |
and add support for case insensitivity | |||
2004-08-06 | Add fields to keep track of the file's mode and last modification time | Jean-Francois Brousseau | |
2004-08-06 | Unused variable | Jean-Francois Brousseau | |
2004-08-06 | Start using the global files list | Jean-Francois Brousseau | |
2004-08-06 | Have one global hierarchy of files that are being affected. This will | Jean-Francois Brousseau | |
allow us to build the tree in memory as well as on disk for operations such as checkout and update. It will also allow us to write all Entries in a single disk write and to avoid creating empty directories on updates when pruning is requested | |||
2004-08-06 | the CF_STAT flag is useless now, all we have to do is extract the required | Jean-Francois Brousseau | |
information and keep it in the file structure | |||
2004-08-05 | When splitting a path, strip the trailing slashes before splitting it, | Jean-Francois Brousseau | |
otherwise a path with a trailing slash would give an empty file name and the original path as the base part | |||
2004-08-05 | Add a new log level LP_ABORT, which modifies the behaviour of prefix | Jean-Francois Brousseau | |
generation by outputting something similar to GNU CVS: cvs [<command> aborted]: message | |||
2004-08-05 | Adapt the logging so any messages generated by the server will be | Jean-Francois Brousseau | |
prepended with a 'M' or 'E' command, depending on the log level, and follow the GNU behaviour of printing the command name after the program name in messages | |||
2004-08-05 | When spawning the subprocess for the connection, attach a pipe to its | Jean-Francois Brousseau | |
standard error as well | |||
2004-08-04 | Simplify entry parsing | Jean-Francois Brousseau | |
2004-08-04 | Handlers for the `valid-requests' and `Valid-responses' requests | Jean-Francois Brousseau | |
2004-08-04 | * set the maximum number of arguments to 256 for the moment | Jean-Francois Brousseau | |
* cvs_sendresp() is now required, so uncomment it | |||
2004-08-04 | Handler for the `Global_opt' request | Jean-Francois Brousseau | |
2004-08-04 | Handler for the `Argument' and `Argumentx' requests | Jean-Francois Brousseau | |
2004-08-03 | Implement cvs_ent_remove() | Jean-Francois Brousseau | |
2004-08-03 | Add a section for macros | Jean-Francois Brousseau | |
2004-08-03 | Fix some small bugs and make macros work for real | Jean-Francois Brousseau | |
2004-08-03 | When creating a file, set its last access and modification times to the | Jean-Francois Brousseau | |
last timestamp received by the `Mod-time' command | |||
2004-08-03 | Move all of the request- and response-specific handlers into separate | Jean-Francois Brousseau | |
files and have only the generic function of each type available to the outside | |||
2004-08-03 | Don't MKADMIN on cvs_file_get() | Jean-Francois Brousseau | |
2004-08-03 | Fix an annoying error message on checkouts by loading administrative | Jean-Francois Brousseau | |
information from the CVS Entries, Root and Repository files if the CVS directory exists | |||
2004-08-03 | cleanup | Jean-Francois Brousseau | |
2004-08-03 | Initialize ndirs | Jean-Francois Brousseau | |
2004-08-03 | Add a per-root mask of supported requests and a set of macros to set, get | Jean-Francois Brousseau | |
and clear the appropriate bits for each request | |||
2004-08-02 | Unused variable | Jean-Francois Brousseau | |
2004-08-02 | Remove cruft and unbreak compilation | Jean-Francois Brousseau | |
2004-08-02 | When we connect to a remote server, always send the Version request and | Jean-Francois Brousseau | |
add a hack so we don't print it (we receive it through a 'M') but store it in the cvs root structure instead. This will allow us to make better decisions in what we use to communicate with the remote server. | |||
2004-08-02 | Get a step closer to reality | Jean-Francois Brousseau | |
2004-08-02 | * wrap more code between program-dependent ifdef's and fix a bug while | Jean-Francois Brousseau | |
we're at it | |||
2004-08-02 | * no locks for now | Jean-Francois Brousseau | |
2004-08-02 | * add the appropriate preprocessor wrappers to compile only the code | Jean-Francois Brousseau | |
required for each program * make cvs_sock_connect() take a full path to the socket | |||
2004-08-02 | * copy most of the code from cvs_resp_handle() into cvs_req_handle() | Jean-Francois Brousseau | |
and add some protection for unimplemented handlers * add a bogus handler for the `Template' response, which we'll handle soon | |||
2004-08-02 | Compile the RCS code into the cvs daemon for later use | Jean-Francois Brousseau | |
2004-08-02 | Unused variables | Jean-Francois Brousseau | |
2004-08-02 | Allocate a dynamic buffer for sorting. This way, we don't bork anymore | Jean-Francois Brousseau | |
on directories with huge sets of files, and fix a bug while we're at it. When sorting failed, the files that had been removed from the list didn't get pushed back in it. | |||
2004-07-31 | Update the TODO file | Jean-Francois Brousseau | |
2004-07-31 | All the protocol code is in proto.c now | Jean-Francois Brousseau | |
2004-07-31 | Remove old code | Jean-Francois Brousseau | |
2004-07-31 | Minor fixes and remove debugging messages | Jean-Francois Brousseau | |
2004-07-30 | No more global cvs_root | Jean-Francois Brousseau | |
2004-07-30 | Remove remaining references to cvs_root | Jean-Francois Brousseau | |
2004-07-30 | Minor bug fixes | Jean-Francois Brousseau | |