CVS update: /ccvs/src/
[email protected] 28 Jun 2005 20:13:08 -0000
| Newsgroups | gmane.comp.version-control.cvs.cvs |
|---|---|
| Message-ID | <[email protected]> |
User: dprice Date: 05/06/28 13:13:08 Modified: /ccvs/src/ ChangeLog, server.c Log: * server.c (serve_co): Remove obsolete support for Repository request. File Changes: Directory: /ccvs/src/ ===================== File [changed]: ChangeLog Url: https://ccvs.cvshome.org/source/browse/ccvs/src/ChangeLog?r1=1.3214&r2=1.3215 Delta lines: +4 -0 ------------------- --- ChangeLog 10 Jun 2005 20:32:09 -0000 1.3214 +++ ChangeLog 28 Jun 2005 20:13:05 -0000 1.3215 @@ -1,3 +1,7 @@ +2005-06-28 Derek Price <[email protected]> + + * server.c (serve_co): Remove obsolete support for Repository request. + 2005-06-10 Derek Price <[email protected]> * filesubr.c, ignore.c, import.c, vers_ts.c: Include "lstat.h". File [changed]: server.c Url: https://ccvs.cvshome.org/source/browse/ccvs/src/server.c?r1=1.432&r2=1.433 Delta lines: +2 -43 -------------------- --- server.c 3 Jun 2005 18:26:09 -0000 1.432 +++ server.c 28 Jun 2005 20:13:05 -0000 1.433 @@ -4808,9 +4808,6 @@ static void serve_co (char *arg) { - char *tempdir; - int status; - if (print_pending_error ()) return; @@ -4837,50 +4834,12 @@ } # endif /* PROXY_SUPPORT */ - if (!isdir (CVSADM)) - { - /* - * The client has not sent a "Repository" line. Check out - * into a pristine directory. - */ - tempdir = xmalloc (strlen (server_temp_dir) + 80); - if (tempdir == NULL) - { - buf_output0 (buf_to_net, "E Out of memory\n"); - return; - } - strcpy (tempdir, server_temp_dir); - strcat (tempdir, "/checkout-dir"); - status = mkdir_p (tempdir); - if (status != 0 && status != EEXIST) - { - buf_output0 (buf_to_net, "E Cannot create "); - buf_output0 (buf_to_net, tempdir); - buf_append_char (buf_to_net, '\n'); - print_error (errno); - free (tempdir); - return; - } - - if (CVS_CHDIR (tempdir) < 0) - { - buf_output0 (buf_to_net, "E Cannot change to directory "); - buf_output0 (buf_to_net, tempdir); - buf_append_char (buf_to_net, '\n'); - print_error (errno); - free (tempdir); - return; - } - free (tempdir); - } - /* Compensate for server_export()'s setting of cvs_cmd_name. * * [It probably doesn't matter if do_cvs_command() gets "export" * or "checkout", but we ought to be accurate where possible.] */ - do_cvs_command ((strcmp (cvs_cmd_name, "export") == 0) ? - "export" : "checkout", + do_cvs_command (!strcmp (cvs_cmd_name, "export") ? "export" : "checkout", checkout); }