[PATCH 3/3] Add notmuch compact command
Tomi Ollila
tomi.ollila at iki.fi
Wed Oct 17 23:29:26 PDT 2012
On Wed, Oct 17 2012, Jani Nikula <jani at nikula.org> wrote:
> Nag nag nag: Commit message. ;)
>
> The custom is to have a man page for each notmuch cli command.
>
> Small nitpicks below.
>
>
> BR,
> Jani.
>
>
> On Wed, 17 Oct 2012, Ben Gamari <bgamari.foss at gmail.com> wrote:
>> ---
>> Makefile.local | 1 +
>> notmuch-client.h | 3 +++
>> notmuch-compact.c | 43 +++++++++++++++++++++++++++++++++++++++++++
>> notmuch.c | 3 +++
>> 4 files changed, 50 insertions(+)
>> create mode 100644 notmuch-compact.c
>>
>> diff --git a/Makefile.local b/Makefile.local
>> index 7f2d4f1..e050ba6 100644
>> --- a/Makefile.local
>> +++ b/Makefile.local
>> @@ -258,6 +258,7 @@ notmuch_client_srcs = \
>> gmime-filter-headers.c \
>> hooks.c \
>> notmuch.c \
>> + notmuch-compact.c \
>> notmuch-config.c \
>> notmuch-count.c \
>> notmuch-dump.c \
>> diff --git a/notmuch-client.h b/notmuch-client.h
>> index ae9344b..a6c624b 100644
>> --- a/notmuch-client.h
>> +++ b/notmuch-client.h
>> @@ -157,6 +157,9 @@ int
>> notmuch_cat_command (void *ctx, int argc, char *argv[]);
>>
>> int
>> +notmuch_compact_command (void *ctx, int argc, char *argv[]);
>> +
>> +int
>> notmuch_config_command (void *ctx, int argc, char *argv[]);
>>
>> const char *
>> diff --git a/notmuch-compact.c b/notmuch-compact.c
>> new file mode 100644
>> index 0000000..6deb2ec
>> --- /dev/null
>> +++ b/notmuch-compact.c
>> @@ -0,0 +1,43 @@
>> +/* notmuch - Not much of an email program, (just index and search)
>> + *
>> + * Copyright © 2009 Carl Worth
>
> It's your code, this year.
... but you can give copyright to Carl if you wish...
>> + *
>> + * This program is free software: you can redistribute it and/or modify
>> + * it under the terms of the GNU General Public License as published by
>> + * the Free Software Foundation, either version 3 of the License, or
>> + * (at your option) any later version.
>> + *
>> + * This program is distributed in the hope that it will be useful,
>> + * but WITHOUT ANY WARRANTY; without even the implied warranty of
>> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
>> + * GNU General Public License for more details.
>> + *
>> + * You should have received a copy of the GNU General Public License
>> + * along with this program. If not, see http://www.gnu.org/licenses/ .
>> + *
>> + * Author: Carl Worth <cworth at cworth.org>
>
> It's your code.
Yes, all the praise and blames ;)
More information about the notmuch
mailing list