On 20.7.2010 13:26, Michal Marek wrote:
On 19.7.2010 17:32, Michal Marek wrote:
scripts/log in master no longer edits the kernel-source.changes file,
but instead starts plain 'git commit' and let's you edit the commit
message. Nothing should change for you, just continue adding changes and
calling scripts/log. A generator of the rpm changelog from git log will
be provided later.
I had to add a simple generator because the builds started failing :).
It's a simple commit -> changelog entry mapping that can be changed any
time. We have plenty of time for experiments before 11.4.
Step 2: Now if you add multiple patches to series.conf, scripts/log will
generate one commit for each patch, like this (for testing, I took fuse
patches queued for 2.6.36):
commit 009345e021d6d1c5073fafa95fb310ea5387be02
Author: Michal Marek
Date: Thu Jul 29 13:05:38 2010 +0200
- fuse: add retrieve request.
patches.fixes/0003-fuse-add-retrieve-request.patch | 267
++++++++++++++++++++
series.conf | 1 +
2 files changed, 268 insertions(+), 0 deletions(-)
commit ba5efacd850f575a4fcf5447867d7e64caa58e95
Author: Michal Marek
Date: Thu Jul 29 13:05:38 2010 +0200
- fuse: add store request.
patches.fixes/0002-fuse-add-store-request.patch | 199
+++++++++++++++++++++++
series.conf | 1 +
2 files changed, 200 insertions(+), 0 deletions(-)
commit d3453142d14027db62bbe4178b7e55a1998f14da
Author: Michal Marek
Date: Thu Jul 29 13:05:38 2010 +0200
- fuse: don't use atomic kmap.
.../0001-fuse-don-t-use-atomic-kmap.patch | 72
++++++++++++++++++++
series.conf | 3 +
2 files changed, 75 insertions(+), 0 deletions(-)
But the corresponding rpm changelog will look like this:
-------------------------------------------------------------------
Thu Jul 29 13:05:38 CEST 2010 - mmarek@suse.cz
- fuse: add retrieve request.
- fuse: add store request.
- fuse: don't use atomic kmap.
- commit 009345e
-------------------------------------------------------------------
The drawback is that there must be no other differences than added
patches. If for instance one of the patches requires a refresh of and
already existing patch, the script will give up and do a big commit the
old way.
Michal
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-kernel+help@opensuse.org