[opensuse-kernel] New version of scripts/log
Hi, 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. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
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. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
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 <mmarek@suse.cz> 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 <mmarek@suse.cz> 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 <mmarek@suse.cz> 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
participants (1)
-
Michal Marek