Failed to load latest commit information.
.github
point pull requesters to GitGitGadget
Mar 13, 2019
Documentation
The third batch
Dec 5, 2019
block-sha1
sha1: provide another level of indirection for the SHA-1 functions
Nov 5, 2015
builtin
Merge branch 'mg/submodule-status-from-a-subdirectory'
Dec 5, 2019
ci
Merge branch 'sg/test-bool-env'
Dec 5, 2019
compat
Merge branch 'rs/use-copy-array-in-mingw-shell-command-preparation'
Dec 1, 2019
contrib
Merge branch 'js/complete-svn-recursive'
Dec 1, 2019
ewah
ewok_rlw.h: add missing 'inline' to function definition
Oct 29, 2018
git-gui
Merge https://github.com/prati0100/git-gui
Nov 4, 2019
gitk-git
Merge gitk to pick up emergency build fix
Sep 17, 2019
gitweb
Merge branch 'jk/gitweb-anti-xss'
Dec 1, 2019
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: zh_CN: for git v2.24.0 l10n round 1~2
Nov 2, 2019
ppc
*.[ch]: manually align parameter lists
May 5, 2019
refs
Fix spelling errors in code comments
Nov 10, 2019
sha1collisiondetection @ 855827c
sha1dc: update from upstream
May 14, 2019
sha1dc
sha1dc: fix trivial comment spelling error
Nov 10, 2019
sha256
sha256: add an SHA-256 implementation using libgcrypt
Nov 14, 2018
t
Merge branch 'us/unpack-trees-fsmonitor'
Dec 5, 2019
templates
Merge branch 'kw/fsmonitor-watchman-fix'
Dec 1, 2019
trace2
Merge branch 'en/doc-typofix'
Dec 1, 2019
vcs-svn
*.[ch]: manually align parameter lists
May 5, 2019
xdiff
xdiffi: fix typos and touch up comments
Oct 9, 2019
.clang-format
clang-format: use git grep to generate the ForEachMacros list
Jun 4, 2019
.editorconfig
editorconfig: indicate settings should be kept in sync
Oct 9, 2018
.gitattributes
Mark .bat files as requiring CR/LF endings
Jun 20, 2019
.gitignore
Merge branch 'dl/honor-cflags-in-hdr-check'
Oct 7, 2019
.gitmodules
sha1dc: optionally use sha1collisiondetection as a submodule
Jul 3, 2017
.mailmap
.mailmap: update email address of Andrey Mazo
Sep 21, 2019
.travis.yml
travis-ci: build with GCC 4.8 as well
Jul 19, 2019
.tsan-suppressions
ThreadSanitizer: add suppressions
Aug 23, 2017
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
The first batch post 2.24 cycle
Nov 10, 2019
INSTALL
Merge branch 'ar/install-doc-update-cmds-needing-the-shell'
Dec 1, 2019
LGPL-2.1
provide a copy of the LGPLv2.1
May 20, 2011
Makefile
Merge branch 'js/builtin-add-i'
Dec 5, 2019
README.md
README: fix rendering of text in angle brackets
Jul 18, 2019
RelNotes
The first batch post 2.24 cycle
Nov 10, 2019
abspath.c
real_path: clarify return value ownership
Sep 27, 2017
aclocal.m4
configure: use AC_LANG_PROGRAM consistently
Feb 14, 2011
add-interactive.c
built-in add -i: implement the `help` command
Nov 18, 2019
add-interactive.h
Start to implement a built-in version of `git add --interactive`
Nov 14, 2019
advice.c
Merge branch 'ra/cherry-pick-revert-skip'
Jul 19, 2019
advice.h
Merge branch 'ra/cherry-pick-revert-skip'
Jul 19, 2019
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
Merge branch 'en/doc-typofix'
Dec 1, 2019
apply.h
apply.h: include missing header
Sep 28, 2019
archive-tar.c
Merge branch 'rs/pax-extended-header-length-fix'
Sep 9, 2019
archive-zip.c
archive: convert struct archiver_args to object_id
Apr 1, 2019
archive.c
tree-walk.c: remove the_repo from get_tree_entry()
Jun 27, 2019
archive.h
argv-array.c
argv-array: add space after `while`
Nov 20, 2019
argv-array.h
Merge branch 'ma/unpack-trees-free-msgs'
May 30, 2018
attr.c
Merge branch 'ew/hashmap'
Oct 15, 2019
attr.h
Make git_check_attr() a void function
Sep 12, 2018
azure-pipelines.yml
Merge branch 'js/azure-pipelines-msvc'
Oct 23, 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: switch to using the_hash_algo
Aug 19, 2019
bisect.h
*.[ch]: manually align parameter lists
May 5, 2019
blame.c
Merge branch 'ew/hashmap'
Oct 15, 2019
blame.h
Merge branch 'br/blame-ignore'
Jul 19, 2019
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
branch.c
Merge branch 'nd/switch-and-restore'
Jul 9, 2019
branch.h
Merge branch 'nd/switch-and-restore'
Jul 9, 2019
builtin.h
Merge branch 'ab/test-env'
Jul 25, 2019
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
Merge branch 'en/merge-recursive-cleanup'
Oct 15, 2019
cache-tree.h
cache-tree: share code between functions writing an index as a tree
Aug 19, 2019
cache.h
hex: drop sha1_to_hex()
Nov 13, 2019
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: protect against out-of-bounds reads and writes
Aug 3, 2018
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
combine-diff: replace GIT_SHA1_HEXSZ with the_hash_algo
Aug 19, 2019
command-list.txt
help: add gitsubmodules to the list of guides
Oct 29, 2019
commit-graph.c
Merge branch 'en/doc-typofix'
Dec 1, 2019
commit-graph.h
upload-pack: disable commit graph more gently for shallow traversal
Sep 12, 2019
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: support shared commit-slab
May 21, 2018
commit-slab-impl.h
commit-slabs: move MAYBE_UNUSED out
Oct 24, 2018
commit-slab.h
commit-slab: support shared commit-slab
May 21, 2018
commit.c
Merge branch 'jk/cleanup-object-parsing-and-fsck'
Dec 1, 2019
commit.h
Fix spelling errors in code comments
Nov 10, 2019
common-main.c
common-main: delay trace2 initialization
Aug 6, 2019
config.c
Merge branch 'ew/hashmap'
Oct 15, 2019
config.h
config: move documentation to config.h
Oct 24, 2019
config.mak.dev
Makefile: allow for combining DEVELOPER=1 and CFLAGS="..."
Feb 24, 2019
config.mak.in
Merge branch 'jc/remove-export-from-config-mak-in'
Apr 1, 2013
config.mak.uname
vcxproj: include more generated files
Oct 6, 2019
configure.ac
Merge branch 'dd/sequencer-utf8'
Dec 1, 2019
connect.c
mingw: support UNC in git clone file://server/share/repo
Aug 26, 2019
connect.h
*.[ch]: manually align parameter lists
May 5, 2019
connected.c
clone: remove fetch_if_missing=0
Nov 13, 2019
connected.h
clone: do faster object check for partial clones
Apr 21, 2019
convert.c
Merge branch 'rs/skip-iprefix'
Dec 1, 2019
convert.h
am: reload .gitattributes after patching it
Sep 3, 2019
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
strbuf: give URL-encoding API a char predicate fn
Jun 28, 2019
credential.c
credential: ignore SIGPIPE when writing to credential helpers
Mar 29, 2018
credential.h
credential: let helpers tell us to quit
Dec 4, 2014
csum-file.c
csum-file: refactor finalize_hashfile() method
Apr 2, 2018
csum-file.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
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
Quit passing 'now' to date code
Sep 12, 2019
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
Merge branch 'jk/oidhash'
Jul 9, 2019
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 'js/builtin-add-i'
Dec 5, 2019
diff.h
diff: export diffstat interface
Nov 14, 2019
diffcore-break.c
diffcore-break: use a goto instead of a redundant if statement
Oct 2, 2019
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
Merge branch 'ew/hashmap'
Oct 15, 2019
diffcore.h
diff.c: reduce implicit dependency on the_index
Sep 21, 2018
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
Fix spelling errors in code comments
Nov 10, 2019
dir.h
Merge branch 'en/clean-nested-with-ignored'
Oct 11, 2019
editor.c
pager: add a helper function to clear the last line in the terminal
Jun 24, 2019
entry.c
fill_stat_cache_info(): prepare for an fsmonitor fix
May 28, 2019
environment.c
Move core_partial_clone_filter_default to promisor-remote.c
Jun 25, 2019
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 'en/fast-imexport-nested-tags'
Oct 15, 2019
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 'ec/fetch-mark-common-refs-trace2'
Dec 5, 2019
fetch-pack.h
fetch_pack(): drop unused parameters
Mar 20, 2019
fmt-merge-msg.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
fsck.c
fsck: accept an oid instead of a "struct tree" for fsck_tree()
Oct 28, 2019
fsck.h
fsck: only provide oid/type in fsck_error callback
Oct 28, 2019
fsmonitor.c
unpack-trees: skip stat on fsmonitor-valid files
Nov 21, 2019
fsmonitor.h
mark_fsmonitor_valid(): mark the index as changed if needed
May 28, 2019
fuzz-commit-graph.c
fuzz-commit-graph: initialize repo object
Feb 7, 2019
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 -a: do not list commands that are excluded from the build
Apr 19, 2019
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
add -i: show progress counter in the prompt
Oct 3, 2019
git-archimport.perl
archimport: use safe_pipe_capture for user input
Sep 12, 2017
git-bisect.sh
bisect--helper: `bisect_start` shell function partially in C
Jan 2, 2019
git-compat-util.h
git-compat-util.h: drop the `PRIuMAX` and other fallback definitions
Nov 25, 2019
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-legacy-stash.sh
Merge branch 'js/update-index-ignore-removal-for-skip-worktree'
Nov 10, 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: auto-delete named temporary file
Oct 6, 2019
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
Merge branch 'km/empty-repo-is-still-a-repo'
May 8, 2019
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
git: use COPY_ARRAY and MOVE_ARRAY in handle_alias()
Sep 20, 2019
git.rc
mingw: embed a manifest to trick UAC into Doing The Right Thing
Jun 27, 2019
gpg-interface.c
gpg-interface: limit search for primary key fingerprint
Nov 23, 2019
gpg-interface.h
gpg-interface.c: obtain primary key fingerprint as well
Oct 22, 2018
graph.c
graph: fix coloring of octopus dashes
Oct 16, 2019
graph.h
graph: add support for --line-prefix on all graph-aware output
Sep 1, 2016
grep.c
Merge branch 'cb/pcre2-chartables-leakfix'
Oct 23, 2019
grep.h
Merge branch 'cb/pcre2-chartables-leakfix'
Oct 23, 2019
hash.h
hash.h: move object_id definition from cache.h
Jun 20, 2019
hashmap.c
Fix spelling errors in code comments
Nov 10, 2019
hashmap.h
Merge branch 'en/doc-typofix'
Dec 1, 2019
help.c
Fix spelling errors in messages shown to users
Nov 10, 2019
help.h
help: make help_unknown_ref() NORETURN
Aug 30, 2019
hex.c
hex: drop sha1_to_hex()
Nov 13, 2019
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
Merge branch 'cb/curl-use-xmalloc'
Dec 1, 2019
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
Merge branch 'sg/line-log-tree-diff-optim'
Sep 18, 2019
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
Merge branch 'jk/partial-clone-sparse-blob'
Oct 7, 2019
list-objects-filter.c
Merge branch 'jk/partial-clone-sparse-blob'
Oct 7, 2019
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
am: reload .gitattributes after patching it
Sep 3, 2019
ll-merge.h
am: reload .gitattributes after patching it
Sep 3, 2019
lockfile.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
lockfile.h
*.[ch]: manually align parameter lists
May 5, 2019
log-tree.c
range-diff: pass through --notes to `git log`
Nov 21, 2019
log-tree.h
format-patch: make cover letters always text/plain
May 2, 2018
ls-refs.c
upload-pack: strip namespace from symref data
May 28, 2019
ls-refs.h
*.[ch]: manually align parameter lists
May 5, 2019
mailinfo.c
mailinfo: support format=flowed
Aug 29, 2018
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 branch 'en/merge-recursive-directory-rename-fixes'
Nov 10, 2019
merge-recursive.h
merge-recursive: rename MERGE_RECURSIVE_* to MERGE_VARIANT_*
Aug 19, 2019
merge.c
read-cache.c: kill read_index()
Jan 14, 2019
mergesort.c
mergesort: rename it to llist_mergesort()
Apr 17, 2012
mergesort.h
mergesort: rename it to llist_mergesort()
Apr 17, 2012
midx.c
midx: honor the MIDX_PROGRESS flag in midx_repack
Oct 23, 2019
midx.h
midx: add MIDX_PROGRESS flag
Oct 23, 2019
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
notes-utils.c: remove the_repository references
Jan 14, 2019
notes-utils.h
notes-utils.c: remove the_repository references
Jan 14, 2019
notes.c
Merge branch 'mh/notes-duplicate-entries'
Sep 30, 2019
notes.h
notes: correct documentation of format_display_notes()
May 7, 2019
object-store.h
Merge branch 'jk/check-connected-with-alternates'
Jul 19, 2019
object.c
treewide: remove duplicate #include directives
Oct 3, 2019
object.h
commit-graph: fix writing first commit-graph during fetch
Oct 25, 2019
oidmap.c
hashmap: introduce hashmap_free_entries
Oct 7, 2019
oidmap.h
hashmap: use *_entry APIs for iteration
Oct 7, 2019
oidset.c
Merge branch 'br/blame-ignore'
Jul 19, 2019
oidset.h
Merge branch 'br/blame-ignore'
Jul 19, 2019
pack-bitmap-write.c
pack-objects: drop packlist index_pos optimization
Sep 6, 2019
pack-bitmap.c
Merge branch 'jk/misc-uninitialized-fixes'
Sep 30, 2019
pack-bitmap.h
pack-bitmap.h: remove magic number
Sep 28, 2019
pack-check.c
pack-check.c: remove the_repository references
Nov 12, 2018
pack-objects.c
Merge branch 'jk/optim-in-pack-idx-conversion'
Dec 1, 2019
pack-objects.h
Merge branch 'jk/optim-in-pack-idx-conversion'
Dec 1, 2019
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
Merge branch 'ew/hashmap'
Oct 15, 2019
packfile.h
Merge branch 'ds/midx-expire-repack'
Sep 9, 2019
pager.c
pager: add a helper function to clear the last line in the terminal
Jun 24, 2019
parse-options-cb.c
parse-options: avoid arithmetic on pointer that's potentially NULL
Nov 13, 2019
parse-options.c
Fix spelling errors in code comments
Nov 10, 2019
parse-options.h
Merge branch 'nd/diff-parseopt'
Sep 9, 2019
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 'js/git-path-head-dot-lock-fix'
Dec 1, 2019
path.h
path: add a function to check for path suffix
Aug 26, 2019
pathspec.c
Merge branch 'nd/the-index-final'
Feb 7, 2019
pathspec.h
dir.c: move, rename and export match_attrs()
Nov 19, 2018
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
pretty: add "%aL" etc. to show local-part of email addresses
Oct 30, 2019
pretty.h
Merge branch 'sb/more-repo-in-api'
Feb 5, 2019
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
Test the progress display
Sep 17, 2019
progress.h
Merge branch 'sg/overlong-progress-fix'
Apr 25, 2019
promisor-remote.c
promisor-remote: remove fetch_if_missing=0
Nov 13, 2019
promisor-remote.h
Merge branch 'dl/honor-cflags-in-hdr-check'
Oct 7, 2019
prompt.c
config: don't include config.h by default
Jun 15, 2017
prompt.h
prompt.c: remove git_getpass() nobody uses
Jan 15, 2015
protocol.c
tests: define GIT_TEST_PROTOCOL_VERSION
Mar 7, 2019
protocol.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
quote.c
Merge branch 'gs/sq-quote-buf-pretty'
Oct 15, 2019
quote.h
quote: add sq_append_quote_argv_pretty()
Aug 9, 2019
range-diff.c
range-diff: pass through --notes to `git log`
Nov 21, 2019
range-diff.h
Merge branch 'dl/range-diff-with-notes'
Dec 5, 2019
reachable.c
object: convert lookup_object() to use object_id
Jun 20, 2019
reachable.h
*.[ch]: manually align parameter lists
May 5, 2019
read-cache.c
Fix spelling errors in code comments
Nov 10, 2019
rebase-interactive.c
rebase-interactive: rewrite edit_todo_list() to handle the initial edit
Mar 7, 2019
rebase-interactive.h
rebase-interactive: rewrite edit_todo_list() to handle the initial edit
Mar 7, 2019
ref-filter.c
Merge branch 'ew/hashmap'
Oct 15, 2019
ref-filter.h
parse_opt_ref_sorting: always use with NONEG flag
Mar 21, 2019
reflog-walk.c
Merge branch 'nd/i18n'
Aug 15, 2018
reflog-walk.h
*.[ch]: manually align parameter lists
May 5, 2019
refs.c
hashmap_entry: remove first member requirement from docs
Oct 7, 2019
refs.h
Merge branch 'nd/worktree-name-sanitization'
Jun 13, 2019
refspec.c
refspec: make hash size independent
Apr 1, 2019
refspec.h
refspec: add back a refspec_item_init() function
Jun 11, 2018
remote-curl.c
Merge branch 'bc/smart-http-atomic-push'
Oct 23, 2019
remote-testsvn.c
Merge branch 'sb/object-store-grafts'
Jul 18, 2018
remote.c
hashmap: remove type arg from hashmap_{get,put,remove}_entry
Oct 7, 2019
remote.h
hashmap_entry: remove first member requirement from docs
Oct 7, 2019
replace-object.c
Merge branch 'ds/commit-graph-with-grafts' into maint
Nov 21, 2018
replace-object.h
*.[ch]: manually align parameter lists
May 5, 2019
repo-settings.c
Merge branch 'ds/feature-macros'
Oct 24, 2019
repository.c
Fix spelling errors in code comments
Nov 10, 2019
repository.h
Fix spelling errors in code comments
Nov 10, 2019
rerere.c
Fix spelling errors in code comments
Nov 10, 2019
rerere.h
rerere.c: remove the_repository references
Nov 12, 2018
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 'mh/clear-topo-walk-upon-reset'
Dec 5, 2019
revision.h
Merge branch 'en/combined-all-paths'
Mar 7, 2019
run-command.c
trace2: create new combined trace facility
Feb 22, 2019
run-command.h
*.[ch]: remove extern from function declarations using sed
May 5, 2019
send-pack.c
Merge branch 'jk/send-pack-remote-failure'
Dec 1, 2019
send-pack.h
Add missing includes and forward declarations
Aug 15, 2018
sequencer.c
Merge branch 'pw/sequencer-compare-with-right-parent-to-check-empty-c…
Dec 5, 2019
sequencer.h
Merge branch 'pw/post-commit-from-sequencer'
Nov 10, 2019
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
sh-i18n--envsubst.c
cleanup: fix possible overflow errors in binary search, part 2
Jun 13, 2019
sha1-array.c
sha1-array: provide oid_array_filter
Dec 5, 2018
sha1-array.h
sha1-array: provide oid_array_filter
Dec 5, 2018
sha1-file.c
Merge branch 'bc/object-id-part17'
Oct 11, 2019
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 'rs/nth-switch-code-simplification'
Oct 7, 2019
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 'rs/dedup-includes'
Oct 11, 2019
shell.c
Merge branch 'nd/command-list'
Jun 1, 2018
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: add command to pop all common signals
Dec 16, 2015
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 'md/list-objects-filter-combo'
Sep 18, 2019
strbuf.h
Merge branch 'md/list-objects-filter-combo'
Sep 18, 2019
streaming.c
Merge branch 'jk/loose-object-cache-oid'
Feb 7, 2019
streaming.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
string-list.c
style: the opening '{' of a function is in a separate line
Dec 10, 2018
string-list.h
Fix spelling errors in code comments
Nov 10, 2019
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
hashmap: remove type arg from hashmap_{get,put,remove}_entry
Oct 7, 2019
submodule-config.h
*.[ch]: manually align parameter lists
May 5, 2019
submodule.c
submodule: drop unused prefix parameter from some functions
May 13, 2019
submodule.h
submodule: drop unused prefix parameter from some functions
May 13, 2019
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
reopen_tempfile(): truncate opened file
Sep 5, 2018
tempfile.h
*.[ch]: manually align parameter lists
May 5, 2019
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
*.[ch]: manually align parameter lists
May 5, 2019
trace2.c
Merge branch 'jh/trace2'
May 13, 2019
trace2.h
trace2: rename environment variables to GIT_TRACE2*
May 28, 2019
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
Merge branch 'bc/smart-http-atomic-push'
Oct 23, 2019
transport-internal.h
transport: teach all vtables to allow fetch first
Aug 22, 2019
transport.c
transport: push codepath can take arbitrary repository
Oct 8, 2019
transport.h
remote-curl: pass on atomic capability to remote side
Oct 17, 2019
tree-diff.c
tree-walk.c: remove the_repo from fill_tree_descriptor()
Jun 27, 2019
tree-walk.c
Merge branch 'jk/tree-walk-overflow'
Aug 22, 2019
tree-walk.h
Merge branch 'jk/tree-walk-overflow'
Aug 22, 2019
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
Merge branch 'bb/unicode-12.1-reiwa' into maint
Jul 25, 2019
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 'us/unpack-trees-fsmonitor'
Dec 5, 2019
unpack-trees.h
treewide: rename 'struct exclude_list' to 'struct pattern_list'
Sep 5, 2019
upload-pack.c
Merge branch 'jk/disable-commit-graph-during-upload-pack'
Oct 7, 2019
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
urlmatch: use hex2chr() in append_normalized_escapes()
Jul 9, 2017
urlmatch.h
*.[ch]: remove extern from function declarations using spatch
May 5, 2019
usage.c
vreportf(): avoid relying on stdio buffering
Nov 2, 2019
userdiff.c
Merge branch 'jh/userdiff-python-async'
Dec 5, 2019
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
object: convert lookup_unknown_object() to use object_id
Jun 20, 2019
walker.h
walker: drop fields of `struct walker` which are always 1
Apr 24, 2018
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 'nd/corrupt-worktrees' into maint
Jul 25, 2019
worktree.h
*.[ch]: manually align parameter lists
May 5, 2019
wrap-for-bin.sh
Make running git under other debugger-like programs easy
Apr 25, 2018
wrapper.c
Merge branch 'ah/cleanups'
Oct 9, 2019
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
Merge branch 'bc/object-id-part17'
Oct 11, 2019
wt-status.h
wt-status: convert struct wt_status to object_id
Aug 19, 2019
xdiff-interface.c
completion: add more parameter value completion
Feb 20, 2019
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