From: Laszlo Ersek <lersek@redhat.com>
To: Eric Blake <eblake@redhat.com>
Cc: "Leandro Dorileo" <l@dorileo.org>,
"Stefan Hajnoczi" <stefanha@redhat.com>,
qemu-devel@nongnu.org, "Markus Armbruster" <armbru@redhat.com>,
"Anthony Liguori" <anthony@codemonkey.ws>,
"Chunyan Liu" <cyliu@suse.com>,
"Andreas Färber" <afaerber@suse.de>,
"Wenchao Xia" <wenchaoqemu@gmail.com>
Subject: Re: [Qemu-devel] [PATCH v2] QemuOpt: add unit tests
Date: Fri, 21 Mar 2014 16:30:32 +0100 [thread overview]
Message-ID: <532C5B18.4080904@redhat.com> (raw)
In-Reply-To: <20140321145611.GD22259@dorilex>
On 03/21/14 15:56, Leandro Dorileo wrote:
> Hi Eric,
>
> On Fri, Mar 21, 2014 at 08:37:40AM -0600, Eric Blake wrote:
>> On 03/17/2014 05:10 PM, Leandro Dorileo wrote:
>>> Cover basic aspects and API usage for QemuOpt. The current implementation
>>> covers the API's planned to be changed by Chunyan Liu in his QEMUOptionParameter
>>> replacement/cleanup job.
>>>
>>> Other APIs should be covered in future improvements.
>>>
>>> Signed-off-by: Leandro Dorileo <l@dorileo.org>
>>
>> Right here is where you should stick a --- marker.
>>
>>>
>>> Changes:
>>> v2:
>>> + fixed comments;
>>> + make use of g_assert_cmpstr();
>>> + use error_abort instead of a local_err for qemu_opts_absorb_qdict();
>>> + asserts on QemuOptsList (empty and list name);
>>> + added test_qemu_opt_unset();
>>> + asserts on qemu_opt_*_set() return;
>>> + added test_qemu_opts_reset();
>>> + added test_qemu_opts_set();
>>> ---
>>
>> It's okay to have a duplicate one; but the main point is that the v2
>> changelog is useful to reviewers but not to the git log; and anything
>> after the --- marker gets omitted by 'git am' when a maintainer accepts
>> your patch into their pull request.
>
> I would say that I even know about the --- marker, but have misplaced it... :(
Off-topic: I suggest to include a reference to git-notes(1) in our patch
submission guidelines.
- git-notes(1) lets you manage such v(n)->v(n+1) changelogs inside git,
- the notes are pushable,
- they are carried across rebases,
- they are *not* part of the commit messages (consequently, they are not
part of the commit hashes either),
- they are (can be) correctly displayed by git-log, git-show, gitk, and
git-format-patch (notably, in the last case, under the --- separator)
When you start using git-notes, you don't understand how you could exist
without it.
Git-notes(1) takes some minimal configuration before use; the web offers
easily searchable, good advice.
Thanks,
Laszlo
next prev parent reply other threads:[~2014-03-21 15:31 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-17 23:10 [Qemu-devel] [PATCH v2] QemuOpt: add unit tests Leandro Dorileo
2014-03-21 14:37 ` Eric Blake
2014-03-21 14:56 ` Leandro Dorileo
2014-03-21 15:30 ` Laszlo Ersek [this message]
2014-03-21 16:37 ` Leandro Dorileo
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=532C5B18.4080904@redhat.com \
--to=lersek@redhat.com \
--cc=afaerber@suse.de \
--cc=anthony@codemonkey.ws \
--cc=armbru@redhat.com \
--cc=cyliu@suse.com \
--cc=eblake@redhat.com \
--cc=l@dorileo.org \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@redhat.com \
--cc=wenchaoqemu@gmail.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.