version 1.16, 2005/10/16 11:59:06 |
version 1.17, 2005/10/16 15:46:07 |
|
|
frev = file->rf_head; |
frev = file->rf_head; |
else |
else |
frev = rev; |
frev = rev; |
|
|
rcsnum_tostr(frev, buf, sizeof(buf)); |
rcsnum_tostr(frev, buf, sizeof(buf)); |
|
|
if (checkout_rev(file, frev, argv[i], lock, username) < 0) { |
if (checkout_rev(file, frev, argv[i], lock, username) < 0) { |
rcs_close(file); |
rcs_close(file); |
continue; |
continue; |
} |
} |
|
|
rcs_close(file); |
rcs_close(file); |
} |
} |
|
|
|
|
} |
} |
mode = 0444; |
mode = 0444; |
} |
} |
|
|
if (cvs_buf_write(bp, dst, mode) < 0) { |
if (cvs_buf_write(bp, dst, mode) < 0) { |
cvs_log(LP_ERR, "failed to write revision to file"); |
cvs_log(LP_ERR, "failed to write revision to file"); |
cvs_buf_free(bp); |
cvs_buf_free(bp); |
return (-1); |
return (-1); |
} |
} |
|
|
cvs_buf_free(bp); |
cvs_buf_free(bp); |
|
|
if (verbose == 1) { |
if (verbose == 1) { |
cvs_printf("revision %s ", buf); |
cvs_printf("revision %s ", buf); |
if (lkmode == LOCK_LOCK) |
if (lkmode == LOCK_LOCK) |
|
|
cvs_printf("\n"); |
cvs_printf("\n"); |
cvs_printf("done\n"); |
cvs_printf("done\n"); |
} |
} |
|
|
return (0); |
return (0); |
} |
} |
|
|