version 1.52, 2006/01/05 10:28:24 |
version 1.53, 2006/02/14 13:28:38 |
|
|
break; |
break; |
case 'l': |
case 'l': |
rcs_set_rev(rcs_optarg, &rev); |
rcs_set_rev(rcs_optarg, &rev); |
|
if (flags & CO_UNLOCK) { |
|
cvs_log(LP_ERR, "warning: -u overridden by -l"); |
|
flags &= ~CO_UNLOCK; |
|
} |
flags |= CO_LOCK; |
flags |= CO_LOCK; |
break; |
break; |
case 'M': |
case 'M': |
|
|
break; |
break; |
case 'u': |
case 'u': |
rcs_set_rev(rcs_optarg, &rev); |
rcs_set_rev(rcs_optarg, &rev); |
|
if (flags & CO_LOCK) { |
|
cvs_log(LP_ERR, "warning: -l overridden by -u"); |
|
flags &= ~CO_LOCK; |
|
} |
flags |= CO_UNLOCK; |
flags |= CO_UNLOCK; |
break; |
break; |
case 'V': |
case 'V': |
|
|
} |
} |
} |
} |
|
|
if (verbose == 1) |
if ((verbose == 1) && !(flags & NEWFILE)) |
printf("revision %s", buf); |
printf("revision %s", buf); |
|
|
|
|
|
|
} |
} |
|
|
mode = 0644; |
mode = 0644; |
if (verbose == 1) |
if ((verbose == 1) && !(flags & NEWFILE)) |
printf(" (locked)"); |
printf(" (locked)\n"); |
} else if (flags & CO_UNLOCK) { |
} else if (flags & CO_UNLOCK) { |
if (rcs_lock_remove(file, lockname, frev) < 0) { |
if (rcs_lock_remove(file, lockname, frev) < 0) { |
if (rcs_errno != RCS_ERR_NOENT) |
if (rcs_errno != RCS_ERR_NOENT) |
|
|
} |
} |
|
|
mode = 0444; |
mode = 0444; |
if (verbose == 1) |
if ((verbose == 1) && !(flags & NEWFILE)) |
printf(" (unlocked)"); |
printf(" (unlocked)\n"); |
} |
} |
|
|
if (verbose == 1) |
|
printf("\n"); |
|
|
|
if (flags & CO_LOCK) { |
if (flags & CO_LOCK) { |
lcount++; |
lcount++; |
if (lcount > 1) |
if (lcount > 1) |
|
|
cvs_log(LP_ERRNO, "error setting utimes"); |
cvs_log(LP_ERRNO, "error setting utimes"); |
} |
} |
|
|
if (verbose == 1) |
if ((verbose == 1) && !(flags & NEWFILE)) |
printf("done\n"); |
printf("done\n"); |
} |
} |
|
|