aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJohn-Mark Gurney <jmg@FreeBSD.org>2006-05-08 06:47:59 +0000
committerJohn-Mark Gurney <jmg@FreeBSD.org>2006-05-08 06:47:59 +0000
commit026526f6d1af28117225add16fce3eb7176f1a3a (patch)
tree474e0a45fd7f90617843675a16b47900e0c38e62 /tools
parent74c9ea0c37bb248a605f903521b4e66cf5618c5f (diff)
downloadsrc-026526f6d1af28117225add16fce3eb7176f1a3a.tar.gz
src-026526f6d1af28117225add16fce3eb7176f1a3a.zip
add a diff line so you can check your commit before hitting enter...
Notes
Notes: svn path=/head/; revision=158356
Diffstat (limited to 'tools')
-rw-r--r--tools/tools/mfc/mfc.awk7
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/tools/mfc/mfc.awk b/tools/tools/mfc/mfc.awk
index f82c5c2ca2b2..0aa98b5fe9e1 100644
--- a/tools/tools/mfc/mfc.awk
+++ b/tools/tools/mfc/mfc.awk
@@ -22,9 +22,12 @@ BEGIN {
if (!(match($2, "\\+[0-9]") && match($3, "-[0-9]")))
next
printf("cvs -d %s update %s -j 1.%d -j 1.%d %s\n", CVSROOT, UPDATEOPTS, $1 - 1, $1, $4)
- files = files " " $4
+ files[$4] = 1
}
END {
- printf("cvs -d %s commit %s\n", CVSROOT, files);
+ for (i in files)
+ fl = fl " " i
+ printf("cvs -d %s diff -kk %s | less\n", CVSROOT, fl);
+ printf("cvs -d %s commit %s\n", CVSROOT, fl);
}