Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2004-07-30 | fix diffing by sending the base directory just before sending the 'diff' | Jean-Francois Brousseau | |
command, and remove some debugging messages | |||
2004-07-30 | missing include | Jean-Francois Brousseau | |
2004-07-30 | Fix | Jean-Francois Brousseau | |
2004-07-30 | Plug in the handler for `cvs status' | Jean-Francois Brousseau | |
2004-07-30 | Lots of cleanup, and add an internal version of cvs_file_get() so we can | Jean-Francois Brousseau | |
link parent directories before the file info is being retrieved. This allows us to open most of the CVS administrative files only once | |||
2004-07-30 | Handle the `Rcs-diff' response so we can patch on updates | Jean-Francois Brousseau | |
2004-07-30 | * remove header cruft that belongs in file.h | Jean-Francois Brousseau | |
* be more intelligent with the file open mode. It seems rewind() doesn't work too well with a file opened in append mode | |||
2004-07-30 | When calling cvs_mkadmin(), only create the files if they don't already | Jean-Francois Brousseau | |
exist | |||
2004-07-30 | Add cvs_file_find() to find a particular file from its path within a | Jean-Francois Brousseau | |
hierarchy | |||
2004-07-30 | Move to the new API for the client-server protocol. All functions now | Jean-Francois Brousseau | |
take a cvs root structure as parameter. This will allow for much easier management of CVS trees that make use of multiple roots. | |||
2004-07-29 | New protocol API commented out, not ready yet | Jean-Francois Brousseau | |
2004-07-29 | Define a flag to tell if a request expects a response. This will later | Jean-Francois Brousseau | |
allow us to do implicit response handling and remove the third argument to cvs_client_sendreq() | |||
2004-07-29 | No more cvs_root | Jean-Francois Brousseau | |
2004-07-29 | Don't export `cvs_root' | Jean-Francois Brousseau | |
2004-07-29 | Make cvs_client_sendinfo() aware of its root context and remove the | Jean-Francois Brousseau | |
exporting of cvs_root | |||
2004-07-29 | No need to import the `cvs_root' symbol anymore, it is done in cvs.h | Jean-Francois Brousseau | |
2004-07-29 | Use the `CVS' define to simplify exporting symbols | Jean-Francois Brousseau | |
2004-07-29 | Remove debugging statements | Jean-Francois Brousseau | |
2004-07-29 | undefine DEBUG | Jean-Francois Brousseau | |
2004-07-29 | Do not error out when calling rcsnum_aton() on the string "0", which is | Jean-Francois Brousseau | |
a valid RCSNUM | |||
2004-07-29 | update meat | Jean-Francois Brousseau | |
2004-07-29 | Loop on the call to getdirentries() until there are no more entries. | Jean-Francois Brousseau | |
Before this, only the first entries of the directory that fit in the buffer were loaded | |||
2004-07-29 | * move to tail queues for file list management | Jean-Francois Brousseau | |
* when generating the list of files for a directory, put all the subdirectories at the end, sorted | |||
2004-07-29 | typo | Jean-Francois Brousseau | |
2004-07-29 | Use tail queues instead of lists to manage file entries | Jean-Francois Brousseau | |