Failed to load latest commit information.
.github
Configure Git contribution guidelines for github.com
Jun 13, 2017
Documentation
Git 2.18-rc1
Jun 4, 2018
block-sha1
sha1: provide another level of indirection for the SHA-1 functions
Nov 5, 2015
builtin
Merge branch 'rd/init-typo'
Jun 1, 2018
ci
Merge branch 'nd/travis-gcc-8'
May 30, 2018
compat
mingw/msvc: use the new-style RUNTIME_PREFIX helper
Apr 11, 2018
contrib
Merge branch 'pa/import-tars-long-names'
Jun 1, 2018
ewah
Replace Free Software Foundation address in license notices
Nov 9, 2017
git-gui
Merge branch 'cb/git-gui-ttk-style'
Apr 25, 2018
gitk-git
Merge git://ozlabs.org/~paulus/gitk
Jan 18, 2017
gitweb
gitweb: hard-depend on the Digest::MD5 5.8 module
Mar 5, 2018
mergetools
mergetools: add support for guiffy
Apr 5, 2018
perl
Merge branch 'ab/git-svn-get-record-typofix'
May 8, 2018
po
l10n: de.po: translate 132 new messages
Mar 31, 2018
ppc
sha1: provide another level of indirection for the SHA-1 functions
Nov 5, 2015
refs
Merge branch 'js/use-bug-macro'
May 30, 2018
sha1collisiondetection @ 19d97bf
sha1dc: optionally use sha1collisiondetection as a submodule
Jul 3, 2017
sha1dc
Merge branch 'ab/sha1dc-maint'
Jul 7, 2017
t
Merge branch 'bc/t3430-fixup'
Jun 4, 2018
templates
Update shell scripts to compute empty tree object ID
May 2, 2018
vcs-svn
Convert remaining die*(BUG) messages
May 6, 2018
xdiff
Merge branch 'jt/diff-anchored-patience'
Dec 19, 2017
.clang-format
clang-format: adjust penalty for return type line break
Jan 24, 2018
.gitattributes
.gitattributes: add a diff driver for Python
Apr 27, 2018
.gitignore
Merge branch 'nd/command-list'
Jun 1, 2018
.gitmodules
sha1dc: optionally use sha1collisiondetection as a submodule
Jul 3, 2017
.mailmap
mailmap: update brian m. carlson's email address
May 8, 2018
.travis.yml
travis-ci: run gcc-8 on linux-gcc jobs
May 21, 2018
.tsan-suppressions
ThreadSanitizer: add suppressions
Aug 23, 2017
COPYING
Update COPYING with GPLv2 with new FSF address
Jan 17, 2010
GIT-VERSION-GEN
Git 2.18-rc1
Jun 4, 2018
INSTALL
RelNotes: add details on Perl module changes
Mar 16, 2018
LGPL-2.1
provide a copy of the LGPLv2.1
May 20, 2011
Makefile
Merge branch 'nd/command-list'
Jun 1, 2018
README.md
note [email protected] in more places
Jun 1, 2018
RelNotes
The first batch for 2.18 cycle
Apr 9, 2018
abspath.c
real_path: clarify return value ownership
Sep 27, 2017
aclocal.m4
configure: use AC_LANG_PROGRAM consistently
Feb 14, 2011
advice.c
Merge branch 'js/deprecate-grafts'
May 23, 2018
advice.h
Deprecate support for .git/info/grafts
Apr 30, 2018
alias.c
completion: add and use --list-cmds=alias
May 21, 2018
alias.h
completion: add and use --list-cmds=alias
May 21, 2018
alloc.c
commit: integrate commit graph with commit parsing
Apr 11, 2018
apply.c
Merge branch 'js/use-bug-macro'
May 30, 2018
apply.h
apply: remove `newfd` from `struct apply_state`
Oct 6, 2017
archive-tar.c
Merge branch 'js/use-bug-macro'
May 30, 2018
archive-zip.c
cache.h: add repository argument to oid_object_info
Apr 26, 2018
archive.c
Use OPT_SET_INT_F() for cmdline option specification
May 24, 2018
archive.h
archive: convert sha1_file_to_archive to struct object_id
Mar 14, 2018
argv-array.c
Merge branch 'ma/unpack-trees-free-msgs'
May 30, 2018
argv-array.h
Merge branch 'ma/unpack-trees-free-msgs'
May 30, 2018
attr.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
attr.h
pathspec: allow querying for attributes
Mar 13, 2017
base85.c
base85.c: have SP around arithmetic operators
Oct 16, 2013
bisect.c
Merge branch 'ys/bisect-object-id-missing-conversion-fix'
Apr 10, 2018
bisect.h
Merge branch 'ma/bisect-leakfix'
Nov 15, 2017
blame.c
Merge branch 'js/use-bug-macro'
May 30, 2018
blame.h
blame: move entry prepend to libgit
May 25, 2017
blob.c
Convert lookup_blob to struct object_id
May 8, 2017
blob.h
Convert lookup_blob to struct object_id
May 8, 2017
branch.c
refspec: rename struct refspec to struct refspec_item
May 17, 2018
branch.h
Merge branch 'ks/branch-cleanup'
Dec 27, 2017
builtin.h
Merge branch 'ds/commit-graph'
May 8, 2018
bulk-checkin.c
Merge branch 'js/use-bug-macro'
May 30, 2018
bulk-checkin.h
bulk-checkin: convert index_bulk_checkin to struct object_id
Mar 14, 2018
bundle.c
Merge branch 'ma/lockfile-cleanup'
May 30, 2018
bundle.h
bundle: convert to struct object_id
May 2, 2017
cache-tree.c
cache-tree: use is_empty_tree_oid
May 2, 2018
cache-tree.h
cache-tree: convert write_*_as_tree to object_id
Mar 14, 2018
cache.h
Merge branch 'nd/command-list'
Jun 1, 2018
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-racy.c
check-racy.c: use error_errno()
May 9, 2016
check_bindir
check_bindir: avoid "test <cond> -a/-o <cond>"
Jun 9, 2014
checkout.c
refspec: rename struct refspec to struct refspec_item
May 17, 2018
checkout.h
checkout: factor out functions to new lib file
Nov 27, 2017
color.c
Merge branch 'js/use-bug-macro'
May 30, 2018
color.h
color: introduce support for colorizing stderr
Apr 24, 2018
column.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
column.h
column: support piping stdout to external git-column process
Apr 27, 2012
combine-diff.c
sha1_file: convert read_sha1_file to struct object_id
Mar 14, 2018
command-list.txt
Merge branch 'nd/command-list'
Jun 1, 2018
commit-graph.c
Merge branch 'sb/oid-object-info'
May 23, 2018
commit-graph.h
commit-graph: lazy-load trees for commits
Apr 11, 2018
commit-slab.h
commit-slab.h: avoid -Wsign-compare warnings
Sep 22, 2017
commit.c
Merge branch 'bc/object-id'
May 30, 2018
commit.h
Merge branch 'nd/pack-struct-commit'
May 30, 2018
common-main.c
Merge branch 'dj/runtime-prefix'
May 8, 2018
config.c
Merge branch 'ma/config-store-data-clear'
May 30, 2018
config.h
Merge branch 'tb/config-default'
May 8, 2018
config.mak.dev
Makefile: add a DEVOPTS to get all of -Wextra
Apr 16, 2018
config.mak.in
Merge branch 'jc/remove-export-from-config-mak-in'
Apr 1, 2013
config.mak.uname
Merge branch 'nd/repack-keep-pack'
May 23, 2018
configure.ac
Merge branch 'es/fread-reads-dir-autoconf-fix'
Apr 25, 2018
connect.c
Merge branch 'nd/command-list'
Jun 1, 2018
connect.h
fetch-pack: support shallow requests
Mar 15, 2018
connected.c
Merge branch 'jh/partial-clone'
Feb 13, 2018
connected.h
Convert check_connected to use struct object_id
Oct 16, 2017
convert.c
Merge branch 'ls/checkout-encoding'
May 8, 2018
convert.h
Merge branch 'ls/checkout-encoding'
May 8, 2018
copy.c
copy.c: use error_errno()
May 9, 2016
credential-cache--daemon.c
tempfile: auto-allocate tempfiles on heap
Sep 6, 2017
credential-cache.c
Merge branch 'dl/credential-cache-socket-in-xdg-cache' into maint
Aug 23, 2017
credential-store.c
path.c: and an option to call real_path() in expand_user_path()
Apr 15, 2017
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
csum-file: refactor finalize_hashfile() method
Apr 2, 2018
ctype.c
kwset: use unsigned char to store values with high-bit set
Mar 2, 2015
daemon.c
Merge branch 'lw/daemon-log-destination'
Apr 25, 2018
date.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
decorate.c
decorate: clean up and document API
Dec 8, 2017
decorate.h
decorate: clean up and document API
Dec 8, 2017
delta.h
comments: fix misuses of "nor"
Mar 31, 2014
detect-compiler
Makefile: detect compiler and enable more warnings in DEVELOPER=1
Apr 16, 2018
diff-delta.c
Merge branch 'mk/diff-delta-avoid-large-offset'
Sep 28, 2017
diff-lib.c
Merge branch 'bw/c-plus-plus' into ds/lazy-load-trees
Apr 11, 2018
diff-no-index.c
diff: make struct diff_flags members lowercase
Nov 1, 2017
diff.c
Merge branch 'bc/object-id'
May 30, 2018
diff.h
add status config and command line options for rename detection
May 13, 2018
diffcore-break.c
Merge branch 'tk/diffcore-delta-remove-unused' into maint
Nov 29, 2016
diffcore-delta.c
diffcore-delta: rename 'new' variables
Feb 22, 2018
diffcore-order.c
wildmatch: remove unused wildopts parameter
Jun 24, 2017
diffcore-pickaxe.c
regex: do not call `regfree()` if compilation fails
May 21, 2018
diffcore-rename.c
Merge branch 'po/object-id'
Feb 15, 2018
diffcore.h
diff: convert fill_filespec to struct object_id
Jun 2, 2017
dir-iterator.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
dir-iterator.h
dir_iterator: new API for iterating over a directory tree
Jun 20, 2016
dir.c
Merge branch 'bc/object-id'
May 30, 2018
dir.h
Merge branch 'bc/object-id'
May 30, 2018
editor.c
launch_editor(): indicate that Git waits for user input
Dec 7, 2017
entry.c
convert: convert to struct object_id
Mar 14, 2018
environment.c
Merge branch 'ls/checkout-encoding'
May 8, 2018
exec-cmd.c
Merge branch 'js/runtime-prefix'
May 8, 2018
exec-cmd.h
Merge branch 'dj/runtime-prefix'
May 8, 2018
fast-import.c
Merge branch 'ma/lockfile-cleanup'
May 30, 2018
fetch-object.c
unpack-trees: batch fetching of missing blobs
Dec 8, 2017
fetch-object.h
unpack-trees: batch fetching of missing blobs
Dec 8, 2017
fetch-pack.c
Merge branch 'jt/partial-clone-proto-v2'
May 30, 2018
fetch-pack.h
fetch: send server options when using protocol v2
Apr 24, 2018
fmt-merge-msg.h
fmt-merge-msg: use branch.$name.description
Oct 7, 2011
fsck.c
Merge branch 'bc/object-id'
May 30, 2018
fsck.h
fsck: detect gitmodules files
May 22, 2018
fsmonitor.c
Merge branch 'jk/snprintf-truncation'
May 30, 2018
fsmonitor.h
dir.c: ignore paths containing .git when invalidating untracked cache
Feb 7, 2018
generate-cmdlist.sh
git: support --list-cmds=list-<category>
May 21, 2018
gettext.c
Merge branch 'js/runtime-prefix'
May 8, 2018
gettext.h
gettext: add is_utf8_locale()
Jul 1, 2016
git-add--interactive.perl
add--interactive: compute the empty tree value
May 2, 2018
git-archimport.perl
archimport: use safe_pipe_capture for user input
Sep 12, 2017
git-bisect.sh
Merge branch 'sb/bisect-run-empty'
Nov 15, 2017
git-compat-util.h
Merge branch 'js/use-bug-macro'
May 30, 2018
git-cvsexportcommit.perl
git-cvsexportcommit: use a lowercase "usage:" string
Feb 24, 2013
git-cvsimport.perl
perl: call timegm and timelocal with 4-digit year
Feb 23, 2018
git-cvsserver.perl
cvsserver: use safe_pipe_capture for `constant commands` as well
Sep 11, 2017
git-difftool--helper.sh
difftool: always honor fatal error exit codes
Aug 15, 2016
git-filter-branch.sh
Update shell scripts to compute empty tree object ID
May 2, 2018
git-instaweb.sh
git-instaweb: use @SHELL_PATH@ instead of /bin/sh
Mar 10, 2015
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
mergetool: honor mergetool.$tool.trustExitCode for built-in tools
Nov 29, 2016
git-mergetool.sh
mergetool: fix running in subdir when rerere enabled
Jan 10, 2017
git-p4.py
Merge branch 'ld/p4-unshelve'
Jun 1, 2018
git-parse-remote.sh
i18n: git-parse-remote.sh: mark strings for translation
Apr 19, 2016
git-quiltimport.sh
git-quiltimport: add commandline option --series <file>
Sep 1, 2015
git-rebase--am.sh
Merge branch 'pw/rebase-signoff'
Apr 25, 2018
git-rebase--interactive.sh
Merge branch 'js/rebase-recreate-merge'
Jun 1, 2018
git-rebase--merge.sh
Merge branch 'pw/rebase-signoff'
Apr 25, 2018
git-rebase.sh
rebase -i: introduce --rebase-merges=[no-]rebase-cousins
Apr 26, 2018
git-remote-testgit.sh
transport-helper: do not request symbolic refs to remote helpers
Jan 22, 2015
git-request-pull.sh
request-pull: capitalise "Git" to make it a proper noun
Oct 3, 2017
git-send-email.perl
Merge branch 'dd/send-email-reedit'
May 30, 2018
git-sh-i18n.sh
git-sh-i18n: check GETTEXT_POISON before USE_GETTEXT_SCHEME
Feb 8, 2018
git-sh-setup.sh
Merge branch 'va/i18n-even-more'
Dec 27, 2016
git-stash.sh
Merge branch 'tg/stash-untracked-with-pathspec-fix'
Apr 9, 2018
git-submodule.sh
Merge branch 'sb/submodule-update-try-harder'
May 30, 2018
git-svn.perl
git-svn: search --authors-prog in PATH too
Apr 5, 2018
git-web--browse.sh
git-web--browse.sh: use the $( ... ) construct for command substitution
Apr 23, 2014
git.c
Merge branch 'nd/command-list'
Jun 1, 2018
git.rc
mingw: include the full version information in the resources
Nov 1, 2017
gpg-interface.c
gpg-interface: find the last gpg signature line
Apr 16, 2018
gpg-interface.h
gpg-interface: use size_t for signature buffer size
Apr 16, 2018
graph.c
graph: use strbuf_addchars() to add spaces
Oct 2, 2017
graph.h
graph: add support for --line-prefix on all graph-aware output
Sep 1, 2016
grep.c
Merge branch 'ma/regex-no-regfree-after-comp-fail'
May 30, 2018
grep.h
Merge branch 'ab/pcre-v2' into maint
Nov 21, 2017
hash.h
hash: update obsolete reference to SHA1_HEADER
Feb 9, 2018
hashmap.c
hashmap: add API to disable item counting when threaded
Sep 7, 2017
hashmap.h
Merge branch 'rb/hashmap-h-compilation-fix' into maint
Mar 22, 2018
help.c
Merge branch 'nd/command-list'
Jun 1, 2018
help.h
completion: allow to customize the completable command list
May 21, 2018
hex.c
notes: move hex_to_bytes() to hex.c and export it
Nov 1, 2017
http-backend.c
Merge branch 'bw/protocol-v2'
May 8, 2018
http-fetch.c
Merge branch 'ma/http-walker-no-partial'
May 8, 2018
http-push.c
Merge branch 'bw/ref-prefix-for-configured-refspec'
May 30, 2018
http-walker.c
Merge branch 'sb/object-store'
Apr 11, 2018
http.c
Merge branch 'bw/remote-curl-compressed-responses'
May 30, 2018
http.h
Merge branch 'jk/snprintf-truncation'
May 30, 2018
ident.c
Merge branch 'bw/config-h'
Jun 24, 2017
imap-send.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
iterator.h
refs: introduce an iterator interface
Jun 20, 2016
khash.h
convert trivial cases to ALLOC_ARRAY
Feb 22, 2016
kwset.c
Replace Free Software Foundation address in license notices
Nov 9, 2017
kwset.h
Replace Free Software Foundation address in license notices
Nov 9, 2017
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 'ds/lazy-load-trees'
May 23, 2018
line-log.h
ALLOC_GROW: avoid -Wsign-compare warnings
Sep 22, 2017
line-range.c
use SWAP macro
Jan 30, 2017
line-range.h
line-range: teach -L/RE/ to search relative to anchor point
Aug 6, 2013
list-objects-filter-options.c
fetch: inherit filter-spec from partial clone
Dec 8, 2017
list-objects-filter-options.h
fetch: inherit filter-spec from partial clone
Dec 8, 2017
list-objects-filter.c
Merge branch 'sb/oid-object-info'
May 23, 2018
list-objects-filter.h
list-objects: filter objects in traverse_commit_list
Nov 22, 2017
list-objects.c
treewide: replace maybe_tree with accessor methods
Apr 11, 2018
list-objects.h
list-objects: filter objects in traverse_commit_list
Nov 22, 2017
list.h
tempfile: use list.h for linked list
Sep 6, 2017
ll-merge.c
avoid "write_in_full(fd, buf, len) != len" pattern
Sep 14, 2017
ll-merge.h
merge-recursive --patience
Aug 26, 2010
lockfile.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
lockfile.h
lockfile: fix documentation on `close_lock_file_gently()`
Oct 6, 2017
log-tree.c
Merge branch 'jk/snprintf-truncation'
May 30, 2018
log-tree.h
format-patch: make cover letters always text/plain
May 2, 2018
ls-refs.c
ls-refs: introduce ls-refs server command
Mar 15, 2018
ls-refs.h
ls-refs: introduce ls-refs server command
Mar 15, 2018
mailinfo.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
mailinfo.h
mailinfo: handle in-body header continuations
Sep 21, 2016
mailmap.c
sha1_file: convert read_sha1_file to struct object_id
Mar 14, 2018
mailmap.h
mailmap: simplify map_user() interface
Jan 10, 2013
match-trees.c
sha1_file: convert read_sha1_file to struct object_id
Mar 14, 2018
mem-pool.c
mem-pool: move reusable parts of memory pool into its own file
Apr 12, 2018
mem-pool.h
mem-pool: move reusable parts of memory pool into its own file
Apr 12, 2018
merge-blobs.c
sha1_file: convert read_sha1_file to struct object_id
Mar 14, 2018
merge-blobs.h
Which merge_file() function do you mean?
Dec 10, 2012
merge-recursive.c
Merge branch 'ma/unpack-trees-free-msgs'
May 30, 2018
merge-recursive.h
merge: add merge.renames config setting
May 8, 2018
merge.c
Merge branch 'ma/unpack-trees-free-msgs'
May 30, 2018
mergesort.c
mergesort: rename it to llist_mergesort()
Apr 17, 2012
mergesort.h
mergesort: rename it to llist_mergesort()
Apr 17, 2012
name-hash.c
Merge branch 'bp/name-hash-dirname-fix'
Feb 27, 2018
notes-cache.c
sha1_file: convert read_sha1_file to struct object_id
Mar 14, 2018
notes-cache.h
notes-cache: convert to struct object_id
May 8, 2017
notes-merge.c
Merge branch 'js/use-bug-macro'
May 30, 2018
notes-merge.h
notes-merge: convert notes_merge* to struct object_id
Jun 5, 2017
notes-utils.c
notes: convert write_notes_tree to object_id
Jan 30, 2018
notes-utils.h
commit: convert commit_tree* to object_id
Jan 30, 2018
notes.c
sha1_file: convert read_sha1_file to struct object_id
Mar 14, 2018
notes.h
notes: convert write_notes_tree to object_id
Jan 30, 2018
object-store.h
Merge branch 'nd/pack-objects-pack-struct'
May 23, 2018
object.c
Merge branch 'sb/oid-object-info'
May 23, 2018
object.h
Merge branch 'nd/pack-objects-pack-struct'
May 23, 2018
oidmap.c
oidmap: ensure map is initialized
Dec 27, 2017
oidmap.h
oidmap: add oidmap iterator methods
Nov 22, 2017
oidset.c
oidset: add iterator methods to oidset
Nov 22, 2017
oidset.h
oidset: don't return value from oidset_init
Jan 8, 2018
pack-bitmap-write.c
Merge branch 'js/use-bug-macro'
May 30, 2018
pack-bitmap.c
Merge branch 'js/use-bug-macro'
May 30, 2018
pack-bitmap.h
pack-objects: move in_pack_pos out of struct object_entry
Apr 16, 2018
pack-check.c
packfile: add repository argument to unpack_entry
Apr 26, 2018
pack-objects.c
Merge branch 'js/use-bug-macro'
May 30, 2018
pack-objects.h
Merge branch 'nd/pack-objects-pack-struct'
May 23, 2018
pack-revindex.c
object-store: move packed_git and packed_git_mru to object store
Mar 26, 2018
pack-revindex.h
pack-revindex: store entries directly in packed_git
Dec 21, 2015
pack-write.c
csum-file: refactor finalize_hashfile() method
Apr 2, 2018
pack.h
csum-file: rename sha1file to hashfile
Feb 2, 2018
packfile.c
Merge branch 'bc/object-id'
May 30, 2018
packfile.h
Merge branch 'bc/object-id'
May 30, 2018
pager.c
Merge branch 'nd/command-list'
Jun 1, 2018
parse-options-cb.c
parseopt: handle malformed --expire arguments more nicely
Apr 23, 2018
parse-options.c
Merge branch 'ps/contains-id-error-message'
Apr 10, 2018
parse-options.h
Merge branch 'ps/contains-id-error-message'
Apr 10, 2018
patch-delta.c
compat: helper for detecting unsigned overflow
Feb 10, 2011
patch-ids.c
diff: make struct diff_flags members lowercase
Nov 1, 2017
patch-ids.h
patch-ids: convert to struct object_id
Jun 2, 2017
path.c
Sync with Git 2.17.1
May 29, 2018
path.h
path: document path functions
Dec 13, 2017
pathspec.c
Convert remaining die*(BUG) messages
May 6, 2018
pathspec.h
Merge branch 'bw/pathspec-match-submodule-boundary'
Dec 19, 2017
pkt-line.c
Merge branch 'js/use-bug-macro'
May 30, 2018
pkt-line.h
pkt-line: add packet_buf_write_len function
Mar 15, 2018
preload-index.c
trace: measure where the time is spent in the index-heavy operations
Feb 2, 2018
pretty.c
Merge branch 'ds/lazy-load-trees'
May 23, 2018
pretty.h
format: create docs for pretty.h
Dec 12, 2017
prio-queue.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
prio-queue.h
prio-queue: make output stable with respect to insertion
Jul 15, 2014
progress.c
Merge branch 'en/rename-progress'
Dec 19, 2017
progress.h
progress: fix progress meters when dealing with lots of work
Nov 15, 2017
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
protocol: introduce enum protocol_version value protocol_v2
Mar 14, 2018
protocol.h
protocol: introduce enum protocol_version value protocol_v2
Mar 14, 2018
quote.c
Merge branch 'jk/sq-dequote-on-bogus-input'
Feb 27, 2018
quote.h
trace: avoid unnecessary quoting
Jan 16, 2018
reachable.c
cache.h: add repository argument to oid_object_info
Apr 26, 2018
reachable.h
timestamp_t: a new data type for timestamps
Apr 27, 2017
read-cache.c
Merge branch 'bc/object-id'
May 30, 2018
ref-filter.c
Merge branch 'js/use-bug-macro'
May 30, 2018
ref-filter.h
Merge branch 'ot/libify-get-ref-atom-value'
May 8, 2018
reflog-walk.c
refs: convert dwim_log to struct object_id
Oct 16, 2017
reflog-walk.h
reflog-walk: apply --since/--until to reflog dates
Jul 9, 2017
refs.c
Merge branch 'jk/snprintf-truncation'
May 30, 2018
refs.h
Merge branch 'sb/object-store-replace'
May 8, 2018
refspec.c
Merge branch 'bw/refspec-api'
Jun 4, 2018
refspec.h
fetch: do not pass ref-prefixes for fetch by exact SHA1
Jun 1, 2018
remote-curl.c
remote-curl: accept compressed responses with protocol v2
May 23, 2018
remote-testsvn.c
exec_cmd: rename to use dash in file name
Apr 11, 2018
remote.c
Merge branch 'bw/ref-prefix-for-configured-refspec'
May 30, 2018
remote.h
Merge branch 'bw/ref-prefix-for-configured-refspec'
May 30, 2018
replace-object.c
Merge branch 'sb/object-store-replace'
May 23, 2018
replace-object.h
replace-object: allow lookup_replace_object to handle arbitrary repos…
Apr 12, 2018
repository.c
Merge branch 'nd/repo-clear-keep-the-index'
May 30, 2018
repository.h
Merge branch 'sb/object-store-replace'
May 8, 2018
rerere.c
Merge branch 'ma/lockfile-cleanup'
May 30, 2018
rerere.h
completion: don't set PARSE_OPT_NOCOMPLETE on --rerere-autoupdate
Mar 7, 2018
resolve-undo.c
cache: add a function to read an object ID from a buffer
May 2, 2018
resolve-undo.h
resolve-undo: convert struct resolve_undo_info to object_id
Mar 14, 2018
revision.c
Merge branch 'bc/object-id'
May 30, 2018
revision.h
Merge branch 'jk/cached-commit-buffer' into HEAD
Mar 13, 2018
run-command.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
run-command.h
run-command: expose is_executable function
Apr 26, 2017
send-pack.c
send-pack: convert remaining functions to struct object_id
Mar 14, 2018
send-pack.h
Rename sha1_array to oid_array
Mar 31, 2017
sequencer.c
Merge branch 'js/rebase-recreate-merge'
Jun 1, 2018
sequencer.h
Merge branch 'js/sequencer-and-root-commits'
May 30, 2018
serve.c
serve: introduce the server-option capability
Apr 24, 2018
serve.h
serve: introduce git-serve
Mar 15, 2018
server-info.c
server-info: remove unused members from struct pack_info
May 2, 2018
setup.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
sh-i18n--envsubst.c
Replace Free Software Foundation address in license notices
Nov 9, 2017
sha1-array.c
get_short_oid: sort ambiguous objects by type, then SHA-1
May 11, 2018
sha1-array.h
get_short_oid: sort ambiguous objects by type, then SHA-1
May 11, 2018
sha1-file.c
Merge branch 'bc/object-id'
May 30, 2018
sha1-lookup.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
sha1-lookup.h
packfile: refactor hash search with fanout table
Feb 15, 2018
sha1-name.c
Merge branch 'ab/get-short-oid'
May 30, 2018
sha1dc_git.c
sha1dc: allow building with the external sha1dc library
Aug 16, 2017
sha1dc_git.h
sha1dc_git.h: re-arrange an ifdef chain for a subsequent change
Dec 8, 2017
shallow.c
Merge branch 'js/use-bug-macro'
May 30, 2018
shell.c
Merge branch 'nd/command-list'
Jun 1, 2018
shortlog.h
shortlog: group by committer information
Dec 16, 2016
show-index.c
common-main: call git_setup_gettext()
Jul 1, 2016
sideband.c
Avoid multiple PREFIX definitions
Apr 24, 2018
sideband.h
sideband.c: make send_sideband() return void
Jun 16, 2016
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
split-index: convert struct split_index to object_id
May 2, 2018
split-index.h
split-index: convert struct split_index to object_id
May 2, 2018
strbuf.c
Merge branch 'js/use-bug-macro'
May 30, 2018
strbuf.h
Merge branch 'en/rename-directory-detection-reboot'
May 23, 2018
streaming.c
cache.h: add repository argument to oid_object_info_extended
Apr 26, 2018
streaming.h
streaming: convert open_istream to use struct object_id
Mar 14, 2018
string-list.c
cleanup: fix possible overflow errors in binary search
Oct 9, 2017
string-list.h
string-list.h: move documentation from Documentation/api/ into header
Sep 27, 2017
sub-process.c
Merge branch 'tg/memfixes'
Oct 7, 2017
sub-process.h
Docs: split out long-running subprocess handshake
Jan 25, 2018
submodule-config.c
Merge branch 'bc/object-id'
May 30, 2018
submodule-config.h
Merge branch 'bc/object-id'
May 30, 2018
submodule.c
Merge branch 'jt/submodule-pull-recurse-rebase'
Jun 4, 2018
submodule.h
Merge branch 'jt/submodule-pull-recurse-rebase'
Jun 4, 2018
symlinks.c
symlinks: remove PATH_MAX limitation
Jul 7, 2014
tag.c
cache.h: add repository argument to oid_object_info
Apr 26, 2018
tag.h
tag: convert gpg_verify_tag to use struct object_id
Jul 13, 2017
tar.h
tar-tree: Introduce write_entry()
Mar 26, 2006
tempfile.c
tempfile: rename 'template' variables
Feb 22, 2018
tempfile.h
tempfile: rename 'template' variables
Feb 22, 2018
thread-utils.c
thread-utils.c: detect CPU count on older BSD-like systems
Mar 10, 2015
thread-utils.h
pack-objects: set number of threads before checking and warning
Oct 13, 2014
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
trace.c: export trace_setup_key
Mar 30, 2018
trace.h
trace.c: export trace_setup_key
Mar 30, 2018
trailer.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
trailer.h
Merge branch 'jk/trailers-parse'
Aug 27, 2017
transport-helper.c
remote: convert apply_refspecs to take a struct refspec
May 17, 2018
transport-internal.h
transport: convert get_refs_list to take a list of ref prefixes
Mar 15, 2018
transport.c
Merge branch 'bw/ref-prefix-for-configured-refspec'
May 30, 2018
transport.h
Merge branch 'bw/ref-prefix-for-configured-refspec'
May 30, 2018
tree-diff.c
diff: make struct diff_flags members lowercase
Nov 1, 2017
tree-walk.c
tree-walk: convert get_tree_entry_follow_symlinks to object_id
May 2, 2018
tree-walk.h
tree-walk: convert get_tree_entry_follow_symlinks to object_id
May 2, 2018
tree.c
Merge branch 'ds/lazy-load-trees'
May 23, 2018
tree.h
tree: convert read_tree_recursive to struct object_id
Mar 14, 2018
unicode-width.h
unicode_width.h: rename to use dash in file name
Apr 11, 2018
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 'ma/unpack-trees-free-msgs'
May 30, 2018
unpack-trees.h
unpack_trees_options: free messages when done
May 22, 2018
upload-pack.c
Merge branch 'jt/partial-clone-proto-v2'
May 30, 2018
upload-pack.h
fetch-pack: perform a fetch using v2
Mar 15, 2018
url.c
introduce hex2chr() for converting two hexadecimal digits to a character
Sep 7, 2016
url.h
url: decode buffers that are not NUL-terminated
Jul 20, 2011
urlmatch.c
urlmatch: use hex2chr() in append_normalized_escapes()
Jul 9, 2017
urlmatch.h
urlmatch: include host in urlmatch ranking
Feb 1, 2017
usage.c
Merge branch 'jk/snprintf-truncation'
May 30, 2018
userdiff.c
Merge branch 'tl/userdiff-csharp-async'
Mar 15, 2018
userdiff.h
diff: clarify textconv interface
Feb 22, 2016
utf8.c
Sync with Git 2.17.1
May 29, 2018
utf8.h
Sync with Git 2.17.1
May 29, 2018
varint.c
cleanups: ensure that git-compat-util.h is included first
Sep 15, 2014
varint.h
cleanups: ensure that git-compat-util.h is included first
Sep 15, 2014
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 'ds/lazy-load-trees'
May 23, 2018
walker.h
walker: drop fields of `struct walker` which are always 1
Apr 24, 2018
wildmatch.c
wildmatch: remove unused wildopts parameter
Jun 24, 2017
wildmatch.h
wildmatch: remove unused wildopts parameter
Jun 24, 2017
worktree.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
worktree.h
worktree remove: allow it when $GIT_WORK_TREE is already gone
Feb 12, 2018
wrap-for-bin.sh
Make running git under other debugger-like programs easy
Apr 25, 2018
wrapper.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018
write-or-die.c
write_or_die.c: rename to use dashes in file name
Apr 11, 2018
ws.c
attr: convert git_check_attrs() callers to use the new API
Feb 1, 2017
wt-status.c
Merge branch 'bc/object-id'
May 30, 2018
wt-status.h
add status config and command line options for rename detection
May 13, 2018
xdiff-interface.c
sha1_file: convert read_sha1_file to struct object_id
Mar 14, 2018
xdiff-interface.h
xdiff-interface: export comparing and hashing strings
Oct 26, 2017
zlib.c
Replace all die("BUG: ...") calls by BUG() ones
May 6, 2018