[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
sccs2rcs y2k patch
From: |
Jeff Dubrule |
Subject: |
sccs2rcs y2k patch |
Date: |
Fri, 20 Apr 2001 12:56:15 -0400 |
SCCS uses 2-digit years, and sccs2rcs copes with this by adding a 19
to the front of the year.
This patch makes years >= xx60 into 19xx, and years < xx60 to 20xx.
Enjoy!
-jeff
--- /usr/lib/cvs/contrib/sccs2rcs Wed Jul 12 07:34:39 2000
+++ /home/igor/bin/sccs2rcs Fri Apr 20 12:40:53 2001
@@ -177,7 +177,7 @@
if ($status != 0) goto ERROR
# get file into current dir and get stats
- set date = `sccs prs -r$rev $file | grep "^D " | awk '{printf("19%s
%s", $3, $4); exit}'`
+ set date = `sccs prs -r$rev $file | grep "^D " | awk
'{sub("^[0-5][0-9]/.*$", "20&", $3); sub("^[6-9][0-9]/.*$", "19&", $3);
printf("%s %s", $3, $4); exit}'`
set author = `sccs prs -r$rev $file | grep "^D " | awk '{print $5;
exit}'`
echo ""
echo "==> file $file, rev=$rev, date=$date, author=$author"
- sccs2rcs y2k patch,
Jeff Dubrule <=