index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
notes.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-05-07
cocci: apply rules to rewrite callers of "refs" interfaces
Patrick Steinhardt
1
-2
/
+3
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-2
/
+0
2023-07-06
Merge branch 'gc/config-context'
Junio C Hamano
1
-1
/
+3
2023-06-28
config: add ctx arg to config_fn_t
Glen Choo
1
-1
/
+3
2023-06-21
object-store-ll.h: split this header out of object-store.h
Elijah Newren
1
-1
/
+1
2023-05-02
Merge branch 'tb/ban-strtok'
Junio C Hamano
1
-1
/
+1
2023-05-02
Merge branch 'jk/misc-null-check-fixes'
Junio C Hamano
1
-2
/
+2
2023-04-24
string-list: multi-delimiter `string_list_split_in_place()`
Taylor Blau
1
-1
/
+1
2023-04-24
notes: clean up confusing NULL checks in init_notes()
Jeff King
1
-2
/
+2
2023-04-11
treewide: remove cache.h inclusion due to object-name.h changes
Elijah Newren
1
-1
/
+1
2023-04-11
object-name.h: move declarations for object-name.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-06
Merge branch 'en/header-split-cleanup'
Junio C Hamano
1
-0
/
+1
2023-04-06
Merge branch 'ab/remove-implicit-use-of-the-repository'
Junio C Hamano
1
-8
/
+10
2023-04-04
Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...
Junio C Hamano
1
-8
/
+10
2023-03-28
cocci: apply the "object-store.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-5
/
+7
2023-03-28
cocci: apply the "cache.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-3
/
+3
2023-03-21
environment.h: move declarations for environment.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-17
Merge branch 'jk/unused-post-2.39-part2'
Junio C Hamano
1
-5
/
+6
2023-02-24
notes: mark unused callback parameters
Jeff King
1
-5
/
+6
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2022-09-14
Merge branch 'ab/unused-annotation'
Junio C Hamano
1
-2
/
+2
2022-09-14
Merge branch 'jk/unused-annotation'
Junio C Hamano
1
-2
/
+3
2022-09-01
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2022-08-19
refs: mark unused each_ref_fn parameters
Jeff King
1
-2
/
+3
2022-08-05
refs: add array of ref namespaces
Derrick Stolee
1
-0
/
+1
2022-02-25
object-file API: have write_object_file() take "enum object_type"
Ævar Arnfjörð Bjarmason
1
-4
/
+4
2021-04-27
hash: provide per-algorithm null OIDs
brian m. carlson
1
-1
/
+1
2021-04-27
hash: set, copy, and use algo field in struct object_id
brian m. carlson
1
-0
/
+3
2021-04-27
Always use oidread to read into struct object_id
brian m. carlson
1
-2
/
+2
2021-03-13
use CALLOC_ARRAY
René Scharfe
1
-1
/
+1
2020-11-30
Merge branch 'na/notes-displayref-is-not-boolean'
Junio C Hamano
1
-1
/
+1
2020-11-23
notes.c: fix a segfault in notes_display_config()
Nate Avers
1
-1
/
+1
2020-02-17
Merge branch 'rs/strbuf-insertstr'
Junio C Hamano
1
-2
/
+2
2020-02-14
Merge branch 'jh/notes-fanout-fix'
Junio C Hamano
1
-8
/
+12
2020-02-10
strbuf: add and use strbuf_insertstr()
René Scharfe
1
-2
/
+2
2020-02-04
notes.c: fix off-by-one error when decreasing notes fanout
Johan Herland
1
-8
/
+12
2020-01-31
C: use skip_prefix() to avoid hardcoded string length
Junio C Hamano
1
-4
/
+2
2019-12-25
Merge branch 'dl/format-patch-notes-config-fixup'
Junio C Hamano
1
-0
/
+33
2019-12-13
notes: break set_display_notes() into smaller functions
Denton Liu
1
-20
/
+23
2019-12-09
notes: extract logic into set_display_notes()
Denton Liu
1
-0
/
+24
2019-12-09
notes: create init_display_notes() helper
Denton Liu
1
-0
/
+6
2019-12-09
notes: rename to load_display_notes()
Denton Liu
1
-1
/
+1
2019-09-30
Merge branch 'mh/notes-duplicate-entries'
Junio C Hamano
1
-2
/
+4
2019-08-26
notes: avoid potential use-after-free during insertion
Jeff King
1
-1
/
+1
2019-08-26
notes: avoid leaking duplicate entries
Mike Hommey
1
-1
/
+3
2019-06-27
tree-walk.c: remove the_repo from get_tree_entry()
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2019-06-27
tree-walk.c: remove the_repo from fill_tree_descriptor()
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2019-05-09
Merge branch 'en/merge-directory-renames'
Junio C Hamano
1
-1
/
+1
2019-04-08
Use 'unsigned short' for mode, like diff_filespec does
Elijah Newren
1
-1
/
+1
2019-04-01
notes: replace sha1_to_hex
brian m. carlson
1
-6
/
+6
2019-04-01
notes: make hash size independent
brian m. carlson
1
-15
/
+17
2019-01-15
tree-walk: store object_id in a separate member
brian m. carlson
1
-2
/
+2
2018-08-29
convert "oidcmp() != 0" to "!oideq()"
Jeff King
1
-1
/
+1
2018-08-29
convert "hashcmp() == 0" to hasheq()
Jeff King
1
-1
/
+1
2018-08-29
convert "oidcmp() == 0" to oideq()
Jeff King
1
-2
/
+2
2018-05-16
object-store: move object access functions to object-store.h
Stefan Beller
1
-0
/
+1
2018-03-14
sha1_file: convert read_sha1_file to struct object_id
brian m. carlson
1
-4
/
+4
2018-03-14
tree-walk: convert tree entry functions to object_id
brian m. carlson
1
-1
/
+1
2018-01-30
sha1_file: convert write_sha1_file to object_id
Patryk Obara
1
-5
/
+4
2018-01-30
notes: convert write_notes_tree to object_id
Patryk Obara
1
-7
/
+9
2018-01-30
notes: convert combine_notes_* to object_id
Patryk Obara
1
-23
/
+23
2017-11-09
Merge branch 'rs/hex-to-bytes-cleanup'
Junio C Hamano
1
-17
/
+0
2017-11-01
notes: move hex_to_bytes() to hex.c and export it
René Scharfe
1
-17
/
+0
2017-10-16
refs: convert read_ref and read_ref_full to object_id
brian m. carlson
1
-1
/
+1
2017-09-19
Merge branch 'mh/notes-cleanup'
Junio C Hamano
1
-71
/
+70
2017-09-09
load_subtree(): check that `prefix_len` is in the expected range
Michael Haggerty
1
-1
/
+4
2017-08-26
load_subtree(): declare some variables to be `size_t`
Michael Haggerty
1
-3
/
+3
2017-08-26
hex_to_bytes(): simpler replacement for `get_oid_hex_segment()`
Michael Haggerty
1
-18
/
+10
2017-08-26
get_oid_hex_segment(): don't pad the rest of `oid`
Michael Haggerty
1
-11
/
+13
2017-08-26
load_subtree(): combine some common code
Michael Haggerty
1
-9
/
+5
2017-08-26
get_oid_hex_segment(): return 0 on success
Michael Haggerty
1
-8
/
+7
2017-08-26
load_subtree(): only consider blobs to be potential notes
Michael Haggerty
1
-0
/
+5
2017-08-26
load_subtree(): check earlier whether an internal node is a tree entry
Michael Haggerty
1
-2
/
+5
2017-08-26
load_subtree(): separate logic for internal vs. terminal entries
Michael Haggerty
1
-21
/
+31
2017-08-26
load_subtree(): fix incorrect comment
Michael Haggerty
1
-17
/
+7
2017-08-26
load_subtree(): reduce the scope of some local variables
Michael Haggerty
1
-4
/
+4
2017-08-26
load_subtree(): remove unnecessary conditional
Michael Haggerty
1
-18
/
+17
2017-08-26
notes: make GET_NIBBLE macro more robust
Michael Haggerty
1
-1
/
+1
2017-08-14
tree-walk: convert fill_tree_descriptor() to object_id
René Scharfe
1
-1
/
+1
2017-07-17
sha1_name: convert get_sha1* to get_oid*
brian m. carlson
1
-1
/
+1
2017-06-24
Merge branch 'bw/config-h'
Junio C Hamano
1
-0
/
+1
2017-06-15
config: don't include config.h by default
Brandon Williams
1
-0
/
+1
2017-06-02
notes: convert some accessor functions to struct object_id
brian m. carlson
1
-10
/
+10
2017-06-02
notes: convert format_display_notes to struct object_id
brian m. carlson
1
-4
/
+4
2017-06-02
notes: make get_note return pointer to struct object_id
brian m. carlson
1
-9
/
+9
2017-06-02
notes: convert for_each_note to struct object_id
brian m. carlson
1
-12
/
+12
2017-06-02
notes: convert internal parts to struct object_id
brian m. carlson
1
-31
/
+33
2017-06-02
notes: convert internal structures to struct object_id
brian m. carlson
1
-47
/
+51
2017-03-27
notes: do not break note_tree structure in note_tree_consolidate()
Mike Hommey
1
-2
/
+4
2016-09-07
notes: convert init_notes to use struct object_id
brian m. carlson
1
-6
/
+6
2016-06-13
use string_list initializer consistently
Jeff King
1
-1
/
+1
2016-04-25
struct name_entry: use struct object_id instead of unsigned char sha1[20]
brian m. carlson
1
-2
/
+2
2016-02-26
Merge branch 'jk/tighten-alloc'
Junio C Hamano
1
-1
/
+1
2016-02-22
convert trivial cases to ALLOC_ARRAY
Jeff King
1
-1
/
+1
2016-02-03
Merge branch 'jk/notes-merge-from-anywhere'
Junio C Hamano
1
-0
/
+10
2016-01-17
notes: allow merging from arbitrary references
Jacob Keller
1
-0
/
+10
2016-01-12
notes: allow treeish expressions as notes ref
Mike Hommey
1
-4
/
+7
2015-10-05
notes: document length of fanout path with a constant
Jeff King
1
-3
/
+6
2015-09-04
Sync with 2.4.9
Junio C Hamano
1
-9
/
+10
2015-09-04
Sync with 2.2.3
Junio C Hamano
1
-9
/
+10
2015-09-04
notes: use a strbuf in add_non_note
Jeff King
1
-9
/
+10
2015-05-25
string_list_add_one_ref(): rewrite to take an object_id argument
Michael Haggerty
1
-5
/
+2
2015-05-25
each_ref_fn: change to take an object_id parameter
Michael Haggerty
1
-1
/
+4
2015-02-24
Merge branch 'jk/blame-commit-label' into maint
Junio C Hamano
1
-1
/
+1
2015-02-11
Merge branch 'jk/blame-commit-label'
Junio C Hamano
1
-1
/
+1
2015-01-13
use xstrdup_or_null to replace ternary conditionals
Jeff King
1
-1
/
+1
2014-12-22
Merge branch 'mh/simplify-repack-without-refs'
Junio C Hamano
1
-1
/
+1
2014-11-25
sort_string_list(): rename to string_list_sort()
Michael Haggerty
1
-1
/
+1
2014-11-12
notes: empty notes should be shown by 'git log'
Johan Herland
1
-2
/
+1
2014-05-27
notes.c: rearrange xcalloc arguments
Brian Gesiak
1
-3
/
+3
2013-12-05
replace {pre,suf}fixcmp() with {starts,ends}_with()
Christian Couder
1
-4
/
+4
2013-06-02
string_list_add_refs_by_glob(): add a comment about memory management
Michael Haggerty
1
-0
/
+4
2013-06-02
string_list_add_one_ref(): rename first parameter to "refname"
Michael Haggerty
1
-3
/
+3
2012-11-15
Merge branch 'jc/prettier-pretty-note'
Junio C Hamano
1
-6
/
+7
2012-11-15
Merge branch 'mh/notes-string-list'
Junio C Hamano
1
-36
/
+25
2012-11-15
Merge branch 'jc/same-encoding'
Junio C Hamano
1
-1
/
+1
2012-11-08
string_list_add_refs_from_colon_sep(): use string_list_split()
Michael Haggerty
1
-13
/
+8
2012-11-08
notes: fix handling of colon-separated values
Michael Haggerty
1
-2
/
+2
2012-11-08
combine_notes_cat_sort_uniq(): sort and dedup lines all at once
Michael Haggerty
1
-22
/
+16
2012-11-08
Initialize sort_uniq_list using named constant
Michael Haggerty
1
-1
/
+1
2012-11-04
reencode_string(): introduce and use same_encoding()
Junio C Hamano
1
-1
/
+1
2012-10-17
format_note(): simplify API
Junio C Hamano
1
-6
/
+7
2012-09-15
notes.c: mark a private file-scope symbol as static
Junio C Hamano
1
-2
/
+12
2011-08-22
Do not use C++-style comments
Michael Haggerty
1
-1
/
+1
2011-03-29
notes: refactor display notes default handling
Jeff King
1
-1
/
+2
2011-03-29
notes: refactor display notes extra refs field
Jeff King
1
-2
/
+2
2011-03-29
notes: make expand_notes_ref globally accessible
Jeff King
1
-0
/
+10
2010-12-08
Merge branch 'jh/notes-merge'
Junio C Hamano
1
-92
/
+180
2010-11-17
git notes merge: Add another auto-resolving strategy: "cat_sort_uniq"
Johan Herland
1
-0
/
+76
2010-11-17
notes.c: Use two newlines (instead of one) when concatenating notes
Johan Herland
1
-3
/
+4
2010-11-17
notes.h/c: Propagate combine_notes_fn return value to add_note() and beyond
Johan Herland
1
-27
/
+28
2010-11-10
notes.h/c: Allow combine_notes functions to remove notes
Johan Herland
1
-1
/
+11
2010-11-10
notes.c: Reorder functions in preparation for next commit
Johan Herland
1
-73
/
+73
2010-11-10
notes.h: Make default_notes_ref() available in notes API
Johan Herland
1
-1
/
+1
2010-11-10
notes.c: Hexify SHA1 in die() message from init_notes()
Johan Herland
1
-1
/
+1
2010-08-31
notes: Don't create (empty) commit when removing non-existing notes
Johan Herland
1
-4
/
+10
2010-07-05
Convert the users of for_each_string_list to for_each_string_list_item macro
Alex Riesen
1
-32
/
+14
2010-06-30
Merge branch 'jp/string-list-api-cleanup'
Junio C Hamano
1
-6
/
+6
2010-06-28
Merge branch 'maint'
Junio C Hamano
1
-1
/
+1
2010-06-28
notes: Initialise variable to appease gcc
Ramsay Jones
1
-1
/
+1
2010-06-27
string_list: Fix argument order for string_list_append
Julian Phillips
1
-3
/
+3
2010-06-27
string_list: Fix argument order for for_each_string_list
Julian Phillips
1
-3
/
+3
2010-05-19
notes: dry-run and verbose options for prune
Michael J Gruber
1
-2
/
+5
2010-03-24
Merge branch 'tr/notes-display'
Junio C Hamano
1
-7
/
+183
2010-03-20
notes.c: remove inappropriate call to return
Brandon Casey
1
-1
/
+1
2010-03-12
notes: track whether notes_trees were changed at all
Thomas Rast
1
-0
/
+3
2010-03-12
notes: implement 'git notes copy --stdin'
Thomas Rast
1
-0
/
+18
2010-03-12
Support showing notes from more than one notes tree
Thomas Rast
1
-7
/
+162
2010-02-24
notes: fix malformed tree entry
Junio C Hamano
1
-2
/
+2
2010-02-13
Notes API: prune_notes(): Prune notes that belong to non-existing objects
Johan Herland
1
-0
/
+39
2010-02-13
Teach notes code to properly preserve non-notes in the notes tree
Johan Herland
1
-39
/
+180
2010-02-13
Refactor notes concatenation into a flexible interface for combining notes
Johan Herland
1
-58
/
+80
2010-02-13
Notes API: Allow multiple concurrent notes trees with new struct notes_tree
Johan Herland
1
-34
/
+56
2010-02-13
Notes API: write_notes_tree(): Store the notes tree in the database
Johan Herland
1
-0
/
+145
2010-02-13
Notes API: for_each_note(): Traverse the entire notes tree with a callback
Johan Herland
1
-0
/
+133
2010-02-13
Notes API: get_note(): Return the note annotating the given object
Johan Herland
1
-7
/
+8
2010-02-13
Notes API: remove_note(): Remove note objects from the notes tree structure
Johan Herland
1
-1
/
+84
2010-02-13
Notes API: add_note(): Add note objects to the internal notes tree structure
Johan Herland
1
-0
/
+11
2010-02-13
Notes API: init_notes(): Initialize the notes tree from the given notes ref
Johan Herland
1
-12
/
+18
2010-02-13
Notes API: get_commit_notes() -> format_note() + remove the commit restriction
Johan Herland
1
-17
/
+16
2010-02-13
Minor cosmetic fixes to notes.c
Johan Herland
1
-5
/
+4
2009-12-03
Fix crasher on encountering SHA1-like non-note in notes tree
Johan Herland
1
-0
/
+2
2009-10-19
Refactor notes code to concatenate multiple notes annotating the same object
Johan Herland
1
-82
/
+161
2009-10-19
Teach the notes lookup code to parse notes trees with various fanout schemes
Johan Herland
1
-69
/
+248
2009-10-19
Teach notes code to free its internal data structures on request
Johan Herland
1
-0
/
+7
2009-10-19
Add flags to get_commit_notes() to control the format of the note string
Johan Herland
1
-3
/
+5
2009-10-19
Speed up git notes lookup
Johannes Schindelin
1
-10
/
+102
2009-10-19
Introduce commit notes
Johannes Schindelin
1
-0
/
+70
2009-02-10
Revert "Merge branch 'js/notes'"
Junio C Hamano
1
-160
/
+0
2009-01-14
git-notes: fix printing of multi-line notes
Tor Arne Vestbø
1
-6
/
+7
2009-01-11
Speed up git notes lookup
Johannes Schindelin
1
-11
/
+102
2008-12-21
Introduce commit notes
Johannes Schindelin
1
-0
/
+68