Added Note.has_tag method

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Added tag support to note list

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Added tag support to Note.get_header

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Updated changelog

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Little code cleanup

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Add a REVIEW hint

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Added pynote.command.tags command

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Some fixes and improvements

- pynote.helper.get_md5 shortcut
- pynote.helper refactored imports
- fixed cli bug

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Stupid typo

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Refactored report.py

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Added a method to show all available tags

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Added the tags method to the cli

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Strip [, ], ' chars from the tags line

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Changed changelog layout again

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Minor cleanups

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Renamed Note.has_tag to Note.__contains__

--> More pythonic solution

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Added add_tags and del_tags commands

Additionally converted Note.tags to a set in runtime.

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Minor cleanups

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Added docstring

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>
Do documentation with sphinx.

ASCII doc sucks like hell...

Signed-off-by: Stefan Tatschner <stefan@sevenbyte.org>