class documentation
Represents a Git notes tree.
| Method | __init__ |
Initialize a notes tree. |
| Method | get |
Get the note content for an object. |
| Method | list |
List all notes in this tree. |
| Method | remove |
Remove a note for an object. |
| Method | set |
Set or update a note for an object. |
| Method | _detect |
Detect the fanout level used in this notes tree. |
| Method | _get |
Get the SHA of the note blob for an object. |
| Method | _reorganize |
Reorganize the notes tree to use a different fanout level. |
| Method | _update |
Update a tree entry and return the updated tree. |
| Instance Variable | _fanout |
Undocumented |
| Instance Variable | _object |
Undocumented |
| Instance Variable | _tree |
Undocumented |
Initialize a notes tree.
| Parameters | |
tree:Tree | The tree object containing notes |
objectBaseObjectStore | Object store to retrieve note contents from |
Reorganize the notes tree to use a different fanout level.
| Parameters | |
newint | The desired fanout level |