23 Commits (aaec9bcf6d85a084725e8386bf314a6ef6842468)

Author SHA1 Message Date
Johan Herland 00fbe63627 Notes API: prune_notes(): Prune notes that belong to non-existing objects 15 years ago
Johan Herland 851c2b3791 Teach notes code to properly preserve non-notes in the notes tree 15 years ago
Johan Herland 73f464b5f3 Refactor notes concatenation into a flexible interface for combining notes 15 years ago
Johan Herland cd30539214 Notes API: Allow multiple concurrent notes trees with new struct notes_tree 15 years ago
Johan Herland 61a7cca0c6 Notes API: write_notes_tree(): Store the notes tree in the database 15 years ago
Johan Herland 73f77b909f Notes API: for_each_note(): Traverse the entire notes tree with a callback 15 years ago
Johan Herland 9b391f218a Notes API: get_note(): Return the note annotating the given object 15 years ago
Johan Herland 1ec666b092 Notes API: remove_note(): Remove note objects from the notes tree structure 15 years ago
Johan Herland 2626b53670 Notes API: add_note(): Add note objects to the internal notes tree structure 15 years ago
Johan Herland 709f79b089 Notes API: init_notes(): Initialize the notes tree from the given notes ref 15 years ago
Johan Herland a7e7eff662 Notes API: get_commit_notes() -> format_note() + remove the commit restriction 15 years ago
Johan Herland 0ab1faae39 Minor cosmetic fixes to notes.c 15 years ago
Johan Herland 488bdf2ebe Fix crasher on encountering SHA1-like non-note in notes tree 15 years ago
Johan Herland ef8db638cc Refactor notes code to concatenate multiple notes annotating the same object 16 years ago
Johan Herland 23123aecf8 Teach the notes lookup code to parse notes trees with various fanout schemes 16 years ago
Johan Herland 27d5756410 Teach notes code to free its internal data structures on request 16 years ago
Johan Herland c56fcc89b9 Add flags to get_commit_notes() to control the format of the note string 16 years ago
Johannes Schindelin fd53c9eb44 Speed up git notes lookup 16 years ago
Johannes Schindelin a97a74686d Introduce commit notes 16 years ago
Junio C Hamano 954cfb5cfd Revert "Merge branch 'js/notes'" 16 years ago
Tor Arne Vestbø 22a3d06093 git-notes: fix printing of multi-line notes 16 years ago
Johannes Schindelin 2dd625d022 Speed up git notes lookup 16 years ago
Johannes Schindelin 879ef2485d Introduce commit notes 16 years ago