mirror of
https://github.com/moparisthebest/curl
synced 2024-12-23 08:38:49 -05:00
scripts/delta: add diffstat summary
... and make output more table-like
This commit is contained in:
parent
3eff1c5092
commit
b4d86d34f9
@ -83,6 +83,9 @@ $apublic=`git grep ^CURL_EXTERN -- include/curl | wc -l`;
|
||||
$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>) {
|
||||
@ -115,27 +118,23 @@ close(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";
|
||||
|
Loading…
Reference in New Issue
Block a user