$bpublic=`git grep ^CURL_EXTERN $start -- include/curl | wc -l`;
$public = $apublic - $bpublic;
+# diffstat
+$diffstat=`git diff --stat $start.. | tail -1`;
+
# Changes/bug-fixes currently logged
open(F, "<RELEASE-NOTES");
while(<F>) {
########################################################################
# Produce the summary
-print "== Since $start ==\n";
-printf "Commits: %d (out of %d)\n",
+print "== Since $start $taggednice ==\n";
+printf "Elapsed time: %.1f days\n",
+ $elapsed / 3600 / 24;
+printf "Commits: %d (out of %d)\n",
$commits, $acommits;
-printf "Commit authors: %d out of which %d are new (out of %d)\n",
+printf "Commit authors: %d, %d new (total %d)\n",
$committers, $ncommitters, $acommitters;
-printf "Contributors in RELEASE-NOTES: %d\n",
- $numcontributors;
-printf "New contributors: %d (out of %d)\n",
- $contribs, $acontribs;
-printf "New curl_easy_setopt() options: %d (out of %d)\n",
+printf "Contributors: %d, %d new (total %d)\n",
+ $numcontributors, $contribs, $acontribs;
+printf "New public functions: %d (total %d)\n",
+ $public, $apublic;
+printf "New curl_easy_setopt() options: %d (total %d)\n",
$nsetopts, $asetopts;
-printf "New command line options: %d (out of %d)\n",
+printf "New command line options: %d (total %d)\n",
$noptions, $aoptions;
-
+printf "Changes logged: %d\n", $numchanges;
+printf "Bugfixes logged: %d\n", $numbugfixes;
printf "Deleted %d files, added %d files (total %d)\n",
$deletes, $creates, $afiles;
-
-printf "Elapsed time: %.1f days (since$taggednice)\n",
- $elapsed / 3600 / 24;
-printf "Changes logged: %d\n", $numchanges;
-printf "Bugfixes logged: %d\n", $numbugfixes;
-
-printf "New public functions: %d (out of %d)\n",
- $public, $apublic;
+print "Diffstat:$diffstat";