Failed to load latest commit information.
.github
Configure Git contribution guidelines for github.com
Jun 13, 2017
Documentation
Merge branch 'jk/doc-diff-options'
Jan 9, 2018
block-sha1
sha1: provide another level of indirection for the SHA-1 functions
Nov 5, 2015
builtin
Merge branch 'ew/empty-merge-with-dirty-index'
Jan 5, 2018
ci
travis-ci: check that all build artifacts are .gitignore-d
Jan 3, 2018
compat
Merge branch 'bp/fsmonitor'
Nov 21, 2017
contrib
Merge branch 'ra/prompt-eread-fix'
Dec 28, 2017
ewah
Replace Free Software Foundation address in license notices
Nov 9, 2017
git-gui
Merge branch 'js/misc-git-gui-stuff' of ../git-gui
Jan 9, 2018
gitk-git
Merge git://ozlabs.org/~paulus/gitk
Jan 18, 2017
gitweb
Merge branch 'gc/gitweb-filetest-acl'
Nov 6, 2017
mergetools
mergetools/meld: improve compatibiilty with Meld on macOS X
Jun 19, 2017
perl
Git/Packet.pm: use 'if' instead of 'unless'
Nov 22, 2017
po
l10n: Update Catalan translation
Oct 29, 2017
ppc
sha1: provide another level of indirection for the SHA-1 functions
Nov 5, 2015
refs
Merge branch 'mh/tidy-ref-update-flags'
Nov 15, 2017
sha1collisiondetection @ 19d97bf
sha1dc: optionally use sha1collisiondetection as a submodule
Jul 3, 2017
sha1dc
Merge branch 'ab/sha1dc-maint'
Jul 7, 2017
t
Merge branch 'bw/protocol-v1'
Jan 9, 2018
templates
fsmonitor: simplify determining the git worktree under Windows
Nov 13, 2017
vcs-svn
vcs-svn: release strbuf after use in end_revision()
Sep 6, 2017
xdiff
Merge branch 'jt/diff-anchored-patience'
Dec 19, 2017
.clang-format
clang-format: add a comment about the meaning/status of the
Oct 2, 2017
.gitattributes
Fix build with core.autocrlf=true
May 10, 2017
.gitignore
rebase--helper: add a builtin helper for interactive rebases
Feb 9, 2017
.gitmodules
sha1dc: optionally use sha1collisiondetection as a submodule
Jul 3, 2017
.mailmap
mailmap: use Kaartic Sivaraam's new address
Nov 3, 2017
.travis.yml
travis-ci: don't install default addon packages for the 32 bit Linux …
Dec 27, 2017
.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.16-rc1
Jan 5, 2018
INSTALL
git-imap-send: use libcurl for implementation
Nov 10, 2014
LGPL-2.1
provide a copy of the LGPLv2.1
May 20, 2011
Makefile
Merge branch 'ab/dc-sha1-loose-ends'
Jan 9, 2018
README.md
README: create HTTP/HTTPS links from URLs in Markdown
Mar 1, 2017
RelNotes
The first batch for 2.16
Nov 6, 2017
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 'ls/editor-waiting-message'
Dec 19, 2017
advice.h
Merge branch 'ls/editor-waiting-message'
Dec 19, 2017
alias.c
Merge branch 'js/alias-case-sensitivity'
Jul 20, 2017
alloc.c
alloc: factor out commit index
Jul 28, 2014
apply.c
Merge branch 'rs/apply-inaccurate-eof-with-incomplete-line'
Nov 27, 2017
apply.h
apply: remove `newfd` from `struct apply_state`
Oct 6, 2017
archive-tar.c
Merge branch 'bw/config-h'
Jun 24, 2017
archive-zip.c
Merge branch 'bw/config-h'
Jun 24, 2017
archive.c
refs: convert dwim_ref and expand_ref to struct object_id
Oct 16, 2017
archive.h
timestamp_t: a new data type for timestamps
Apr 27, 2017
argv-array.c
argv-array: add detach function
Feb 22, 2016
argv-array.h
argv-array: add detach function
Feb 22, 2016
attr.c
hashmap: add API to disable item counting when threaded
Sep 7, 2017
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 'mh/tidy-ref-update-flags'
Nov 15, 2017
bisect.h
Merge branch 'ma/bisect-leakfix'
Nov 15, 2017
blame.c
Merge branch 'bw/diff-opt-impl-to-bitfields'
Nov 9, 2017
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
Merge branch 'ks/branch-cleanup'
Dec 27, 2017
branch.h
Merge branch 'ks/branch-cleanup'
Dec 27, 2017
builtin.h
git.c: provide setup_auto_pager()
Aug 3, 2017
bulk-checkin.c
distinguish error versus short read from read_in_full()
Sep 27, 2017
bulk-checkin.h
cleanups: ensure that git-compat-util.h is included first
Sep 15, 2014
bundle.c
refs: convert dwim_ref and expand_ref to struct object_id
Oct 16, 2017
bundle.h
bundle: convert to struct object_id
May 2, 2017
cache-tree.c
Merge branch 'ma/lockfile-fixes'
Nov 6, 2017
cache-tree.h
Convert struct cache_tree to use struct object_id
May 2, 2017
cache.h
Merge branch 'ew/empty-merge-with-dirty-index-maint' into ew/empty-me…
Dec 22, 2017
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
checkout: factor out functions to new lib file
Nov 27, 2017
checkout.h
checkout: factor out functions to new lib file
Nov 27, 2017
color.c
refactor "dumb" terminal determination
Dec 4, 2017
color.h
diff.c: add dimming to moved line detection
Jun 30, 2017
column.c
column: do not include pager.c
Oct 24, 2017
column.h
column: support piping stdout to external git-column process
Apr 27, 2012
combine-diff.c
Merge branch 'bw/diff-opt-impl-to-bitfields'
Nov 9, 2017
command-list.txt
relink: retire the command
Jan 25, 2017
commit-slab.h
commit-slab.h: avoid -Wsign-compare warnings
Sep 22, 2017
commit.c
reduce_heads: fix memory leaks
Nov 8, 2017
commit.h
format: create pretty.h file
Dec 12, 2017
common-main.c
attr: use hashmap for attribute dictionary
Feb 1, 2017
config.c
Merge branch 'hm/config-parse-expiry-date'
Dec 6, 2017
config.h
Merge branch 'hm/config-parse-expiry-date'
Dec 6, 2017
config.mak.in
Merge branch 'jc/remove-export-from-config-mak-in'
Apr 1, 2013
config.mak.uname
packed_ref_cache: keep the `packed-refs` file mmapped if possible
Sep 25, 2017
configure.ac
Makefile: NO_OPENSSL=1 should no longer imply BLK_SHA1=1
Dec 28, 2017
connect.c
connect: correct style of C-style comment
Nov 21, 2017
connect.h
connect & http: support -4 and -6 switches for remote operations
Feb 12, 2016
connected.c
Convert check_connected to use struct object_id
Oct 16, 2017
connected.h
Convert check_connected to use struct object_id
Oct 16, 2017
convert.c
Merge branch 'tb/check-crlf-for-safe-crlf'
Dec 27, 2017
convert.h
Merge branch 'tb/apply-with-crlf' into maint
Sep 10, 2017
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
Merge branch 'ab/free-and-null'
Jun 24, 2017
credential.h
credential: let helpers tell us to quit
Dec 4, 2014
csum-file.c
prefer "!=" when checking read_in_full() result
Sep 27, 2017
csum-file.h
Merge branch 'jk/pack-bitmap'
Dec 12, 2014
ctype.c
kwset: use unsigned char to store values with high-bit set
Mar 2, 2015
daemon.c
daemon: recognize hidden request arguments
Oct 17, 2017
date.c
Merge branch 'ab/strbuf-addftime-tzname-boolify'
Jul 7, 2017
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
diff-delta.c
Merge branch 'mk/diff-delta-avoid-large-offset'
Sep 28, 2017
diff-lib.c
Merge branch 'bc/hash-algo'
Dec 13, 2017
diff-no-index.c
diff: make struct diff_flags members lowercase
Nov 1, 2017
diff.c
Merge branch 'cc/skip-to-optional-val'
Dec 28, 2017
diff.h
diff: support anchoring line(s)
Nov 28, 2017
diffcore-break.c
Merge branch 'tk/diffcore-delta-remove-unused' into maint
Nov 29, 2016
diffcore-delta.c
Merge branch 'tk/diffcore-delta-remove-unused'
Nov 17, 2016
diffcore-order.c
wildmatch: remove unused wildopts parameter
Jun 24, 2017
diffcore-pickaxe.c
diff: make struct diff_flags members lowercase
Nov 1, 2017
diffcore-rename.c
diffcore-rename: make diff-tree -l0 mean -l<large>
Dec 3, 2017
diffcore.h
diff: convert fill_filespec to struct object_id
Jun 2, 2017
dir-iterator.c
dir_iterator: new API for iterating over a directory tree
Jun 20, 2016
dir-iterator.h
dir_iterator: new API for iterating over a directory tree
Jun 20, 2016
dir.c
Merge branch 'jh/object-filtering'
Dec 27, 2017
dir.h
Merge branch 'jh/object-filtering'
Dec 27, 2017
editor.c
launch_editor(): indicate that Git waits for user input
Dec 7, 2017
entry.c
Merge branch 'bp/fsmonitor'
Nov 21, 2017
environment.c
Merge branch 'ar/unconfuse-three-dots'
Dec 19, 2017
exec_cmd.c
git_extract_argv0_path: do nothing without RUNTIME_PREFIX
Sep 7, 2017
exec_cmd.h
common-main: stop munging argv[0] path
Nov 29, 2016
fast-import.c
refs: convert read_ref and read_ref_full to object_id
Oct 16, 2017
fetch-pack.c
Merge branch 'jk/fewer-pack-rescan'
Dec 6, 2017
fetch-pack.h
Rename sha1_array to oid_array
Mar 31, 2017
fmt-merge-msg.h
fmt-merge-msg: use branch.$name.description
Oct 7, 2011
fsck.c
Merge branch 'rs/fsck-null-return-from-lookup'
Oct 11, 2017
fsck.h
Rename sha1_array to oid_array
Mar 31, 2017
fsmonitor.c
fsmonitor: store fsmonitor bitmap before splitting index
Nov 10, 2017
fsmonitor.h
fsmonitor: store fsmonitor bitmap before splitting index
Nov 10, 2017
generate-cmdlist.sh
generate-cmdlist: avoid non-deterministic output
Nov 22, 2017
gettext.c
gettext: add is_utf8_locale()
Jul 1, 2016
gettext.h
gettext: add is_utf8_locale()
Jul 1, 2016
git-add--interactive.perl
Merge branch 'pw/unquote-path-in-git-pm'
Jul 10, 2017
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
git-compat-util: introduce skip_to_optional_arg()
Dec 12, 2017
git-cvsexportcommit.perl
git-cvsexportcommit: use a lowercase "usage:" string
Feb 24, 2013
git-cvsimport.perl
cvsimport: apply shell-quoting regex globally
Dec 8, 2017
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
Merge branch 'dg/filter-branch-filter-order-doc'
Oct 19, 2017
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
scripts: use "git foo" not "git-foo"
Aug 7, 2017
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
git-p4: update multiple shelved change lists
Dec 22, 2017
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
rebase: use mboxrd format to avoid split errors
Nov 18, 2017
git-rebase--interactive.sh
rebase: do not continue when the todo list generation failed
Dec 27, 2017
git-rebase--merge.sh
Merge branch 'em/newer-freebsd-shells-are-fine-with-returns' into maint
Jul 6, 2016
git-rebase.sh
rebase: rebasing can also be done when HEAD is detached
Dec 19, 2017
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
git-send-email: honor $PATH for sendmail binary
Nov 28, 2017
git-sh-i18n.sh
i18n: rebase-interactive: mark here-doc strings for translation
Jun 17, 2016
git-sh-setup.sh
Merge branch 'va/i18n-even-more'
Dec 27, 2016
git-stash.sh
Merge branch 'ph/stash-save-m-option-fix'
Dec 6, 2017
git-submodule.sh
submodule: port submodule subcommand 'status' from shell to C
Oct 7, 2017
git-svn.perl
git-svn: convert CRLF to LF in commit message to SVN
Dec 14, 2017
git-web--browse.sh
git-web--browse.sh: use the $( ... ) construct for command substitution
Apr 23, 2014
git.c
Merge branch 'ma/branch-list-paginate'
Nov 28, 2017
git.rc
mingw: include the full version information in the resources
Nov 1, 2017
gpg-interface.c
tempfile: auto-allocate tempfiles on heap
Sep 6, 2017
gpg-interface.h
gpg-interface, tag: add GPG_VERIFY_OMIT_STATUS flag
Jan 18, 2017
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 'ab/pcre2-grep'
Dec 13, 2017
grep.h
Merge branch 'ab/pcre-v2' into maint
Nov 21, 2017
hash.h
Add structure representing hash algorithm
Nov 13, 2017
hashmap.c
hashmap: add API to disable item counting when threaded
Sep 7, 2017
hashmap.h
hashmap: adjust documentation to reflect reality
Dec 5, 2017
help.c
version --build-options: report commit, too, if possible
Dec 15, 2017
help.h
help: add help_unknown_ref()
May 8, 2013
hex.c
notes: move hex_to_bytes() to hex.c and export it
Nov 1, 2017
http-backend.c
Merge branch 'rs/resolve-ref-optional-result'
Sep 28, 2017
http-fetch.c
config: don't include config.h by default
Jun 15, 2017
http-push.c
http-push: use hex_to_bytes()
Nov 1, 2017
http-walker.c
pack: move find_sha1_pack()
Aug 23, 2017
http.c
Merge branch 'rs/use-argv-array-in-child-process'
Jan 5, 2018
http.h
http.postbuffer: allow full range of ssize_t values
Apr 14, 2017
ident.c
Merge branch 'bw/config-h'
Jun 24, 2017
imap-send.c
imap-send: URI encode server folder
Dec 18, 2017
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
ALLOC_GROW: avoid -Wsign-compare warnings
Sep 22, 2017
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
list-objects-filter-options: support --no-filter
Dec 5, 2017
list-objects-filter-options.h
list-objects-filter-options: support --no-filter
Dec 5, 2017
list-objects-filter.c
list-objects: filter objects in traverse_commit_list
Nov 22, 2017
list-objects-filter.h
list-objects: filter objects in traverse_commit_list
Nov 22, 2017
list-objects.c
Merge branch 'sb/describe-blob'
Dec 28, 2017
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
tempfile: auto-allocate tempfiles on heap
Sep 6, 2017
lockfile.h
lockfile: fix documentation on `close_lock_file_gently()`
Oct 6, 2017
log-tree.c
log: add option to choose which refs to decorate
Nov 22, 2017
log-tree.h
log: add option to choose which refs to decorate
Nov 22, 2017
mailinfo.c
Merge branch 'rs/mailinfo-qp-decode-fix'
Sep 28, 2017
mailinfo.h
mailinfo: handle in-body header continuations
Sep 21, 2016
mailmap.c
Convert remaining callers of get_sha1 to get_oid.
Jul 17, 2017
mailmap.h
mailmap: simplify map_user() interface
Jan 10, 2013
match-trees.c
match-trees: convert several leaf functions to use struct object_id
Apr 25, 2016
merge-blobs.c
Merge branch 'jk/no-diff-emit-common' into maint
Mar 10, 2016
merge-blobs.h
Which merge_file() function do you mean?
Dec 10, 2012
merge-recursive.c
Merge branch 'ew/empty-merge-with-dirty-index-maint' into ew/empty-me…
Dec 22, 2017
merge-recursive.h
merge-recursive: change current file dir string_lists to hashmap
Sep 8, 2017
merge.c
Merge branch 'ew/empty-merge-with-dirty-index-maint' into ew/empty-me…
Dec 22, 2017
mergesort.c
mergesort: rename it to llist_mergesort()
Apr 17, 2012
mergesort.h
mergesort: rename it to llist_mergesort()
Apr 17, 2012
mru.c
add generic most-recently-used list
Jul 29, 2016
mru.h
add generic most-recently-used list
Jul 29, 2016
name-hash.c
hashmap: add API to disable item counting when threaded
Sep 7, 2017
notes-cache.c
refs: convert read_ref and read_ref_full to object_id
Oct 16, 2017
notes-cache.h
notes-cache: convert to struct object_id
May 8, 2017
notes-merge.c
Switch empty tree and blob lookups to use hash abstraction
Nov 13, 2017
notes-merge.h
notes-merge: convert notes_merge* to struct object_id
Jun 5, 2017
notes-utils.c
refs: convert read_ref and read_ref_full to object_id
Oct 16, 2017
notes-utils.h
builtin/notes: convert to struct object_id
Jun 2, 2017
notes.c
Merge branch 'rs/hex-to-bytes-cleanup'
Nov 9, 2017
notes.h
notes: convert some accessor functions to struct object_id
Jun 2, 2017
object.c
object_array: add and use `object_array_pop()`
Sep 24, 2017
object.h
list-objects: filter objects in traverse_commit_list
Nov 22, 2017
oidmap.c
oidmap: map with OID as key
Oct 1, 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: add iterator methods to oidset
Nov 22, 2017
pack-bitmap-write.c
pack-bitmap[-write]: use `object_array_clear()`, don't leak
Sep 24, 2017
pack-bitmap.c
pack-bitmap: convert traverse_bitmap_commit_list to object_id
Oct 16, 2017
pack-bitmap.h
pack-bitmap: convert traverse_bitmap_commit_list to object_id
Oct 16, 2017
pack-check.c
pack: move open_pack_index(), parse_pack_index()
Aug 23, 2017
pack-objects.c
pack: convert struct pack_idx_entry to struct object_id
May 8, 2017
pack-objects.h
pack-objects: enforce --depth limit in reused deltas
Jan 28, 2017
pack-revindex.c
use SWAP macro
Jan 30, 2017
pack-revindex.h
pack-revindex: store entries directly in packed_git
Dec 21, 2015
pack-write.c
avoid looking at errno for short read_in_full() returns
Sep 27, 2017
pack.h
Convert the verify_pack callback to struct object_id
May 8, 2017
packfile.c
cleanup: fix possible overflow errors in binary search
Oct 9, 2017
packfile.h
pack: move for_each_packed_object()
Aug 23, 2017
pager.c
Merge branch 'ma/parse-maybe-bool'
Aug 22, 2017
parse-options-cb.c
Merge branch 'bc/object-id'
May 29, 2017
parse-options.c
parse-options: only insert newline in help text if needed
Sep 25, 2017
parse-options.h
ref-filter: add --no-contains option to tag/branch/for-each-ref
Mar 24, 2017
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
Merge branch 'ao/path-use-xmalloc'
Oct 28, 2017
path.h
path: document path functions
Dec 13, 2017
pathspec.c
Merge branch 'ex/deprecate-empty-pathspec-as-match-all'
Nov 6, 2017
pathspec.h
Merge branch 'bw/pathspec-match-submodule-boundary'
Dec 19, 2017
pkt-line.c
Merge branch 'bw/protocol-v1'
Dec 6, 2017
pkt-line.h
pkt-line: add packet_write function
Oct 17, 2017
preload-index.c
fsmonitor: teach git to optionally utilize a file system monitor to s…
Oct 1, 2017
pretty.c
log: add option to choose which refs to decorate
Nov 22, 2017
pretty.h
format: create docs for pretty.h
Dec 12, 2017
prio-queue.c
*.[ch] refactoring: make use of the FREE_AND_NULL() macro
Jun 16, 2017
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 protocol extension mechanisms
Oct 17, 2017
protocol.h
protocol: introduce protocol extension mechanisms
Oct 17, 2017
quote.c
consistently use "fallthrough" comments in switches
Sep 22, 2017
quote.h
Merge branch 'nd/icase' into maint
Jul 28, 2016
reachable.c
Merge branch 'nd/prune-in-worktree'
Sep 19, 2017
reachable.h
timestamp_t: a new data type for timestamps
Apr 27, 2017
read-cache.c
Merge branch 'tb/add-renormalize'
Nov 27, 2017
ref-filter.c
Merge branch 'js/for-each-ref-remote-name-and-ref'
Nov 15, 2017
ref-filter.h
ref-filter: consult want_color() before emitting colors
Jul 13, 2017
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
log: add option to choose which refs to decorate
Nov 22, 2017
refs.h
log: add option to choose which refs to decorate
Nov 22, 2017
remote-curl.c
config: don't include config.h by default
Jun 15, 2017
remote-testsvn.c
refs: convert read_ref and read_ref_full to object_id
Oct 16, 2017
remote.c
Merge branch 'js/for-each-ref-remote-name-and-ref'
Nov 15, 2017
remote.h
for-each-ref: let upstream/push report the remote ref name
Nov 8, 2017
replace_object.c
register_replace_ref(): rewrite to take an object_id argument
May 25, 2015
repository.c
repository: fix a sparse 'using integer as NULL pointer' warning
Nov 28, 2017
repository.h
Integrate hash algorithm support with repo setup
Nov 13, 2017
rerere.c
Merge branch 'jk/write-in-full-fix'
Sep 25, 2017
rerere.h
Merge branch 'jc/rerere-multi'
Apr 25, 2016
resolve-undo.c
cache: convert struct cache_entry to use struct object_id
Sep 7, 2016
resolve-undo.h
convert unmerge_cache to take struct pathspec
Jul 15, 2013
revision.c
Merge branch 'sb/describe-blob'
Dec 28, 2017
revision.h
Merge branch 'sb/describe-blob'
Dec 28, 2017
run-command.c
run-command: add hint when a hook is ignored
Oct 10, 2017
run-command.h
run-command: expose is_executable function
Apr 26, 2017
send-pack.c
send-pack: use internal argv_array of struct child_process
Dec 22, 2017
send-pack.h
Rename sha1_array to oid_array
Mar 31, 2017
sequencer.c
sequencer: do not invent whitespace when transforming OIDs
Dec 27, 2017
sequencer.h
rebase -i: learn to abbreviate command names
Dec 5, 2017
server-info.c
pack: move {,re}prepare_packed_git and approximate_object_count
Aug 23, 2017
setup.c
Merge branch 'sg/setup-doc-update'
Dec 19, 2017
sh-i18n--envsubst.c
Replace Free Software Foundation address in license notices
Nov 9, 2017
sha1-array.c
coccinelle: make use of the "type" FREE_AND_NULL() rule
Jun 16, 2017
sha1-array.h
Rename sha1_array to oid_array
Mar 31, 2017
sha1-lookup.c
cleanup: fix possible overflow errors in binary search
Oct 9, 2017
sha1-lookup.h
sha1-lookup: remove sha1_entry_pos() from header file
Aug 25, 2017
sha1_file.c
Merge branch 'ds/for-each-file-in-obj-micro-optim'
Dec 13, 2017
sha1_name.c
Merge branch 'jc/branch-name-sanity'
Nov 28, 2017
sha1dc_git.c
sha1dc: allow building with the external sha1dc library
Aug 16, 2017
sha1dc_git.h
sha1dc: allow building with the external sha1dc library
Aug 16, 2017
shallow.c
Merge branch 'ma/leakplugs'
Sep 29, 2017
shell.c
shell: drop git-cvsserver support by default
Sep 12, 2017
shortlog.h
shortlog: group by committer information
Dec 16, 2016
show-index.c
common-main: call git_setup_gettext()
Jul 1, 2016
sideband.c
refactor "dumb" terminal determination
Dec 4, 2017
sideband.h
sideband.c: make send_sideband() return void
Jun 16, 2016
sigchain.c
sigchain: add command to pop all common signals
Dec 16, 2015
sigchain.h
sigchain: add command to pop all common signals
Dec 16, 2015
split-index.c
Merge branch 'ab/free-and-null'
Jun 24, 2017
split-index.h
Revert "split-index: add and use unshare_split_index()"
Jun 24, 2017
strbuf.c
Merge branch 'jd/fix-strbuf-add-urlencode-bytes'
Jan 5, 2018
strbuf.h
strbuf: remove unused stripspace function alias
Dec 5, 2017
streaming.c
Merge branch 'jk/write-in-full-fix'
Sep 25, 2017
streaming.h
streaming: make stream_blob_to_fd take struct object_id
Sep 7, 2016
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
Merge branch 'jt/subprocess-handshake'
Aug 11, 2017
submodule-config.c
Merge branch 'bw/submodule-config-cleanup'
Aug 27, 2017
submodule-config.h
implement fetching of moved submodules
Oct 17, 2017
submodule.c
Merge branch 'bw/submodule-sans-cache-compat'
Dec 27, 2017
submodule.h
submodule: convert get_next_submodule to not rely on the_index
Dec 12, 2017
symlinks.c
symlinks: remove PATH_MAX limitation
Jul 7, 2014
tag.c
Merge branch 'rs/tag-null-pointer-arith-fix'
Oct 5, 2017
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: auto-allocate tempfiles on heap
Sep 6, 2017
tempfile.h
tempfile: fix documentation on `delete_tempfile()`
Oct 6, 2017
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
tmp-objdir: quote paths we add to alternates
Dec 12, 2016
tmp-objdir.h
tmp-objdir: introduce API for temporary object directories
Oct 10, 2016
trace.c
trace: improve performance while category is disabled
Dec 6, 2017
trace.h
trace: improve performance while category is disabled
Dec 6, 2017
trailer.c
tempfile: auto-allocate tempfiles on heap
Sep 6, 2017
trailer.h
Merge branch 'jk/trailers-parse'
Aug 27, 2017
transport-helper.c
Merge branch 'jt/transport-hide-vtable'
Dec 28, 2017
transport-internal.h
transport: make transport vtable more private
Dec 14, 2017
transport.c
Merge branch 'jt/transport-hide-vtable'
Dec 28, 2017
transport.h
transport: make transport vtable more private
Dec 14, 2017
tree-diff.c
diff: make struct diff_flags members lowercase
Nov 1, 2017
tree-walk.c
Merge branch 'bw/pathspec-match-submodule-boundary'
Dec 19, 2017
tree-walk.h
tree-walk: convert fill_tree_descriptor() to object_id
Aug 14, 2017
tree.c
Merge branch 'ab/free-and-null'
Jun 24, 2017
tree.h
tree: convert read_tree to take an index parameter
Jun 13, 2017
unicode_width.h
unicode: update the width tables to Unicode 10
Jul 7, 2017
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 'bp/fsmonitor'
Nov 21, 2017
unpack-trees.h
unpack-trees: check if we can perform the operation for submodules
Mar 16, 2017
upload-pack.c
Merge branch 'bw/protocol-v1'
Dec 6, 2017
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
add UNLEAK annotation for reducing leak false positives
Sep 8, 2017
userdiff.c
Merge branch 'ik/userdiff-html-h-element-fix'
Sep 28, 2017
userdiff.h
diff: clarify textconv interface
Feb 22, 2016
utf8.c
cleanup: fix possible overflow errors in binary search
Oct 9, 2017
utf8.h
typofix: assorted typofixes in comments, documentation and messages
May 6, 2016
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
refs: update ref transactions to use struct object_id
Oct 16, 2017
walker.h
walker: let walker_say take arbitrary formats
Jul 8, 2016
wildmatch.c
wildmatch: remove unused wildopts parameter
Jun 24, 2017
wildmatch.h
wildmatch: remove unused wildopts parameter
Jun 24, 2017
worktree.c
Merge branch 'bc/object-id'
Nov 6, 2017
worktree.h
worktree: convert struct worktree to object_id
Oct 16, 2017
wrap-for-bin.sh
wrap-for-bin.sh: regenerate bin-wrappers when switching branches
May 10, 2016
wrapper.c
wrapper.c: consistently quote filenames in error messages
Nov 6, 2017
write_or_die.c
run-command: move check_pipe() from write_or_die to run_command
Oct 17, 2016
ws.c
attr: convert git_check_attrs() callers to use the new API
Feb 1, 2017
wt-status.c
Merge branch 'bw/rebase-i-ignored-submodule-fix'
Nov 15, 2017
wt-status.h
status: add option to show ignored files differently
Oct 31, 2017
xdiff-interface.c
xdiff-interface: export comparing and hashing strings
Oct 26, 2017
xdiff-interface.h
xdiff-interface: export comparing and hashing strings
Oct 26, 2017
zlib.c
zlib: initialize git_zstream in git_deflate_init{,_gzip,_raw}
Mar 5, 2015