Failed to load latest commit information.
.github
Merge branch 'js/ci-sdk-download-fix'
May 20, 2020
Documentation
Git 2.27-rc1
May 20, 2020
block-sha1
sha1: provide another level of indirection for the SHA-1 functions
Nov 5, 2015
builtin
Merge branch 'ss/submodule-set-url-in-c'
May 13, 2020
ci
Revert "ci: add a problem matcher for GitHub Actions"
May 15, 2020
compat
Merge branch 'cb/no-more-gmtime'
May 20, 2020
contrib
Merge branch 'ds/bloom-cleanup'
May 14, 2020
ewah
Merge branch 'jk/object-filter-with-bitmap'
Mar 2, 2020
git-gui
Merge https://github.com/prati0100/git-gui
Mar 19, 2020
gitk-git
Merge gitk to pick up emergency build fix
Sep 17, 2019
gitweb
Merge branch 'eb/gitweb-more-trailers'
May 1, 2020
mergetools
mergetools: add support for smerge (Sublime Merge)
Apr 4, 2019
negotiator
Merge branch 'jt/fetch-negotiator-skipping'
Aug 2, 2018
perl
Fix spelling errors in documentation outside of Documentation/
Nov 7, 2019
po
l10n: tr.po: change file mode to 644
Mar 21, 2020
ppc
*.[ch]: manually align parameter lists
May 5, 2019
refs
refs: fix segfault when aborting empty transaction
Mar 30, 2020
sha1collisiondetection @ 855827c
sha1dc: update from upstream
May 14, 2019
sha1dc
Merge branch 'jk/lore-is-the-archive'
Dec 6, 2019
sha256
hash: implement and use a context cloning function
Feb 24, 2020
t
Merge branch 'jc/fix-tap-output-under-bash'
May 20, 2020
templates
Merge branch 'kw/fsmonitor-watchman-racefix'
Feb 14, 2020
trace2
trace2: teach Git to log environment variables
Mar 23, 2020
vcs-svn
*.[ch]: manually align parameter lists
May 5, 2019
xdiff
Merge branch 'rs/xdiff-ignore-ws-w-func-context'
Dec 16, 2019
.cirrus.yml
CI: add FreeBSD CI support via Cirrus-CI
Dec 20, 2019
.clang-format
clang-format: use git grep to generate the ForEachMacros list
Jun 4, 2019
.editorconfig
editorconfig: indent text files with tabs
Jan 6, 2020
.gitattributes
Mark .bat files as requiring CR/LF endings
Jun 20, 2019
.gitignore
Merge branch 'es/bugreport'
May 1, 2020
.gitmodules
sha1dc: optionally use sha1collisiondetection as a submodule
Jul 3, 2017
.mailmap
Merge branch 'bc/wildcard-credential'
Mar 5, 2020
.travis.yml
ci: fix the `jobname` of the `GETTEXT_POISON` job
Apr 8, 2020
.tsan-suppressions
replace-object: make replace operations thread-safe
Jan 17, 2020
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT: mention individual project-leader emails
Oct 10, 2019
COPYING
Update COPYING with GPLv2 with new FSF address
Jan 17, 2010
GIT-VERSION-GEN
Git 2.27-rc1
May 20, 2020
INSTALL
INSTALL: drop support for docbook-xsl before 1.74
Mar 29, 2020
LGPL-2.1
provide a copy of the LGPLv2.1
May 20, 2011
Makefile
Merge branch 'cb/no-more-gmtime'
May 20, 2020
README.md
ci: retire the Azure Pipelines definition
Apr 10, 2020
RelNotes
The first batch post 2.26 cycle
Mar 25, 2020
abspath.c
real_path_if_valid(): remove unsafe API
Mar 10, 2020
aclocal.m4
configure: use AC_LANG_PROGRAM consistently
Feb 14, 2011
add-interactive.c
interactive: refactor code asking the user for interactive input
Apr 10, 2020
add-interactive.h
built-in add -p: respect the `interactive.singlekey` config setting
Jan 15, 2020
add-patch.c
interactive: refactor code asking the user for interactive input
Apr 10, 2020
advice.c
Merge branch 'hw/advise-ng'
Mar 25, 2020
advice.h
Merge branch 'hw/advise-ng'
Mar 25, 2020
alias.c
alias.c: mark split_cmdline_strerror() strings for translation
Nov 12, 2018
alias.h
headers: normalize the spelling of some header guards
Oct 18, 2018
alloc.c
object_as_type: initialize commit-graph-related fields of 'struct com…
Jan 28, 2019
alloc.h
object_as_type: initialize commit-graph-related fields of 'struct com…
Jan 28, 2019
apply.c
Use OPT_CALLBACK and OPT_CALLBACK_F
Apr 28, 2020
apply.h
apply.h: include missing header
Sep 28, 2019
archive-tar.c
parse_config_key(): return subsection len as size_t
Apr 10, 2020
archive-zip.c
streaming: allow open_istream() to handle any repo
Jan 31, 2020
archive.c
convert: provide additional metadata to filters
Mar 16, 2020
archive.h
convert: provide additional metadata to filters
Mar 16, 2020
argv-array.c
argv-array: add space after `while`
Nov 20, 2019
argv-array.h
argv-array: move doc to argv-array.h
Nov 18, 2019
attr.c
attr: move doc to attr.h
Nov 18, 2019
attr.h
attr: move doc to attr.h
Nov 18, 2019
banned.h
banned.h: fix vsprintf()'s ban message
Aug 26, 2019
base85.c
base85.c: have SP around arithmetic operators
Oct 16, 2013
bisect.c
bisect: stop referring to sha1_array
Mar 30, 2020
bisect.h
bisect: libify `bisect_next_all`
Feb 19, 2020
blame.c
blame: drop unused parameter from maybe_changed_path
Apr 23, 2020
blame.h
blame: use changed-path Bloom filters
Apr 16, 2020
blob.c
object: convert create_object() to use object_id
Jun 20, 2019
blob.h
blob: allow lookup_blob to handle arbitrary repositories
Jun 29, 2018
bloom.c
Merge branch 'ds/bloom-cleanup'
May 14, 2020
bloom.h
Merge branch 'ds/bloom-cleanup'
May 14, 2020
branch.c
merge: teach --autostash option
Apr 10, 2020
branch.h
Merge branch 'nd/switch-and-restore'
Jul 9, 2019
bugreport.c
bugreport: collect list of populated hooks
May 8, 2020
builtin.h
Lib-ify prune-packed
Mar 24, 2020
bulk-checkin.c
bulk-checkin: zero-initialize hashfile_checkpoint
Sep 6, 2019
bulk-checkin.h
*.[ch]: manually align parameter lists
May 5, 2019
bundle.c
bundle-create: progress output control
Nov 11, 2019
bundle.h
bundle-create: progress output control
Nov 11, 2019
cache-tree.c
sha1-file: pass git_hash_algo to hash_object_file()
Jan 31, 2020
cache-tree.h
cache-tree: share code between functions writing an index as a tree
Aug 19, 2019
cache.h
Merge branch 'jk/oid-array-cleanups'
Apr 22, 2020
chdir-notify.c
add chdir-notify API
Mar 30, 2018
chdir-notify.h
add chdir-notify API
Mar 30, 2018
check-builtins.sh
check-builtins: strip executable suffix $X when enumerating builtins
Feb 5, 2015
check_bindir
check_bindir: avoid "test <cond> -a/-o <cond>"
Jun 9, 2014
checkout.c
checkout & worktree: introduce checkout.defaultRemote
Jun 11, 2018
checkout.h
*.[ch]: manually align parameter lists
May 5, 2019
color.c
color.c: alias RGB colors 8-15 to aixterm colors
Feb 11, 2020
color.h
range-diff: use dim/bold cues to improve dual color mode
Aug 13, 2018
column.c
column: use utf8_strnwidth() to strip out ANSI color escapes
Oct 15, 2019
column.h
*.[ch]: manually align parameter lists
May 5, 2019
combine-diff.c
oid_array: rename source file from sha1-array
Mar 30, 2020
command-list.txt
bugreport: add tool to generate debugging info
Apr 16, 2020
commit-graph.c
Merge branch 'tb/shallow-cleanup'
May 13, 2020
commit-graph.h
Merge branch 'ds/blame-on-bloom'
May 1, 2020
commit-reach.c
commit-graph: fix writing first commit-graph during fetch
Oct 25, 2019
commit-reach.h
Merge branch 'sb/more-repo-in-api'
Feb 5, 2019
commit-slab-decl.h
commit-slab-decl.h: update include guard
May 18, 2020
commit-slab-impl.h
commit-slabs: move MAYBE_UNUSED out
Oct 24, 2018
commit-slab.h
commit-slab: clarify slabname##_peek()'s return value
Mar 10, 2020
commit.c
Merge branch 'tb/shallow-cleanup'
May 13, 2020
commit.h
shallow: extract a header file for shallow-related functions
Apr 30, 2020
common-main.c
common-main: delay trace2 initialization
Aug 6, 2019
config.c
config: reject parsing of files over INT_MAX
Apr 10, 2020
config.h
git_config_parse_key(): return baselen as size_t
Apr 10, 2020
config.mak.dev
Merge branch 'bc/sha-256-part-1-of-4'
Mar 27, 2020
config.mak.in
Merge branch 'jc/remove-export-from-config-mak-in'
Apr 1, 2013
config.mak.uname
Merge branch 'cb/no-more-gmtime'
May 20, 2020
configure.ac
Merge branch 'dd/sequencer-utf8'
Dec 1, 2019
connect.c
oid_array: rename source file from sha1-array
Mar 30, 2020
connect.h
*.[ch]: manually align parameter lists
May 5, 2019
connected.c
Merge branch 'jt/connectivity-check-optim-in-partial-clone'
Apr 22, 2020
connected.h
connected: always use partial clone optimization
Mar 29, 2020
convert.c
parse_config_key(): return subsection len as size_t
Apr 10, 2020
convert.h
convert: provide additional metadata to filters
Mar 16, 2020
copy.c
copy.c: use error_errno()
May 9, 2016
credential-cache--daemon.c
style: the opening '{' of a function is in a separate line
Dec 10, 2018
credential-cache.c
Merge branch 'dl/credential-cache-socket-in-xdg-cache' into maint
Aug 23, 2017
credential-store.c
Merge branch 'cb/credential-store-ignore-bogus-lines'
May 8, 2020
credential.c
Merge branch 'js/partial-urlmatch'
May 5, 2020
credential.h
credential: correct order of parameters for credential_match
May 5, 2020
csum-file.c
hash: implement and use a context cloning function
Feb 24, 2020
csum-file.h
csum-file: introduce hashfile_total()
Jan 23, 2020
ctype.c
kwset: use unsigned char to store values with high-bit set
Mar 2, 2015
daemon.c
Fix spelling errors in code comments
Nov 10, 2019
date.c
date.c: allow compact version of ISO-8601 datetime
Apr 24, 2020
decorate.c
hashmap: convert sha1hash() to oidhash()
Jun 20, 2019
decorate.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
delta-islands.c
oid_array: rename source file from sha1-array
Mar 30, 2020
delta-islands.h
delta-islands: respect progress flag
Jun 20, 2019
delta.h
*.[ch]: manually align parameter lists
May 5, 2019
detect-compiler
Makefile: detect compiler and enable more warnings in DEVELOPER=1
Apr 16, 2018
diff-delta.c
diff-delta: set size out-parameter to 0 for NULL delta
Sep 6, 2019
diff-lib.c
mark_fsmonitor_valid(): mark the index as changed if needed
May 28, 2019
diff-no-index.c
Merge branch 'nd/diff-parseopt-4'
Apr 25, 2019
diff.c
Merge branch 'jt/avoid-prefetch-when-able-in-diff'
Apr 28, 2020
diff.h
diff: halt tree-diff early after max_changes
Mar 30, 2020
diffcore-break.c
diff: restrict when prefetching occurs
Apr 7, 2020
diffcore-delta.c
diff.c: reduce implicit dependency on the_index
Sep 21, 2018
diffcore-order.c
wildmatch: remove unused wildopts parameter
Jun 24, 2017
diffcore-pickaxe.c
Merge branch 'tb/log-G-binary'
Jan 14, 2019
diffcore-rename.c
diff: restrict when prefetching occurs
Apr 7, 2020
diffcore.h
diff: restrict when prefetching occurs
Apr 7, 2020
dir-iterator.c
dir-iterator: add flags parameter to dir_iterator_begin
Jul 11, 2019
dir-iterator.h
dir-iterator: add flags parameter to dir_iterator_begin
Jul 11, 2019
dir.c
Merge branch 'en/fill-directory-exponential'
Apr 29, 2020
dir.h
Merge branch 'ds/sparse-cone'
Dec 25, 2019
editor.c
real_path: remove unsafe API
Mar 10, 2020
entry.c
convert: provide additional metadata to filters
Mar 16, 2020
environment.c
Merge branch 'tb/shallow-cleanup'
May 13, 2020
exec-cmd.c
trace2: create new combined trace facility
Feb 22, 2019
exec-cmd.h
*.[ch]: remove extern from function declarations using sed
May 5, 2019
fast-import.c
Merge branch 'jk/fast-import-use-hashmap'
Apr 28, 2020
fetch-negotiator.c
repo-settings: create feature.experimental setting
Aug 13, 2019
fetch-negotiator.h
repo-settings: create feature.experimental setting
Aug 13, 2019
fetch-pack.c
Merge branch 'tb/shallow-cleanup'
May 13, 2020
fetch-pack.h
fetch_pack(): drop unused parameters
Mar 20, 2019
fmt-merge-msg.c
Merge branch 'dd/sparse-fixes'
May 1, 2020
fmt-merge-msg.h
Lib-ify fmt-merge-msg
Mar 24, 2020
fsck.c
Merge branch 'rs/fsck-duplicate-names-in-trees'
May 14, 2020
fsck.h
fsck: only provide oid/type in fsck_error callback
Oct 28, 2019
fsmonitor.c
fsmonitor: handle version 2 of the hooks that will use opaque token
Jan 13, 2020
fsmonitor.h
mark_fsmonitor_valid(): mark the index as changed if needed
May 28, 2019
fuzz-commit-graph.c
commit-graph: close descriptors after mmap
Apr 25, 2020
fuzz-pack-headers.c
fuzz: add basic fuzz testing target.
Oct 15, 2018
fuzz-pack-idx.c
fuzz: add fuzz testing for packfile indices.
Oct 15, 2018
generate-cmdlist.sh
help: move list_config_help to builtin/help
Apr 16, 2020
generate-configlist.sh
help: move list_config_help to builtin/help
Apr 16, 2020
gettext.c
Merge branch 'ab/test-env'
Jul 25, 2019
gettext.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
git-add--interactive.perl
git add -p: use non-zero exit code when the diff generation failed
Dec 6, 2019
git-archimport.perl
archimport: use safe_pipe_capture for user input
Sep 12, 2017
git-bisect.sh
bisect: allow CRLF line endings in "git bisect replay" input
May 8, 2020
git-compat-util.h
Merge branch 'cb/no-more-gmtime'
May 20, 2020
git-cvsexportcommit.perl
cvsexportcommit: force crlf translation
May 7, 2019
git-cvsimport.perl
Fix spelling errors in messages shown to users
Nov 10, 2019
git-cvsserver.perl
cvsserver: use safe_pipe_capture for `constant commands` as well
Sep 11, 2017
git-difftool--helper.sh
mergetool: use get_merge_tool function
May 13, 2019
git-filter-branch.sh
Recommend git-filter-repo instead of git-filter-branch
Sep 5, 2019
git-instaweb.sh
git-instaweb: add Python builtin http.server support
Jan 28, 2019
git-merge-octopus.sh
Merge branch 'ma/up-to-date'
Sep 10, 2017
git-merge-one-file.sh
merge-one-file: compute empty blob object ID
May 2, 2018
git-merge-resolve.sh
scripts: use "git foo" not "git-foo"
Aug 7, 2017
git-mergetool--lib.sh
Merge branch 'dl/difftool-mergetool'
May 19, 2019
git-mergetool.sh
mergetool: use shell variable magic instead of `awk`
Jun 12, 2019
git-p4.py
git-p4: recover from inconsistent perforce history
May 10, 2020
git-parse-remote.sh
i18n: git-parse-remote.sh: mark strings for translation
Apr 19, 2016
git-quiltimport.sh
git-quiltimport: add --keep-non-patch option
Jan 7, 2019
git-rebase--preserve-merges.sh
rebase: fold git-rebase--common into the -p backend
Jul 31, 2019
git-request-pull.sh
request-pull: warn if the remote object is not the same as the local one
May 28, 2019
git-send-email.perl
Fix spelling errors in code comments
Nov 10, 2019
git-sh-i18n.sh
tests: make GIT_TEST_GETTEXT_POISON a boolean
Jun 21, 2019
git-sh-setup.sh
stash: optionally use the scripted version again
Mar 7, 2019
git-submodule.sh
submodule: port subcommand 'set-url' from shell to C
May 8, 2020
git-svn.perl
git svn: stop using `rebase --preserve-merges`
Nov 23, 2019
git-web--browse.sh
git-web--browse.sh: use the $( ... ) construct for command substitution
Apr 23, 2014
git.c
Merge branch 'tb/shallow-cleanup'
May 13, 2020
git.rc
mingw: embed a manifest to trick UAC into Doing The Right Thing
Jun 27, 2019
gpg-interface.c
gpg-interface: prefer check_signature() for GPG verification
Mar 15, 2020
gpg-interface.h
gpg-interface: prefer check_signature() for GPG verification
Mar 15, 2020
graph.c
graph.c: limit linkage of internal variable
Apr 27, 2020
graph.h
graph: move doc to graph.h and graph.c
Nov 18, 2019
grep.c
grep: replace grep_read_mutex by internal obj read lock
Jan 17, 2020
grep.h
grep: replace grep_read_mutex by internal obj read lock
Jan 17, 2020
hash.h
hash: implement and use a context cloning function
Feb 24, 2020
hashmap.c
Fix spelling errors in code comments
Nov 10, 2019
hashmap.h
Merge branch 'en/doc-typofix'
Dec 1, 2019
help.c
bugreport: gather git version and build info
Apr 16, 2020
help.h
bugreport: gather git version and build info
Apr 16, 2020
hex.c
hex: add functions to parse hex object IDs in any algorithm
Feb 24, 2020
http-backend.c
http-backend: allow 64-character hex names
Apr 1, 2019
http-fetch.c
Merge branch 'ma/http-walker-no-partial'
May 8, 2018
http-push.c
http-push: simplify deleting a list item
Oct 15, 2019
http-walker.c
Merge branch 'bc/hash-transition-16'
Apr 25, 2019
http.c
Sync with 2.26.2
Apr 20, 2020
http.h
http: use xmalloc with cURL
Aug 15, 2019
ident.c
Merge branch 'ps/stash-in-c'
Apr 22, 2019
imap-send.c
Merge branch 'nd/imap-send-typofix'
Feb 12, 2019
interdiff.c
interdiff: teach show_interdiff() to indent interdiff
Jul 23, 2018
interdiff.h
interdiff: teach show_interdiff() to indent interdiff
Jul 23, 2018
iterator.h
refs: introduce an iterator interface
Jun 20, 2016
json-writer.c
json_writer: new routines to create JSON data
Jul 16, 2018
json-writer.h
json-writer.h: add missing include (hdr-check)
Sep 20, 2018
khash.h
hashmap: convert sha1hash() to oidhash()
Jun 20, 2019
kwset.c
Merge branch 'rs/copy-array' into maint
Jul 29, 2019
kwset.h
kset.h, tar.h: add missing header guard to prevent multiple inclusion
Nov 7, 2019
levenshtein.c
convert trivial cases to ALLOC_ARRAY
Feb 22, 2016
levenshtein.h
Typofixes outside documentation area
Feb 4, 2010
line-log.c
diff: make diff_populate_filespec_options struct
Apr 7, 2020
line-log.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
line-range.c
line-range.c: remove implicit dependency on the_index
Sep 21, 2018
line-range.h
line-range.c: remove implicit dependency on the_index
Sep 21, 2018
linear-assignment.c
linear-assignment: fix potential out of bounds memory access
Sep 14, 2018
linear-assignment.h
linear-assignment: a function to solve least-cost assignment problems
Aug 13, 2018
list-objects-filter-options.c
Merge branch 'jk/partial-clone-sparse-blob'
Oct 7, 2019
list-objects-filter-options.h
Use OPT_CALLBACK and OPT_CALLBACK_F
Apr 28, 2020
list-objects-filter.c
list-objects-filter: treat NULL filter_options as "disabled"
May 5, 2020
list-objects-filter.h
list-objects-filter: implement composite filters
Jun 28, 2019
list-objects.c
Merge branch 'jk/list-objects-optim-wo-trees'
Oct 7, 2019
list-objects.h
list-objects: consume sparse tree walk
Jan 17, 2019
list.h
tempfile: use list.h for linked list
Sep 6, 2017
ll-merge.c
parse_config_key(): return subsection len as size_t
Apr 10, 2020
ll-merge.h
merge: move doc to ll-merge.h
Nov 18, 2019
lockfile.c
lockfile.c: introduce 'hold_lock_file_for_update_mode'
Apr 27, 2020
lockfile.h
lockfile.c: introduce 'hold_lock_file_for_update_mode'
Apr 27, 2020
log-tree.c
Merge branch 'ds/log-exclude-decoration-config'
Apr 28, 2020
log-tree.h
log: add log.excludeDecoration config option
Apr 16, 2020
ls-refs.c
upload-pack: handle unexpected delim packets
Mar 27, 2020
ls-refs.h
*.[ch]: manually align parameter lists
May 5, 2019
mailinfo.c
mailinfo: disallow NUL character in mail's header
Apr 22, 2020
mailinfo.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
mailmap.c
object-store: move object access functions to object-store.h
May 16, 2018
mailmap.h
Add missing includes and forward declarations
Aug 15, 2018
match-trees.c
match-trees.c: remove the_repo from shift_tree*()
Jun 27, 2019
mem-pool.c
block alloc: add validations around cache_entry lifecyle
Jul 3, 2018
mem-pool.h
block alloc: add validations around cache_entry lifecyle
Jul 3, 2018
merge-blobs.c
merge-blobs.c: remove implicit dependency on the_index
Sep 21, 2018
merge-blobs.h
*.[ch]: manually align parameter lists
May 5, 2019
merge-recursive.c
merge-recursive: fix rename/rename(1to2) for working tree with a binary
May 14, 2020
merge-recursive.h
merge-recursive: rename MERGE_RECURSIVE_* to MERGE_VARIANT_*
Aug 19, 2019
merge.c
builtin/checkout: compute checkout metadata for checkouts
Mar 16, 2020
mergesort.c
mergesort: rename it to llist_mergesort()
Apr 17, 2012
mergesort.h
mergesort: rename it to llist_mergesort()
Apr 17, 2012
midx.c
multi-pack-index: respect repack.packKeptObjects=false
May 10, 2020
midx.h
Merge branch 'ds/multi-pack-index'
May 1, 2020
name-hash.c
Merge branch 'en/doc-typofix'
Dec 1, 2019
notes-cache.c
notes-cache.c: remove the_repository references
Nov 12, 2018
notes-cache.h
notes-cache.c: remove the_repository references
Nov 12, 2018
notes-merge.c
notes-merge: switch to use the_hash_algo
Apr 1, 2019
notes-merge.h
notes-merge.c: remove implicit dependency on the_index
Nov 12, 2018
notes-utils.c
strbuf: add and use strbuf_insertstr()
Feb 10, 2020
notes-utils.h
notes-utils.c: remove the_repository references
Jan 14, 2019
notes.c
Merge branch 'rs/strbuf-insertstr'
Feb 17, 2020
notes.h
Merge branch 'dl/format-patch-notes-config-fixup'
Dec 25, 2019
object-store.h
oid_array: rename source file from sha1-array
Mar 30, 2020
object.c
Merge branch 'jk/object-filter-with-bitmap'
Mar 2, 2020
object.h
revision: --show-pulls adds helpful merges
Apr 10, 2020
oid-array.c
oid_array: rename source file from sha1-array
Mar 30, 2020
oid-array.h
oid_array: rename source file from sha1-array
Mar 30, 2020
oidmap.c
hashmap: introduce hashmap_free_entries
Oct 7, 2019
oidmap.h
hashmap: use *_entry APIs for iteration
Oct 7, 2019
oidset.c
oidset: introduce 'oidset_size'
Apr 15, 2020
oidset.h
Merge branch 'tb/commit-graph-split-strategy'
May 1, 2020
pack-bitmap-write.c
pack-objects: drop packlist index_pos optimization
Sep 6, 2019
pack-bitmap.c
pack-bitmap: pass object filter to fill-in traversal
May 5, 2020
pack-bitmap.h
Merge branch 'jk/object-filter-with-bitmap'
Mar 2, 2020
pack-check.c
pack-check: push oid lookup into loop
Feb 24, 2020
pack-objects.c
pack-objects: convert oe_set_delta_ext() to use object_id
Feb 24, 2020
pack-objects.h
pack-objects: convert oe_set_delta_ext() to use object_id
Feb 24, 2020
pack-revindex.c
pack-revindex: open index if necessary
Apr 16, 2019
pack-revindex.h
pack-revindex: open index if necessary
Apr 16, 2019
pack-write.c
pack-write: use hash_to_hex when writing checksums
Aug 19, 2019
pack.h
*.[ch]: manually align parameter lists
May 5, 2019
packfile.c
packfile: drop nth_packed_object_sha1()
Feb 24, 2020
packfile.h
packfile: drop nth_packed_object_sha1()
Feb 24, 2020
pager.c
pager: add a helper function to clear the last line in the terminal
Jun 24, 2019
parse-options-cb.c
oid_array: rename source file from sha1-array
Mar 30, 2020
parse-options.c
parse-options: teach "git cmd -h" to show alias as alias
Mar 16, 2020
parse-options.h
merge: teach --autostash option
Apr 10, 2020
patch-delta.c
patch-delta: handle truncated copy parameters
Aug 30, 2018
patch-ids.c
hashmap: remove type arg from hashmap_{get,put,remove}_entry
Oct 7, 2019
patch-ids.h
format-patch: make --base patch-id output stable
May 8, 2019
path.c
Merge branch 'dl/merge-autostash'
Apr 29, 2020
path.h
merge: teach --autostash option
Apr 10, 2020
pathspec.c
prefix_path: show gitdir if worktree unavailable
Mar 15, 2020
pathspec.h
Merge branch 'hw/doc-in-header'
Dec 16, 2019
pkt-line.c
pkt-line: drop 'const'-ness of a param to set_packet_header()
May 16, 2019
pkt-line.h
pkt-line: fix a typo
Dec 2, 2019
preload-index.c
mark_fsmonitor_valid(): mark the index as changed if needed
May 28, 2019
pretty.c
format-patch: teach --no-encode-email-headers
Apr 8, 2020
pretty.h
format-patch: teach --no-encode-email-headers
Apr 8, 2020
prio-queue.c
prio-queue: add 'peek' operation
Nov 2, 2018
prio-queue.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
progress.c
progress: call trace2_region_leave() only after calling _enter()
May 15, 2020
progress.h
progress.c: silence cgcc suggestion about internal linkage
Apr 27, 2020
promisor-remote.c
Merge branch 'jt/avoid-prefetch-when-able-in-diff'
Apr 28, 2020
promisor-remote.h
promisor-remote: accept 0 as oid_nr in function
Apr 2, 2020
prompt.c
interactive: explicitly `fflush` stdout before expecting input
Apr 10, 2020
prompt.h
interactive: refactor code asking the user for interactive input
Apr 10, 2020
protocol.c
Revert "fetch: default to protocol version 2"
Apr 22, 2020
protocol.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
prune-packed.c
Lib-ify prune-packed
Mar 24, 2020
prune-packed.h
Lib-ify prune-packed
Mar 24, 2020
quote.c
quote: use isalnum() to check for alphanumeric characters
Feb 24, 2020
quote.h
quote: add sq_append_quote_argv_pretty()
Aug 9, 2019
range-diff.c
range-diff: avoid negative string precision
Apr 16, 2020
range-diff.h
Merge branch 'dl/range-diff-with-notes'
Dec 16, 2019
reachable.c
pack-bitmap: basic noop bitmap filter infrastructure
Feb 14, 2020
reachable.h
*.[ch]: manually align parameter lists
May 5, 2019
read-cache.c
Merge branch 'js/mingw-loosen-overstrict-tree-entry-checks'
Jan 10, 2020
rebase-interactive.c
Merge branch 'rt/format-zero-length-fix'
Mar 9, 2020
rebase-interactive.h
Merge branch 'en/rebase-backend'
Mar 2, 2020
rebase.c
pull --rebase/remote rename: document and honor single-letter abbrevi…
Feb 10, 2020
rebase.h
pull --rebase/remote rename: document and honor single-letter abbrevi…
Feb 10, 2020
ref-filter.c
Merge branch 'jk/for-each-ref-multi-key-sort-fix'
May 8, 2020
ref-filter.h
Merge branch 'jk/for-each-ref-multi-key-sort-fix'
May 8, 2020
reflog-walk.c
Merge branch 'nd/i18n'
Aug 15, 2018
reflog-walk.h
*.[ch]: manually align parameter lists
May 5, 2019
refs.c
Merge branch 'ds/log-exclude-decoration-config'
Apr 28, 2020
refs.h
log-tree: make ref_filter_match() a helper method
Apr 16, 2020
refspec.c
refspec: make hash size independent
Apr 1, 2019
refspec.h
remote: move doc to remote.h and refspec.h
Nov 18, 2019
remote-curl.c
oid_array: rename source file from sha1-array
Mar 30, 2020
remote-testsvn.c
Merge branch 'sb/object-store-grafts'
Jul 18, 2018
remote.c
parse_config_key(): return subsection len as size_t
Apr 10, 2020
remote.h
remote: drop "explicit" parameter from remote_ref_for_branch()
Mar 3, 2020
replace-object.c
replace-object: make replace operations thread-safe
Jan 17, 2020
replace-object.h
replace-object: make replace operations thread-safe
Jan 17, 2020
repo-settings.c
config: set pack.useSparse=true by default
Mar 20, 2020
repository.c
repository: require a build flag to use SHA-256
Feb 24, 2020
repository.h
Merge branch 'jc/missing-ref-store-fix'
Apr 22, 2020
rerere.c
Fix spelling errors in code comments
Nov 10, 2019
rerere.h
rerere.c: remove the_repository references
Nov 12, 2018
reset.c
Merge branch 'dl/merge-autostash'
Apr 29, 2020
reset.h
reset: extract reset_head() from rebase
Apr 10, 2020
resolve-undo.c
resolve-undo.c: use the right index instead of the_index
Aug 13, 2018
resolve-undo.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
revision.c
Merge branch 'ds/blame-on-bloom'
May 1, 2020
revision.h
Merge branch 'gs/commit-graph-path-filter'
May 1, 2020
run-command.c
Merge branch 'jc/auto-gc-quiet'
May 13, 2020
run-command.h
auto-gc: extract a reusable helper from "git fetch"
May 7, 2020
send-pack.c
Merge branch 'tb/shallow-cleanup'
May 13, 2020
send-pack.h
Add missing includes and forward declarations
Aug 15, 2018
sequencer.c
Merge branch 'js/rebase-autosquash-double-fixup-fix'
May 14, 2020
sequencer.h
Merge branch 'dl/merge-autostash'
Apr 29, 2020
serve.c
pack-protocol.txt: accept error packets in any context
Jan 2, 2019
serve.h
*.[ch]: manually align parameter lists
May 5, 2019
server-info.c
Fix spelling errors in code comments
Nov 10, 2019
setup.c
Merge branch 'bc/sha-256-part-1-of-4'
Mar 27, 2020
sh-i18n--envsubst.c
cleanup: fix possible overflow errors in binary search, part 2
Jun 13, 2019
sha1-file.c
Merge branch 'lr/freshen-file-fix'
Apr 28, 2020
sha1-lookup.c
Merge branch 'js/azure-pipelines-msvc'
Oct 15, 2019
sha1-lookup.h
*.[ch]: manually align parameter lists
May 5, 2019
sha1-name.c
Merge branch 'jc/missing-ref-store-fix'
Apr 22, 2020
sha1dc_git.c
hex: drop sha1_to_hex()
Nov 13, 2019
sha1dc_git.h
sha1dc_git.h: re-arrange an ifdef chain for a subsequent change
Dec 8, 2017
shallow.c
Merge branch 'tb/shallow-cleanup'
May 13, 2020
shallow.h
shallow: use struct 'shallow_lock' for additional safety
Apr 30, 2020
shell.c
interactive: refactor code asking the user for interactive input
Apr 10, 2020
shortlog.h
Add missing includes and forward declarations
Aug 15, 2018
sideband.c
Merge branch 'jt/fetch-v2-sideband'
Feb 5, 2019
sideband.h
{fetch,upload}-pack: sideband v2 fetch response
Jan 17, 2019
sigchain.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
sigchain.h
sigchain: move doc to sigchain.h
Nov 18, 2019
split-index.c
Merge branch 'nd/split-index-null-base-fix'
Mar 7, 2019
split-index.h
split-index: convert struct split_index to object_id
May 2, 2018
stable-qsort.c
Move git_sort(), a stable sort, into into libgit.a
Oct 2, 2019
strbuf.c
Merge branch 'bc/wildcard-credential'
May 5, 2020
strbuf.h
Merge branch 'bc/wildcard-credential'
May 5, 2020
streaming.c
streaming: allow open_istream() to handle any repo
Jan 31, 2020
streaming.h
streaming: allow open_istream() to handle any repo
Jan 31, 2020
string-list.c
style: the opening '{' of a function is in a separate line
Dec 10, 2018
string-list.h
Merge branch 'en/string-list-can-be-custom-sorted' into maint
Feb 14, 2020
sub-process.c
hashmap: remove type arg from hashmap_{get,put,remove}_entry
Oct 7, 2019
sub-process.h
hashmap_entry: remove first member requirement from docs
Oct 7, 2019
submodule-config.c
parse_config_key(): return subsection len as size_t
Apr 10, 2020
submodule-config.h
submodule-config: add skip_if_read option to repo_read_gitmodules()
Jan 17, 2020
submodule.c
Merge branch 'jk/oid-array-cleanups'
Apr 22, 2020
submodule.h
get_superproject_working_tree(): return strbuf
Mar 10, 2020
symlinks.c
Indent code with TABs
Dec 9, 2018
tag.c
commit, tag: don't set parsed bit for parse failures
Oct 28, 2019
tag.h
tag: factor out get_tagged_oid()
Sep 5, 2019
tar.h
kset.h, tar.h: add missing header guard to prevent multiple inclusion
Nov 7, 2019
tempfile.c
tempfile.c: introduce 'create_tempfile_mode'
Apr 27, 2020
tempfile.h
tempfile.c: introduce 'create_tempfile_mode'
Apr 27, 2020
thread-utils.c
thread-utils: macros to unconditionally compile pthreads API
Oct 29, 2018
thread-utils.h
thread-utils: macros to unconditionally compile pthreads API
Oct 29, 2018
tmp-objdir.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
tmp-objdir.h
tmp-objdir: introduce API for temporary object directories
Oct 10, 2016
trace.c
packfile: drop release_pack_memory()
Aug 13, 2019
trace.h
trace: move doc to trace.h
Nov 18, 2019
trace2.c
trace2: teach Git to log environment variables
Mar 23, 2020
trace2.h
trace2: teach Git to log environment variables
Mar 23, 2020
trailer.c
pretty: add support for separator option in %(trailers)
Jan 29, 2019
trailer.h
pretty: add support for separator option in %(trailers)
Jan 29, 2019
transport-helper.c
transport-helper: new method reject_atomic_push()
Apr 17, 2020
transport-internal.h
transport: teach all vtables to allow fetch first
Aug 22, 2019
transport.c
Merge branch 'jx/atomic-push'
Apr 28, 2020
transport.h
transport-helper: new method reject_atomic_push()
Apr 17, 2020
tree-diff.c
diff: halt tree-diff early after max_changes
Mar 30, 2020
tree-walk.c
tree-walk.c: break circular dependency with unpack-trees
Feb 4, 2020
tree-walk.h
tree-walk.c: break circular dependency with unpack-trees
Feb 4, 2020
tree.c
tree: simplify parse_tree_indirect()
Sep 3, 2019
tree.h
tree.c: make read_tree*() take 'struct repository *'
Nov 19, 2018
unicode-width.h
unicode: update the width tables to Unicode 13.0
Mar 17, 2020
unimplemented.sh
unimplemented.sh: use the $( ... ) construct for command substitution
Dec 27, 2015
unix-socket.c
Merge branch 'rs/strbuf-getcwd'
Sep 2, 2014
unix-socket.h
credentials: add "cache" helper
Dec 12, 2011
unpack-trees.c
Merge branch 'en/sparse-checkout'
May 20, 2020
unpack-trees.h
Merge branch 'en/sparse-checkout'
Apr 29, 2020
upload-pack.c
Merge branch 'cc/upload-pack-v2-fetch-fix'
May 13, 2020
upload-pack.h
*.[ch]: manually align parameter lists
May 5, 2019
url.c
Fix spelling errors in code comments
Nov 10, 2019
url.h
list-objects-filter: implement composite filters
Jun 28, 2019
urlmatch.c
credential: handle `credential.<partial-URL>.<key>` again
Apr 24, 2020
urlmatch.h
credential: handle `credential.<partial-URL>.<key>` again
Apr 24, 2020
usage.c
vreportf(): avoid relying on stdio buffering
Nov 2, 2019
userdiff.c
Merge branch 'ah/userdiff-markdown'
May 8, 2020
userdiff.h
notes-cache.c: remove the_repository references
Nov 12, 2018
utf8.c
utf8: use skip_iprefix() in same_utf_encoding()
Nov 10, 2019
utf8.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
varint.c
cleanups: ensure that git-compat-util.h is included first
Sep 15, 2014
varint.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
version.c
version --build-options: report commit, too, if possible
Dec 15, 2017
version.h
version --build-options: report commit, too, if possible
Dec 15, 2017
versioncmp.c
config: don't include config.h by default
Jun 15, 2017
walker.c
Merge branch 'rs/show-progress-in-dumb-http-fetch'
Mar 9, 2020
walker.h
remote-curl: show progress for fetches over dumb HTTP
Mar 3, 2020
wildmatch.c
wildmatch: change behavior of "foo**bar" in WM_PATHNAME mode
Oct 29, 2018
wildmatch.h
wildmatch: change behavior of "foo**bar" in WM_PATHNAME mode
Oct 29, 2018
worktree.c
Merge branch 'bc/sha-256-part-1-of-4'
Mar 27, 2020
worktree.h
worktree: add utility to find worktree by pathname
Feb 24, 2020
wrap-for-bin.sh
Make running git under other debugger-like programs easy
Apr 25, 2018
wrapper.c
Merge branch 'dl/wrapper-fix-indentation'
Apr 22, 2020
write-or-die.c
write_or_die.c: rename to use dashes in file name
Apr 11, 2018
ws.c
Merge branch 'nd/the-index'
Oct 19, 2018
wt-status.c
Fix error-prone fill_directory() API; make it only return matches
Apr 1, 2020
wt-status.h
commit: give correct advice for empty commit during a rebase
Dec 6, 2019
xdiff-interface.c
xdiff: avoid computing non-zero offset from NULL pointer
Jan 29, 2020
xdiff-interface.h
Fix spelling errors in code comments
Nov 10, 2019
zlib.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018