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
/
strbuf.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-21
don't report vsnprintf(3) error as bug
René Scharfe
1
-2
/
+2
2024-04-05
Merge branch 'jk/core-comment-string'
Junio C Hamano
1
-22
/
+25
2024-03-25
factor out strbuf_expand_bad_format()
René Scharfe
1
-0
/
+20
2024-03-12
find multi-byte comment chars in unterminated buffers
Jeff King
1
-0
/
+11
2024-03-12
strbuf: accept a comment string for strbuf_add_commented_lines()
Jeff King
1
-13
/
+3
2024-03-12
strbuf: accept a comment string for strbuf_commented_addf()
Jeff King
1
-2
/
+8
2024-03-12
strbuf: accept a comment string for strbuf_stripspace()
Jeff King
1
-3
/
+3
2024-03-12
strbuf: avoid shadowing global comment_line_char name
Jeff King
1
-8
/
+8
2024-03-12
strbuf: avoid static variables in strbuf_add_commented_lines()
Jeff King
1
-3
/
+3
2024-03-12
strbuf: simplify comment-handling in add_lines() helper
Jeff King
1
-14
/
+10
2023-09-29
hex-ll: separate out non-hash-algo functions
Calvin Wan
1
-1
/
+1
2023-07-25
Merge branch 'rs/strbuf-addftime-simplify'
Junio C Hamano
1
-18
/
+6
2023-07-17
Merge branch 'cw/compat-util-header-cleanup'
Junio C Hamano
1
-2
/
+0
2023-07-17
strbuf: use skip_prefix() in strbuf_addftime()
René Scharfe
1
-18
/
+6
2023-07-06
Merge branch 'cw/strbuf-cleanup'
Junio C Hamano
1
-103
/
+11
2023-07-06
Merge branch 'rs/strbuf-expand-step'
Junio C Hamano
1
-48
/
+10
2023-07-05
git-compat-util: move alloc macros to git-compat-util.h
Calvin Wan
1
-1
/
+0
2023-07-05
treewide: remove unnecessary includes for wrapper.h
Calvin Wan
1
-1
/
+0
2023-06-29
Merge branch 'en/header-split-cache-h-part-3'
Junio C Hamano
1
-0
/
+1
2023-06-21
repository: remove unnecessary include of path.h
Elijah Newren
1
-0
/
+1
2023-06-18
strbuf: simplify strbuf_expand_literal_cb()
René Scharfe
1
-3
/
+1
2023-06-18
replace strbuf_expand() with strbuf_expand_step()
René Scharfe
1
-20
/
+0
2023-06-18
replace strbuf_expand_dict_cb() with strbuf_expand_step()
René Scharfe
1
-16
/
+0
2023-06-18
strbuf: factor out strbuf_expand_step()
René Scharfe
1
-14
/
+14
2023-06-12
strbuf: remove global variable
Calvin Wan
1
-8
/
+10
2023-06-12
path: move related function to path
Calvin Wan
1
-21
/
+0
2023-06-12
object-name: move related functions to object-name
Calvin Wan
1
-16
/
+0
2023-06-12
credential-store: move related functions to credential-store file
Calvin Wan
1
-19
/
+0
2023-06-12
abspath: move related functions to abspath
Calvin Wan
1
-37
/
+0
2023-06-12
strbuf: clarify dependency
Calvin Wan
1
-1
/
+1
2023-06-12
strbuf: provide CRLF-aware helper to read until a specified delimiter
Patrick Steinhardt
1
-3
/
+8
2023-04-24
hash-ll.h: split out of hash.h to remove dependency on repository.h
Elijah Newren
1
-0
/
+1
2023-04-11
editor: move editor-related functions and declarations into common file
Elijah Newren
1
-28
/
+0
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-03-21
wrapper.h: move declarations for wrapper.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
abspath.h: move absolute path functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
environment: move comment_line_char from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
treewide: be explicit about dependence on gettext.h
Elijah Newren
1
-0
/
+1
2023-03-21
treewide: remove unnecessary cache.h inclusion from a few headers
Elijah Newren
1
-1
/
+1
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-02-23
alloc.h: move ALLOC_GROW() functions from cache.h
Elijah Newren
1
-1
/
+2
2022-12-25
strbuf: introduce strbuf_strip_file_from_path()
Derrick Stolee
1
-0
/
+6
2022-09-01
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-03-07
gettext API users: don't explicitly cast ngettext()'s "n"
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2022-02-16
date API: create a date.h, split from cache.h
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2021-11-04
strbuf_addftime(): handle "%s" manually
Jeff King
1
-1
/
+13
2021-10-08
merge-{ort,recursive}: remove add_submodule_odb()
Jonathan Tan
1
-3
/
+9
2021-07-01
*.c *_init(): define in terms of corresponding *_INIT macro
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2021-04-28
mailinfo: also free strbuf lists when clearing mailinfo
Andrzej Hunt
1
-0
/
+2
2020-06-29
Merge branch 'rs/retire-strbuf-write-fd'
Junio C Hamano
1
-5
/
+0
2020-06-19
strbuf: remove unreferenced strbuf_write_fd method.
Randall S. Becker
1
-5
/
+0
2020-05-05
Merge branch 'bc/wildcard-credential'
Junio C Hamano
1
-3
/
+5
2020-05-01
Merge branch 'es/bugreport'
Junio C Hamano
1
-0
/
+4
2020-04-27
credential: fix matching URLs with multiple levels in path
brian m. carlson
1
-3
/
+5
2020-04-16
bugreport: add tool to generate debugging info
Emily Shaffer
1
-0
/
+4
2020-03-30
strbuf: provide function to append whole lines
Patrick Steinhardt
1
-0
/
+10
2020-02-20
credential: allow wildcard patterns when matching config
brian m. carlson
1
-0
/
+15
2019-12-13
strbuf: add a helper function to call the editor "on an strbuf"
Johannes Schindelin
1
-0
/
+28
2019-09-18
Merge branch 'md/list-objects-filter-combo'
Junio C Hamano
1
-7
/
+8
2019-07-02
l10n: localizable upload progress messages
Dimitriy Ryazantcev
1
-5
/
+37
2019-06-28
strbuf: give URL-encoding API a char predicate fn
Matthew DeVore
1
-7
/
+8
2019-04-22
Merge branch 'ps/stash-in-c'
Junio C Hamano
1
-0
/
+51
2019-03-01
strbuf.c: add `strbuf_insertf()` and `strbuf_vinsertf()`
Paul-Sebastian Ungureanu
1
-0
/
+36
2019-03-01
strbuf.c: add `strbuf_join_argv()`
Paul-Sebastian Ungureanu
1
-0
/
+15
2019-01-29
strbuf: separate callback for strbuf_expand:ing literals
Anders Waldenborg
1
-0
/
+21
2018-11-02
Merge branch 'pk/rebase-in-c-3-acts'
Junio C Hamano
1
-0
/
+9
2018-09-06
builtin rebase: support --continue
Pratik Karki
1
-0
/
+9
2018-08-15
Merge branch 'jk/size-t'
Junio C Hamano
1
-10
/
+10
2018-07-24
strbuf_humanise: use unsigned variables
Jeff King
1
-5
/
+5
2018-07-24
strbuf_readlink: use ssize_t
Jeff King
1
-1
/
+1
2018-07-24
strbuf: use size_t for length in intermediate variables
Jeff King
1
-3
/
+3
2018-07-24
reencode_string: use size_t for string lengths
Jeff King
1
-1
/
+1
2018-07-16
strbuf: allocate space with GIT_MAX_HEXSZ
brian m. carlson
1
-1
/
+1
2018-05-30
Merge branch 'js/use-bug-macro'
Junio C Hamano
1
-2
/
+2
2018-05-23
Merge branch 'en/rename-directory-detection-reboot'
Junio C Hamano
1
-0
/
+16
2018-05-08
merge-recursive: check for file level conflicts then get new name
Elijah Newren
1
-0
/
+16
2018-05-08
Merge branch 'ls/checkout-encoding'
Junio C Hamano
1
-1
/
+21
2018-05-06
Replace all die("BUG: ...") calls by BUG() ones
Johannes Schindelin
1
-2
/
+2
2018-04-11
Revert "Merge branch 'en/rename-directory-detection'"
Junio C Hamano
1
-16
/
+0
2018-04-10
Merge branch 'bc/object-id'
Junio C Hamano
1
-2
/
+2
2018-04-10
Merge branch 'en/rename-directory-detection'
Junio C Hamano
1
-0
/
+16
2018-03-14
Merge branch 'nd/worktree-move'
Junio C Hamano
1
-0
/
+8
2018-03-14
Convert find_unique_abbrev* to struct object_id
brian m. carlson
1
-1
/
+1
2018-03-14
strbuf: convert strbuf_add_unique_abbrev to use struct object_id
brian m. carlson
1
-2
/
+2
2018-03-09
strbuf: add a case insensitive starts_with()
Lars Schneider
1
-0
/
+9
2018-02-23
strbuf_read_file(): preserve errno across close() call
Jeff King
1
-1
/
+5
2018-02-15
strbuf: add xstrdup_toupper()
Lars Schneider
1
-0
/
+12
2018-02-15
strbuf: remove unnecessary NUL assignment in xstrdup_tolower()
Lars Schneider
1
-1
/
+0
2018-02-14
merge-recursive: check for file level conflicts then get new name
Elijah Newren
1
-0
/
+16
2018-02-12
worktree move: accept destination as directory
Nguyễn Thái Ngọc Duy
1
-0
/
+8
2018-01-05
Merge branch 'jd/fix-strbuf-add-urlencode-bytes'
Junio C Hamano
1
-1
/
+1
2017-12-28
Merge branch 'cc/skip-to-optional-val'
Junio C Hamano
1
-0
/
+22
2017-12-27
Merge branch 'rs/strbuf-read-once-reset-length'
Junio C Hamano
1
-0
/
+3
2017-12-22
strbuf: fix urlencode format string on signed char
Julien Dusser
1
-1
/
+1
2017-12-11
git-compat-util: introduce skip_to_optional_arg()
Christian Couder
1
-0
/
+22
2017-12-07
strbuf: release memory on read error in strbuf_read_once()
René Scharfe
1
-0
/
+3
2017-08-22
Merge branch 'rs/strbuf-getwholeline-fix'
Junio C Hamano
1
-0
/
+1
2017-08-10
strbuf: clear errno before calling getdelim(3)
René Scharfe
1
-0
/
+1
2017-07-06
Merge branch 'ab/strbuf-addftime-tzname-boolify'
Junio C Hamano
1
-3
/
+2
2017-07-01
strbuf: change an always NULL/"" strbuf_addftime() param to bool
Ævar Arnfjörð Bjarmason
1
-3
/
+2
2017-06-24
Merge branch 'rs/pretty-add-again'
Junio C Hamano
1
-7
/
+0
2017-06-15
strbuf: let strbuf_addftime handle %z and %Z itself
René Scharfe
1
-4
/
+37
2017-06-15
pretty: recalculate duplicate short hashes
René Scharfe
1
-7
/
+0
2017-03-30
Merge branch 'rs/freebsd-getcwd-workaround'
Junio C Hamano
1
-0
/
+11
2017-03-26
strbuf: support long paths w/o read rights in strbuf_getcwd() on FreeBSD
René Scharfe
1
-0
/
+11
2017-02-27
strbuf: add strbuf_add_real_path()
René Scharfe
1
-0
/
+11
2016-10-10
link_alt_odb_entry: handle normalize_path errors
Jeff King
1
-0
/
+20
2016-09-29
Merge branch 'rs/strbuf-remove-fix' into maint
Junio C Hamano
1
-1
/
+1
2016-09-21
Merge branch 'rs/strbuf-remove-fix'
Junio C Hamano
1
-1
/
+1
2016-09-13
strbuf: use valid pointer in strbuf_remove()
René Scharfe
1
-1
/
+1
2016-08-08
Merge branch 'rs/use-strbuf-addbuf' into maint
Junio C Hamano
1
-0
/
+7
2016-07-25
Merge branch 'rs/use-strbuf-addbuf'
Junio C Hamano
1
-0
/
+7
2016-07-22
strbuf: avoid calling strbuf_grow() twice in strbuf_addbuf()
René Scharfe
1
-0
/
+7
2016-04-14
Merge branch 'jk/getwholeline-getdelim-empty' into maint
Junio C Hamano
1
-1
/
+7
2016-04-06
Merge branch 'sb/submodule-parallel-update'
Junio C Hamano
1
-0
/
+6
2016-04-03
Merge branch 'jk/getwholeline-getdelim-empty'
Junio C Hamano
1
-1
/
+7
2016-03-05
strbuf_getwholeline: NUL-terminate getdelim buffer on error
Jeff King
1
-1
/
+7
2016-03-01
run_processes_parallel: treat output of children as byte array
Stefan Beller
1
-0
/
+6
2016-02-26
Merge branch 'jk/tighten-alloc'
Junio C Hamano
1
-1
/
+1
2016-02-22
use xmallocz to avoid size arithmetic
Jeff King
1
-1
/
+1
2016-01-28
Merge branch 'jc/strbuf-getline'
Junio C Hamano
1
-3
/
+25
2016-01-15
strbuf: give strbuf_getline() to the "most text friendly" variant
Junio C Hamano
1
-4
/
+4
2016-01-15
strbuf: introduce strbuf_getline_{lf,nul}()
Junio C Hamano
1
-0
/
+10
2016-01-14
strbuf: make strbuf_getline_crlf() global
Junio C Hamano
1
-0
/
+12
2016-01-14
strbuf: miniscule style fix
Junio C Hamano
1
-2
/
+2
2015-12-16
strbuf: add strbuf_read_once to read without blocking
Stefan Beller
1
-0
/
+11
2015-10-26
Merge branch 'tk/stripspace'
Junio C Hamano
1
-0
/
+66
2015-10-16
strbuf: make stripspace() part of strbuf
Tobias Klauser
1
-0
/
+66
2015-09-25
convert trivial sprintf / strcpy calls to xsnprintf
Jeff King
1
-2
/
+2
2015-09-25
add reentrant variants of sha1_to_hex and find_unique_abbrev
Jeff King
1
-0
/
+9
2015-08-25
Merge branch 'jh/strbuf-read-use-read-in-full'
Junio C Hamano
1
-5
/
+5
2015-08-10
strbuf_read(): skip unnecessary strbuf_grow() at eof
Jim Hill
1
-5
/
+5
2015-08-03
Merge branch 'jk/date-mode-format'
Junio C Hamano
1
-0
/
+33
2015-07-20
strbuf: make strbuf_addftime more robust
Jeff King
1
-17
/
+21
2015-07-13
Merge branch 'mh/strbuf-read-file-returns-ssize-t'
Junio C Hamano
1
-2
/
+3
2015-07-03
strbuf: strbuf_read_file() should return ssize_t
Michael Haggerty
1
-2
/
+3
2015-06-29
introduce "format" date-mode
Jeff King
1
-0
/
+29
2015-04-16
strbuf_getwholeline: use getdelim if it is available
Jeff King
1
-0
/
+42
2015-04-16
strbuf_getwholeline: avoid calling strbuf_grow
Jeff King
1
-1
/
+2
2015-04-16
strbuf_getwholeline: use getc_unlocked
Jeff King
1
-1
/
+3
2015-04-16
strbuf_getwholeline: use getc macro
Jeff King
1
-1
/
+1
2015-01-07
Merge branch 'jc/strbuf-add-lines-avoid-sp-ht-sequence'
Junio C Hamano
1
-1
/
+2
2014-10-27
strbuf_add_commented_lines(): avoid SP-HT sequence in commented lines
Junio C Hamano
1
-1
/
+2
2014-09-19
Merge branch 'rs/export-strbuf-addchars'
Junio C Hamano
1
-0
/
+7
2014-09-08
strbuf: export strbuf_addchars()
René Scharfe
1
-0
/
+7
2014-09-02
Merge branch 'rs/strbuf-getcwd'
Junio C Hamano
1
-0
/
+46
2014-08-26
abspath: convert absolute_path() to strbuf
René Scharfe
1
-0
/
+25
2014-07-28
strbuf: add strbuf_getcwd()
René Scharfe
1
-0
/
+21
2014-07-16
Merge branch 'jk/strip-suffix'
Junio C Hamano
1
-9
/
+0
2014-06-30
implement ends_with via strip_suffix
Jeff King
1
-9
/
+0
2014-06-19
strbuf: add xstrfmt helper
Jeff King
1
-0
/
+19
2014-06-16
Merge branch 'jk/http-errors'
Junio C Hamano
1
-0
/
+17
2014-06-16
Merge branch 'jk/strbuf-tolower'
Junio C Hamano
1
-0
/
+7
2014-06-16
Merge branch 'jk/daemon-tolower'
Junio C Hamano
1
-0
/
+13
2014-05-27
strbuf: add strbuf_reencode helper
Jeff King
1
-0
/
+17
2014-05-23
strbuf: add strbuf_tolower function
Jeff King
1
-0
/
+7
2014-05-23
daemon/config: factor out duplicate xstrdup_tolower
Jeff King
1
-0
/
+13
2014-05-06
strbuf: use _rtrim and _ltrim in strbuf_trim
Brian Gesiak
1
-9
/
+2
2013-12-05
strbuf: remove prefixcmp() and suffixcmp()
Christian Couder
1
-18
/
+0
2013-12-05
strbuf: introduce starts_with() and ends_with()
Christian Couder
1
-0
/
+18
2013-04-10
strbuf: create strbuf_humanise_bytes() to show byte sizes
Antoine Pelisse
1
-0
/
+19
2013-01-16
Allow custom "comment char"
Junio C Hamano
1
-9
/
+49
2013-01-05
Merge branch 'mh/unify-xml-in-imap-send-and-http-push'
Junio C Hamano
1
-0
/
+26
2012-11-26
Add new function strbuf_add_xml_quoted()
Michael Haggerty
1
-0
/
+26
2012-11-04
strbuf_split*(): rename "delim" parameter to "terminator"
Michael Haggerty
1
-2
/
+3
2012-11-04
strbuf_split_buf(): simplify iteration
Michael Haggerty
1
-13
/
+10
2012-11-04
strbuf_split_buf(): use ALLOC_GROW()
Michael Haggerty
1
-10
/
+7
2012-10-25
Merge branch 'jk/strbuf-detach-always-non-null'
Jeff King
1
-1
/
+3
2012-10-18
strbuf: always return a non-NULL value from strbuf_detach
Jeff King
1
-1
/
+3
2012-09-15
strbuf.c: mark a private file-scope symbol as static
Junio C Hamano
1
-11
/
+2
2012-04-24
strbuf: convenience format functions with \n automatically appended
Nguyễn Thái Ngọc Duy
1
-0
/
+33
2012-02-26
Merge branch 'tr/maint-bundle-long-subject'
Junio C Hamano
1
-0
/
+16
2012-02-22
bundle: put strbuf_readline_fd in strbuf.c with adjustments
Thomas Rast
1
-0
/
+16
2011-12-19
Merge branch 'jk/credentials'
Junio C Hamano
1
-0
/
+37
2011-12-12
strbuf: add strbuf_add*_urlencode
Jeff King
1
-0
/
+37
2011-11-08
fmt-merge-msg: Add contents of merged tag in the merge message
Junio C Hamano
1
-0
/
+14
2011-10-18
strbuf.c: remove unnecessary strbuf_grow() from strbuf_getwholeline()
Brandon Casey
1
-1
/
+0
2011-09-02
Merge branch 'tr/maint-strbuf-grow-nul-termination'
Junio C Hamano
1
-4
/
+5
2011-08-29
strbuf_grow(): maintain nul-termination even for new buffer
Thomas Rast
1
-4
/
+5
2011-07-19
Merge branch 'jk/maint-config-param'
Junio C Hamano
1
-6
/
+9
2011-06-22
strbuf: allow strbuf_split to work on non-strbufs
Jeff King
1
-6
/
+6
2011-06-22
strbuf_split: add a max parameter
Jeff King
1
-2
/
+5
2011-04-27
Merge branch 'ef/maint-strbuf-init'
Junio C Hamano
1
-1
/
+3
2011-04-11
strbuf: make sure buffer is zero-terminated
Erik Faye-Lund
1
-1
/
+3
2011-02-26
strbuf: add strbuf_vaddf
Jeff King
1
-10
/
+15
2011-02-10
compat: helper for detecting unsigned overflow
Jonathan Nieder
1
-2
/
+3
2010-11-10
strbuf: move strbuf_branchname to sha1_name.c
Jonathan Nieder
1
-18
/
+0
2010-09-15
disallow branch names that start with a hyphen
Junio C Hamano
1
-0
/
+2
2010-01-20
Merge branch 'ap/merge-backend-opts'
Junio C Hamano
1
-0
/
+9
2010-01-20
Merge branch 'jk/warn-author-committer-after-commit'
Junio C Hamano
1
-0
/
+17
2010-01-17
git merge -X<option>
Avery Pennarun
1
-0
/
+9
2010-01-14
strbuf: add strbuf_addbuf_percentquote
Jeff King
1
-0
/
+11
2010-01-14
strbuf_expand: convert "%%" to "%"
Jeff King
1
-0
/
+6
2010-01-12
strbuf.c: remove unused function
Junio C Hamano
1
-7
/
+0
2009-08-05
strbuf: add new function strbuf_getwholeline()
Brandon Casey
1
-3
/
+12
2009-06-23
fread does not return negative on error
Roel Kluin
1
-1
/
+1
2009-03-22
strbuf_check_branch_ref(): a helper to check a refname for a branch
Junio C Hamano
1
-0
/
+8
2009-03-22
strbuf_branchname(): a wrapper for branch name shorthands
Junio C Hamano
1
-0
/
+9
2009-03-20
Microoptimize strbuf_cmp
Alex Riesen
1
-8
/
+5
[next]