Commit ee297522 authored by Wayne Davison's avatar Wayne Davison

Added support for multiple --*-dest options.

parent e012f858
...@@ -39,7 +39,7 @@ extern int cvs_exclude; ...@@ -39,7 +39,7 @@ extern int cvs_exclude;
extern int io_error; extern int io_error;
extern char *tmpdir; extern char *tmpdir;
extern char *partial_dir; extern char *partial_dir;
extern char *compare_dest; extern char *basis_dir[];
extern int make_backups; extern int make_backups;
extern int do_progress; extern int do_progress;
extern char *backup_dir; extern char *backup_dir;
...@@ -439,7 +439,8 @@ int recv_files(int f_in, struct file_list *flist, char *local_name, ...@@ -439,7 +439,8 @@ int recv_files(int f_in, struct file_list *flist, char *local_name,
partialptr = partial_dir ? partial_dir_fname(fname) : fname; partialptr = partial_dir ? partial_dir_fname(fname) : fname;
if (f_in_name >= 0) { if (f_in_name >= 0) {
switch (read_byte(f_in_name)) { uchar j;
switch (j = read_byte(f_in_name)) {
case FNAMECMP_FNAME: case FNAMECMP_FNAME:
fnamecmp = fname; fnamecmp = fname;
break; break;
...@@ -449,10 +450,10 @@ int recv_files(int f_in, struct file_list *flist, char *local_name, ...@@ -449,10 +450,10 @@ int recv_files(int f_in, struct file_list *flist, char *local_name,
case FNAMECMP_BACKUP: case FNAMECMP_BACKUP:
fnamecmp = get_backup_name(fname); fnamecmp = get_backup_name(fname);
break; break;
case FNAMECMP_CMPDEST: case FNAMECMP_BASIS_DIR:
default: default:
pathjoin(fnamecmpbuf, sizeof fnamecmpbuf, pathjoin(fnamecmpbuf, sizeof fnamecmpbuf,
compare_dest, fname); basis_dir[j], fname);
fnamecmp = fnamecmpbuf; fnamecmp = fnamecmpbuf;
break; break;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment