From 68656dec256cdccdfb381897f43058f7ff044356 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Fri, 18 Mar 2011 10:29:18 +0000 Subject: [PATCH] Jump to the recently added version when editing ChangeLog --- org.glite.lb/etics-tag.pl | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/org.glite.lb/etics-tag.pl b/org.glite.lb/etics-tag.pl index 7f611f6..7c17732 100755 --- a/org.glite.lb/etics-tag.pl +++ b/org.glite.lb/etics-tag.pl @@ -221,11 +221,21 @@ usage: $0 [-i maj|min|rev|age|none|] [-g] [-c > $tmpChangeLog"); + + $editline=`cat $tmpChangeLog | wc -l`; + chomp($editline); + if ($increment eq "a") {system("echo \"- Module rebuilt\" >> $tmpChangeLog"); system("echo \"\" >> $tmpChangeLog");} else { system("cvs log -S -N -r" . "$current_tag" . ":: $module | egrep -v \"^locks:|^access list:|^keyword substitution:|^total revisions:|^branch:|^description:|^head:|^RCS file:|^date:|^---|^===|^revision \" >> $tmpChangeLog"); } + + $lastline=`cat $tmpChangeLog | wc -l`; + chomp($lastline); + + printf("vim +$lastline +$editline $tmpChangeLog\n"); - $ChangeLogRet=system("vim $tmpChangeLog"); + $ChangeLogRet=system("vim +$editline $tmpChangeLog"); } printf("Modified ChangeLog ready, ret code: $ChangeLogRet\n"); -- 1.8.2.3