version 1.68, 2007/01/12 19:28:12 |
version 1.69, 2007/01/13 15:45:59 |
|
|
static void |
static void |
add_file(struct cvs_file *cf) |
add_file(struct cvs_file *cf) |
{ |
{ |
BUF *b; |
|
int added, stop; |
int added, stop; |
char revbuf[16]; |
char revbuf[16]; |
RCSNUM *head; |
RCSNUM *head; |
|
|
|
|
/* Restore the file. */ |
/* Restore the file. */ |
head = rcs_head_get(cf->file_rcs); |
head = rcs_head_get(cf->file_rcs); |
b = rcs_getrev(cf->file_rcs, head); |
cvs_checkout_file(cf, head, 0); |
rcsnum_free(head); |
rcsnum_free(head); |
|
|
if (b == NULL) |
|
fatal("cvs_add_local: failed to get HEAD"); |
|
|
|
cvs_checkout_file(cf, head, b, 0); |
|
cvs_printf("U %s\n", cf->file_path); |
cvs_printf("U %s\n", cf->file_path); |
|
|
cvs_log(LP_NOTICE, "%s, version %s, resurrected", |
cvs_log(LP_NOTICE, "%s, version %s, resurrected", |