1. 0283cd5 don't report vsnprintf(3) error as bug by René Scharfe · 11 months ago
  2. eea0e59 treewide: remove unnecessary includes in source files by Elijah Newren · 1 year, 3 months ago
  3. b1bda75 parse: separate out parsing functions from config.h by Calvin Wan · 1 year, 6 months ago
  4. afd2a1d wrapper: reduce scope of remove_or_warn() by Calvin Wan · 1 year, 6 months ago
  5. 89024a0 maintenance: add get_random_minute() by Derrick Stolee · 1 year, 7 months ago
  6. 52d9dc2 Merge branch 'bb/use-trace2-counters-for-fsync-stats' by Junio C Hamano · 1 year, 7 months ago
  7. 0e30958 Merge branch 'mh/mingw-case-sensitive-build' by Junio C Hamano · 1 year, 8 months ago
  8. a27eece wrapper: use trace2 counters to collect fsync stats by Beat Bolli · 1 year, 8 months ago
  9. da9502f treewide: remove unnecessary includes for wrapper.h by Calvin Wan · 1 year, 8 months ago
  10. 4a53d0d mingw: use lowercase includes for some Windows headers by Mike Hommey · 1 year, 9 months ago
  11. 5e3f94d treewide: remove cache.h inclusion due to previous changes by Elijah Newren · 1 year, 11 months ago
  12. d1cbe1e hash-ll.h: split out of hash.h to remove dependency on repository.h by Elijah Newren · 1 year, 11 months ago
  13. 69a63fe treewide: be explicit about dependence on strbuf.h by Elijah Newren · 1 year, 11 months ago
  14. 74ea5c9 treewide: be explicit about dependence on trace.h & trace2.h by Elijah Newren · 1 year, 11 months ago
  15. d5ebb50 wrapper.h: move declarations for wrapper.c functions from cache.h by Elijah Newren · 2 years ago
  16. 0b027f6 abspath.h: move absolute path functions from cache.h by Elijah Newren · 2 years ago
  17. f394e09 treewide: be explicit about dependence on gettext.h by Elijah Newren · 2 years ago
  18. a103ad6 Merge branch 'jk/pipe-command-nonblock' by Junio C Hamano · 2 years, 7 months ago
  19. ec4f39b git-compat-util: make MAX_IO_SIZE define globally available by Jeff King · 2 years, 7 months ago
  20. 3a251ba trace2: only include "fsync" events if we git_fsync() by Ævar Arnfjörð Bjarmason · 2 years, 8 months ago
  21. 538dc45 Merge branch 'ep/maint-equals-null-cocci' by Junio C Hamano · 2 years, 10 months ago
  22. afe8a90 tree-wide: apply equals-null.cocci by Junio C Hamano · 2 years, 11 months ago
  23. 9a49876 trace2: add stats for fsync operations by Neeraj Singh · 3 years ago
  24. abf38ab core.fsyncmethod: add writeout-only mode by Neeraj Singh · 3 years ago
  25. 19d3f22 wrapper: make inclusion of Windows csprng header tightly scoped by Neeraj Singh · 3 years ago
  26. 47efda9 wrapper: use a CSPRNG to generate random file names by brian m. carlson · 3 years, 2 months ago
  27. 05cd988 wrapper: add a helper to generate numbers from a CSPRNG by brian m. carlson · 3 years, 2 months ago
  28. 6fc527a wrapper: remove xunsetenv() by Carlo Marcelo Arenas Belón · 3 years, 5 months ago
  29. 3540c71 wrapper.c: add x{un,}setenv(), and use xsetenv() in environment.c by Ævar Arnfjörð Bjarmason · 3 years, 6 months ago
  30. a7439d0 xopen: explicitly report creation failures by René Scharfe · 3 years, 7 months ago
  31. 00611d8 add open_nofollow() helper by Jeff King · 4 years, 1 month ago
  32. 6479ea4 xrealloc: do not reuse pointer freed by zero-length realloc() by Jeff King · 4 years, 6 months ago
  33. 14570dc wrapper: add function to compare strings with different NUL termination by brian m. carlson · 4 years, 10 months ago
  34. b660a76 Merge branch 'dl/wrapper-fix-indentation' by Junio C Hamano · 5 years ago
  35. 7cd54d3 wrapper: indent with tabs by Denton Liu · 5 years ago
  36. 6e12570 Merge branch 'ah/cleanups' by Junio C Hamano · 5 years ago
  37. 53d687b git_mkstemps_mode(): replace magic numbers with computed value by Jeff King · 5 years ago
  38. 54a80a9 wrapper: use a loop instead of repetitive statements by Alex Henrie · 5 years ago
  39. 9827d4c packfile: drop release_pack_memory() by Jeff King · 6 years ago
  40. 729a9b5 wrapper: avoid undefined behaviour in macOS by Carlo Marcelo Arenas Belón · 6 years ago
  41. e3b1e3b wrapper: move is_empty_file() and rename it as is_empty_or_missing_file() by Pranit Bauva · 6 years ago
  42. 033abf9 Replace all die("BUG: ...") calls by BUG() ones by Johannes Schindelin · 7 years ago
  43. eb78e23 wrapper: rename 'template' variables by Brandon Williams · 7 years ago
  44. 0a288d1 wrapper.c: consistently quote filenames in error messages by Simon Ruderich · 7 years ago
  45. 06f46f2 avoid "write_in_full(fd, buf, len) != len" pattern by Jeff King · 7 years ago
  46. f31d23a Merge branch 'bw/config-h' by Junio C Hamano · 8 years ago
  47. b2141fc config: don't include config.h by default by Brandon Williams · 8 years ago
  48. b9a7d55 Merge branch 'nd/fopen-errors' by Junio C Hamano · 8 years ago
  49. 93dd544 Merge branch 'jc/noent-notdir' by Junio C Hamano · 8 years ago
  50. c705420 treewide: use is_missing_file_error() where ENOENT and ENOTDIR are checked by Junio C Hamano · 8 years ago
  51. 382fb07 wrapper.c: make warn_on_inaccessible() static by Nguyễn Thái Ngọc Duy · 8 years ago
  52. e9d983f wrapper.c: add and use fopen_or_warn() by Nguyễn Thái Ngọc Duy · 8 years ago
  53. 11dc1fc wrapper.c: add and use warn_on_fopen_errors() by Nguyễn Thái Ngọc Duy · 8 years ago
  54. 5938454 Merge branch 'dt/xgethostname-nul-termination' by Junio C Hamano · 8 years ago
  55. 5781a9a xgethostname: handle long hostnames by David Turner · 8 years ago
  56. b2d593a wrapper.c: remove unused gitmkstemps() function by Ramsay Jones · 8 years ago
  57. 34de5e4 wrapper.c: remove unused git_mkstemp() function by Ramsay Jones · 8 years ago
  58. 2b6456b Merge branch 'jk/write-file' by Junio C Hamano · 9 years ago
  59. 7725beb Merge branch 'sb/submodule-parallel-fetch' by Junio C Hamano · 9 years ago
  60. d751dd1 hoist out handle_nonblock function for xread and xwrite by Eric Wong · 9 years ago
  61. 52563d7 write_file: add pointer+len variant by Jeff King · 9 years ago
  62. ee861e0 write_file: use xopen by Jeff King · 9 years ago
  63. ef22318 write_file: drop "gently" form by Jeff King · 9 years ago
  64. ef1cf01 xwrite: poll on non-blocking FDs by Eric Wong · 9 years ago
  65. c22f620 xread: retry after poll on EAGAIN/EWOULDBLOCK by Eric Wong · 9 years ago
  66. 40cfc95 Merge branch 'nd/error-errno' by Junio C Hamano · 9 years ago
  67. 1da045f wrapper.c: use warning_errno() by Nguyễn Thái Ngọc Duy · 9 years ago
  68. 6594883 wrapper.c: delete dead function git_mkstemps() by Nguyễn Thái Ngọc Duy · 9 years ago
  69. 11529ec Merge branch 'jk/tighten-alloc' by Junio C Hamano · 9 years ago
  70. e7792a7 harden REALLOC_ARRAY and xcalloc against size_t overflow by Jeff King · 9 years ago
  71. da07df3 Merge branch 'js/fopen-harder' into maint by Junio C Hamano · 9 years ago
  72. 7a63c9e Merge branch 'js/fopen-harder' by Junio C Hamano · 9 years ago
  73. 187c0d3 Merge branch 'sb/submodule-parallel-fetch' by Junio C Hamano · 9 years ago
  74. 79d7582 commit: allow editing the commit message even in shared repos by Johannes Schindelin · 9 years ago
  75. 5498c57 Merge branch 'jk/ident-loosen-getpwuid' by Junio C Hamano · 9 years ago
  76. 1079c4b xread: poll on non blocking fds by Stefan Beller · 9 years ago
  77. e850194 ident: make xgetpwuid_self() a static local helper by Jeff King · 9 years ago
  78. 7b03c89 add xsnprintf helper function by Jeff King · 9 years ago
  79. e7ffa38 write_file_v(): do not leave incomplete line at the end by Junio C Hamano · 10 years ago
  80. 12d6ce1 write_file(): drop "fatal" parameter by Junio C Hamano · 10 years ago
  81. 260eec2 wrapper: implement xfopen() by Paul Tan · 10 years ago
  82. 3ff53df wrapper: implement xopen() by Paul Tan · 10 years ago
  83. 2024d31 help.c: wrap wait-only poll() invocation in sleep_millisec() by Johannes Sixt · 10 years ago
  84. 68a2e6a Merge branch 'nd/multiple-work-trees' by Junio C Hamano · 10 years ago
  85. 81a535d Merge branch 'jc/max-io-size-and-ssize-max' by Junio C Hamano · 10 years ago
  86. a983e6a xread/xwrite: clip MAX_IO_SIZE to SSIZE_MAX by Junio C Hamano · 10 years ago
  87. 316e53e wrapper.c: wrapper to open a file, fprintf then close by Nguyễn Thái Ngọc Duy · 10 years ago
  88. 9ccc0c0 wrapper.c: add a new function unlink_or_msg by Ronnie Sahlberg · 11 years ago
  89. 1054af7 wrapper.c: remove/unlink_or_warn: simplify, treat ENOENT as success by Ronnie Sahlberg · 11 years ago
  90. f0d8900 Merge branch 'sp/stream-clean-filter' by Junio C Hamano · 10 years ago
  91. bedd3b4 Merge branch 'nd/large-blobs' by Junio C Hamano · 11 years ago
  92. 9927d96 memory_limit: use git_env_ulong() to parse GIT_ALLOC_LIMIT by Steffen Prohaska · 11 years ago
  93. aa14e98 wrapper: add xgetcwd() by René Scharfe · 11 years ago
  94. f8bb1d9 wrapper.c: introduce gentle xmallocz that does not die() by Nguyễn Thái Ngọc Duy · 11 years ago
  95. 426ddee read-cache.c: verify index file before we opportunistically update it by Yiannis Marangos · 11 years ago
  96. 9aa91af wrapper.c: add xpread() similar to xread() by Yiannis Marangos · 11 years ago
  97. 382d20e typofixes: fix misspelt comments by Masanari Iida · 11 years ago
  98. ec145c9 wrapper.c: only define gitmkstemps if needed by Ramsay Jones · 11 years ago
  99. 0b6806b xread, xwrite: limit size of IO to 8MB by Steffen Prohaska · 12 years ago
  100. 1d1934c Merge branch 'tr/fd-gotcha-fixes' by Junio C Hamano · 12 years ago