linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Matthias Andree <matthias.andree@gmx.de>
To: torvalds@osdl.org
Cc: linux-kernel@vger.kernel.org, matthias.andree@gmx.de, samel@mail.cz
Subject: BK-kernel-tools/shortlog update
Date: Thu,  3 Mar 2005 13:19:20 +0100 (CET)	[thread overview]
Message-ID: <20050303121920.1E8B9774D8@merlin.emma.line.org> (raw)

Hello Linus,

this patch speeds up your "stupid release" script; in fact the hog was
in changelog itself the use of bk prs; this is known to be slow, and I'd
asked Larry if bk changes (which is A LOT faster) would have the same
effect months ago, and he approved using bk changes after bk set -d.

So I've switched your "changelog" script and diffed the output of
changelog v2.6.11-rc5 to v2.6.11 and found no changes in the output, but
a massive decrease in time taken:

changelog speed for Linux v2.6.11-rc5 to v2.6.11 is down from 51s at 97%
CPU to 6.5s at 46% CPU on a system with 7200/min IDE HDD and Athlon XP 2500+.

------

You can either use "bk receive" to patch with this mail,
or you can
Pull from: bk://krusty.dt.e-technik.uni-dortmund.de/BK-kernel-tools
or in cases of dire need, you can apply the patch below.

BK: Parent repository is http://bktools.bkbits.net/bktools

Patch description:
ChangeSet@1.278, 2005-03-03 13:15:55+01:00, matthias.andree@gmx.de
  Add one address -> name mapping.

ChangeSet@1.277, 2005-03-03 13:13:10+01:00, matthias.andree@gmx.de
  Major speed up for generating changelog output.

ChangeSet@1.276, 2005-03-03 12:36:39+01:00, matthias.andree@gmx.de
  Cosmetic: make ==== underline as long as the title "Summary of changes from ... to ...".

Matthias

------------------------------------------------------------------------

##### DIFFSTAT #####
 changelog |    4 ++--
 shortlog  |    1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

##### GNUPATCH #####
--- 1.6/changelog	2002-05-13 17:51:44 +02:00
+++ 1.8/changelog	2005-03-03 13:13:09 +01:00
@@ -17,6 +17,6 @@
 fi
 echo
 echo Summary of changes from $FROMNAME to $TONAME
-echo ============================================
+echo Summary of changes from $FROMNAME to $TONAME | sed -e 's/./=/g'
 echo
-bk set -n -d -r"$FROM" -r"$TO" | bk -R prs -h -d'$unless(:MERGE:){<:P:@:HOST:>\n$each(:C:){\t(:C:)\n}\n}' -
+bk set -d -r"$FROM" -r"$TO" | bk changes -aefd'$unless(:MERGE:){<:P:@:HOST:>\n$each(:C:){\t(:C:)\n}\n}' -

--- 1.242/shortlog	2005-02-23 15:43:14 +01:00
+++ 1.243/shortlog	2005-03-03 13:15:54 +01:00
@@ -506,6 +506,7 @@
 'c-d.hailfinger.kernel.2002-q4:gmx.net' => 'Carl-Daniel Hailfinger', # himself
 'c-d.hailfinger.kernel.2003:gmx.net' => 'Carl-Daniel Hailfinger', # himself
 'c-d.hailfinger.kernel.2004:gmx.net' => 'Carl-Daniel Hailfinger',
+'c.lucas@com.rmk.(none)' => 'Christophe Lucas',
 'c.lucas:ifrance.com' => 'Christophe Lucas',
 'cagle:mindspring.com' => 'John Cagle', # Alan
 'calum.mackay:cdmnet.org' => 'Calum Mackay', # lbdb



##### BKPATCH #####

## Wrapped with gzip_b64 ##
H4sIAMcAJ0ICA9VXbVPjNhD+jH/FTo5OuOHsSLZlx56GgUtyB3NQmAAz/cAXYSuxS2xlLJmX
qfvfu7YhATrpFUqHXrKxLVla7e7z6LHzAQ5G4YaWxTWfx2p3IfJZmeaWLniuMqG5FcmsGiY8
n4lToSubEBu/1HaIx4LKDjzGKmELxiKX8ku/74vINj7AuRJFuJFxrZOUK4vncSEE9u9LpcON
WXZrxXVzIiU2e6pUonclilzMe5+/oZltw9RSzpWBA0+4jhK4FoUKN6jlLHv03UKEG5Px1/PD
vYlhDAawjBUGA+ON81q5W0SBTyyp4rkli9lTR4zYtkuZywipPGYT1xgBtWzfA8J6xEEDaoeO
FzrBNqEhIfCsTrttfWCbgkmMz/DGWQyNCIaynp9GIa59JbBUWLkyj0UxT3MBXMFc5rP6rBMB
OtVzAZ3TMst4cQdyClGzpIJpITOwLAtDrE8dy/gGnuvZzDhZAWGYL/wYBuHE2FnlnchMPEu6
jWAuZ/dJUzTqu05FXEKD6pJ7TkSoR2PXibnH15T4qRtGHOJQ6nhOUDl9PBrGmmnP8F5Na5Nv
8fYf4e2EtZF3w/uI/yYLUAshYigXMMXGTOSi4DpFnJdVAFnqRanvYST9HxhGmzqkhrFPyEtg
xGmUVG3yLYz9pzCykLF3g3EvjkHWGzTGBZUCcwdyngmMZLFAIO9xo/Q/x00lstBL2BjtE9/1
ab9yqB+waioCPo18EnAiYn4Zr4PtsZeH8jPmVg6jttuo+YqZj9X83xPpJb4YUoIx6mJcuMX9
hhb+a7Sc/nBa3qrgMZjFzW1t5i0ya1meVzBrZBOgxkFzFFEiYV0gm18mx0e/7B2N63A2z46b
ywoU6pcpoKt6Vm/Qm3XXbu3vCHuNYf+5PpP3w/Dv9bkGbpnQJ7hJdYJCDXw6FVEz4EG2I0A7
TPPyFq5ty7MoNYuI1SW8b0KqIJY3eVtkRhVwDYH/EwxPzuthnsWaLtdrutCbzIGDulNaZM3C
4GNWvSzN8cVxDPujEWCRYE8nyDL49QRsfO3ZbrlTS++bcsduuFMfL6+QChpMZEPRabjSaa7O
jjvIErz7QCaTi2nc3SzzOerlVng0nnwdhx9//zk8CXfD/ePTs3DnIt8UPEq2wiHeuNDN+SL/
A60LZqNCDzr1PRF6mSoa/0gVbdtB6cEfeqGu0z6UXOcvDyX3//xQagX9GRce8nwFFQ4Y6SML
upE1LyOudjF0q8iurK0cA/nYhcEOdIdJkSotF7h3DutB3U+rPxJRIqIrVWYDn3g8EAEz/gQ1
g060CA0AAA==


             reply	other threads:[~2005-03-03 12:26 UTC|newest]

Thread overview: 124+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-03-03 12:19 Matthias Andree [this message]
  -- strict thread matches above, loose matches on Subject: below --
2005-03-14  9:49 BK-kernel-tools/shortlog update Matthias Andree
2005-03-11 10:21 Matthias Andree
2005-03-09  9:39 Matthias Andree
2005-03-07 13:50 Matthias Andree
2005-02-23 14:43 Matthias Andree
2005-02-09  9:23 Matthias Andree
2005-02-07 12:45 Matthias Andree
2005-02-04 11:35 Matthias Andree
2005-01-21 14:30 Matthias Andree
2005-01-20  9:27 Matthias Andree
2005-01-20 12:51 ` Adrian Bunk
2005-01-20 13:13   ` Matthias Andree
2005-01-10 18:22 Matthias Andree
2005-01-08  1:38 Matthias Andree
2005-01-05 11:58 Matthias Andree
2005-01-05 12:07 ` Matthias Andree
2004-12-23 10:52 Matthias Andree
2004-12-20  9:53 Matthias Andree
2004-12-16 10:18 Matthias Andree
2004-11-12 10:10 Matthias Andree
2004-11-09  8:42 Matthias Andree
2004-11-09 10:06 ` Måns Rullgård
2004-10-21 22:38 Matthias Andree
2004-10-19  1:56 Matthias Andree
2004-10-19  1:43 Matthias Andree
2004-10-14  7:02 Matthias Andree
2004-10-06 10:48 Matthias Andree
2004-09-24 10:09 Matthias Andree
2004-08-25 16:10 Matthias Andree
2004-08-24 14:18 Matthias Andree
2004-08-23 10:43 Matthias Andree
2004-08-16 11:18 Matthias Andree
2004-08-10 12:24 Matthias Andree
2004-08-04  9:00 Matthias Andree
2004-07-16 13:51 Matthias Andree
2004-07-12  9:06 Matthias Andree
2004-07-12  9:21 ` Matthias Andree
2004-07-02 10:40 Matthias Andree
2004-06-07 11:36 Matthias Andree
2004-06-03  8:00 Matthias Andree
2004-05-14 20:08 Matthias Andree
2004-05-03  9:23 Matthias Andree
2004-04-26  8:40 Matthias Andree
2004-04-20 11:14 Matthias Andree
2004-04-15 16:10 Matthias Andree
2004-04-01 21:48 Matthias Andree
2004-03-30 14:05 Matthias Andree
2004-03-30  1:17 Matthias Andree
2004-03-23 11:51 Matthias Andree
2004-03-15 17:12 Matthias Andree
2004-03-09  0:16 Matthias Andree
2004-03-04 17:09 Matthias Andree
2004-03-04 17:09 Matthias Andree
2004-01-27 14:46 Matthias Andree
2004-01-19 17:01 Matthias Andree
2004-01-16 14:41 Matthias Andree
2004-01-07 11:29 Matthias Andree
2003-12-30  2:16 Matthias Andree
2003-12-30  2:16 Matthias Andree
2003-12-22  1:18 Matthias Andree
2003-12-21  3:19 Matthias Andree
2003-12-20 23:36 Matthias Andree
2003-12-20 23:36 Matthias Andree
2003-12-20 23:36 Matthias Andree
2003-12-20 23:39 ` Matthias Andree
2003-12-06 16:41 Matthias Andree
2003-11-27 11:03 Matthias Andree
2003-11-25  3:21 Matthias Andree
2003-11-22 15:05 Matthias Andree
2003-11-19 16:11 Matthias Andree
2003-10-27 12:09 Matthias Andree
2003-10-16 14:26 Matthias Andree
2003-10-08 21:59 Matthias Andree
2003-09-22 14:54 Matthias Andree
2003-09-11  9:18 Matthias Andree
2003-09-04 20:57 Matthias Andree
2003-09-03 23:33 Matthias Andree
2003-09-04 16:05 ` Dave Jones
2003-09-04 16:09   ` Matthias Andree
2003-09-04 16:17     ` Dave Jones
2003-09-04 16:33     ` Linus Torvalds
2003-09-04 17:42       ` Matthias Andree
2003-09-04 19:49         ` Greg KH
2003-09-04 20:54           ` Matthias Andree
2003-09-04 20:32         ` Dave Dillow
2003-08-31 14:16 Matthias Andree
2003-08-29 13:00 Matthias Andree
2003-08-28 16:29 Matthias Andree
2003-08-24 11:02 Matthias Andree
2003-08-08 22:51 Matthias Andree
2003-07-30  8:38 Matthias Andree
2003-07-21  9:30 John Bradford
2003-07-21  9:17 Matthias Andree
2003-07-21  9:17 Matthias Andree
2003-07-15 13:20 Matthias Andree
2003-07-11 12:12 Matthias Andree
2003-07-06 21:44 Matthias Andree
2003-06-30  8:32 Matthias Andree
2003-06-24 11:00 Matthias Andree
2003-06-20 23:06 Matthias Andree
2003-06-17 14:57 Matthias Andree
2003-06-17 14:57 Matthias Andree
2003-06-17 14:54 Matthias Andree
2003-06-09 10:26 Matthias Andree
2003-06-09 10:24 Matthias Andree
2003-06-04 19:04 Matthias Andree
2003-05-29 11:26 Matthias Andree
2003-05-15 14:11 Matthias Andree
2003-04-28 23:08 Matthias Andree
2003-04-27 13:24 Matthias Andree
2003-04-13 10:50 Matthias Andree
2003-03-28 11:00 Matthias Andree
2003-03-26 21:21 Matthias Andree
2003-03-26 10:33 Matthias Andree
2003-03-26 10:30 Matthias Andree
2003-03-26 17:21 ` Linus Torvalds
2003-03-26 19:25   ` Olaf Dietsche
2003-03-26 20:10   ` Matthias Andree
2003-03-26 21:15     ` Jeff Garzik
2003-03-26 21:33       ` Jauder Ho
2003-03-27  0:46         ` jw schultz
2003-03-26 21:08   ` Matti Aarnio
2003-03-26 21:14   ` Matthias Andree

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20050303121920.1E8B9774D8@merlin.emma.line.org \
    --to=matthias.andree@gmx.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=samel@mail.cz \
    --cc=torvalds@osdl.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).