59 Commits (5734fa4608ada9c1df20ac27988715ee27b36613)

Author SHA1 Message Date
Michael Haggerty 6fa23773d2 string_list_add_refs_from_colon_sep(): use string_list_split() 12 years ago
Michael Haggerty 031954d443 notes: fix handling of colon-separated values 12 years ago
Michael Haggerty 1313524336 combine_notes_cat_sort_uniq(): sort and dedup lines all at once 12 years ago
Michael Haggerty f992f0c80f Initialize sort_uniq_list using named constant 12 years ago
Junio C Hamano 0e18bcd5e9 reencode_string(): introduce and use same_encoding() 12 years ago
Junio C Hamano 76141e2e62 format_note(): simplify API 12 years ago
Junio C Hamano 96531a5ede notes.c: mark a private file-scope symbol as static 12 years ago
Michael Haggerty 885b797a4a Do not use C++-style comments 13 years ago
Jeff King 3a03cf6b1d notes: refactor display notes default handling 14 years ago
Jeff King 304cc11c65 notes: refactor display notes extra refs field 14 years ago
Jeff King 03bb5789cd notes: make expand_notes_ref globally accessible 14 years ago
Johan Herland a6a09095a0 git notes merge: Add another auto-resolving strategy: "cat_sort_uniq" 14 years ago
Johan Herland d4990c4b2f notes.c: Use two newlines (instead of one) when concatenating notes 14 years ago
Johan Herland 180619a585 notes.h/c: Propagate combine_notes_fn return value to add_note() and beyond 14 years ago
Johan Herland e2656c82fd notes.h/c: Allow combine_notes functions to remove notes 14 years ago
Johan Herland a5cdebea55 notes.c: Reorder functions in preparation for next commit 14 years ago
Johan Herland 4a9cf1cefc notes.h: Make default_notes_ref() available in notes API 14 years ago
Johan Herland 327a89dca1 notes.c: Hexify SHA1 in die() message from init_notes() 14 years ago
Johan Herland 1ee1e43df3 notes: Don't create (empty) commit when removing non-existing notes 14 years ago
Alex Riesen 8a57c6e943 Convert the users of for_each_string_list to for_each_string_list_item macro 15 years ago
Ramsay Jones 89fe121d5f notes: Initialise variable to appease gcc 15 years ago
Julian Phillips 1d2f80fa79 string_list: Fix argument order for string_list_append 15 years ago
Julian Phillips b684e97736 string_list: Fix argument order for for_each_string_list 15 years ago
Michael J Gruber a9f2adff80 notes: dry-run and verbose options for prune 15 years ago
Brandon Casey a502ab9333 notes.c: remove inappropriate call to return 15 years ago
Thomas Rast 7f710ea982 notes: track whether notes_trees were changed at all 15 years ago
Thomas Rast 160baa0d9c notes: implement 'git notes copy --stdin' 15 years ago
Thomas Rast 894a9d333e Support showing notes from more than one notes tree 15 years ago
Junio C Hamano c88f0cc78e notes: fix malformed tree entry 15 years ago
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 15 years ago
Johan Herland 23123aecf8 Teach the notes lookup code to parse notes trees with various fanout schemes 15 years ago
Johan Herland 27d5756410 Teach notes code to free its internal data structures on request 15 years ago
Johan Herland c56fcc89b9 Add flags to get_commit_notes() to control the format of the note string 15 years ago
Johannes Schindelin fd53c9eb44 Speed up git notes lookup 15 years ago
Johannes Schindelin a97a74686d Introduce commit notes 15 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