Notes API: init_notes(): Initialize the notes tree from the given notes ref
authorJohan Herland <johan@herland.net>
Sat, 13 Feb 2010 21:28:12 +0000 (22:28 +0100)
committerJunio C Hamano <gitster@pobox.com>
Sun, 14 Feb 2010 03:36:11 +0000 (19:36 -0800)
commit709f79b0894859a6624e99b3a0c4714dd4ece494
tree4a754bd844286503f3ee1a93a9e3e7691c6870ae
parent3b78cdbe693092a58d9724deb14bd7be0dd4d7b3
Notes API: init_notes(): Initialize the notes tree from the given notes ref

Created by a simple refactoring of initialize_notes().

Also add a new 'flags' parameter, which is a bitwise combination of notes
initialization flags. For now, there is only one flag - NOTES_INIT_EMPTY -
which indicates that the notes tree should not auto-load the contents of
the given (or default) notes ref, but rather should leave the notes tree
initialized to an empty state. This will become useful in the future when
manipulating the notes tree through the notes API.

Signed-off-by: Johan Herland <johan@herland.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
notes.c
notes.h