Failed to load latest commit information.
.github
added issue template mirroring wiki notes
Mar 29, 2016
Documentation
Merge branch 'program-data-config'
Mar 29, 2016
block-sha1
sha1: provide another level of indirection for the SHA-1 functions
Nov 5, 2015
builtin
Merge branch 'clean-long-paths'
Mar 29, 2016
compat
Merge branch 'consolez'
Mar 29, 2016
contrib
Merge pull request #552 from duncansmart/fix-vcproj-gen
Mar 29, 2016
ewah
ewah: convert to REALLOC_ARRAY, etc
Feb 22, 2016
git-gui
Merge pull request #665 from yaras/fix-git-664
Mar 29, 2016
gitk-git
Merge pull request #620 from sidecut/sidecut-gitk-list-references-win…
Mar 29, 2016
gitweb
gitweb: squelch "uninitialized value" warning
Jan 12, 2016
mergetools
mergetool: reorder vim/gvim buffers in three-way diffs
Feb 12, 2016
perl
git-svn: do not reuse caches memoized for a different architecture
Mar 29, 2016
po
Merge branch 'master' of https://github.com/vnwildman/git
Mar 23, 2016
ppc
sha1: provide another level of indirection for the SHA-1 functions
Nov 5, 2015
refs
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
t
Merge branch 'clean-long-paths'
Mar 29, 2016
templates
Merge branch 'ma/update-hooks-sample-typofix' into maint
Mar 10, 2016
vcs-svn
strbuf: introduce starts_with() and ends_with()
Dec 5, 2013
xdiff
Merge branch 'ps/plug-xdl-merge-leak' into maint
Mar 10, 2016
.gitattributes
.gitattributes: detect 8-space indent in shell scripts
Jan 6, 2010
.gitignore
Support Vagrant: quick & easy Linux virtual machine setup
Mar 29, 2016
.mailmap
mailmap: update my entry with new email address
Sep 16, 2015
.travis.yml
add DEVELOPER makefile knob to check for acknowledged warnings
Feb 25, 2016
CONTRIBUTING.md
Add a Code of Conduct
Mar 29, 2016
COPYING
Update COPYING with GPLv2 with new FSF address
Jan 17, 2010
GIT-VERSION-GEN
Git 2.8
Mar 28, 2016
INSTALL
git-imap-send: use libcurl for implementation
Nov 10, 2014
LGPL-2.1
provide a copy of the LGPLv2.1
May 19, 2011
Makefile
Merge 'git-wrapper' into HEAD
Mar 29, 2016
README.md
README.md: Add a Windows-specific preamble
Mar 29, 2016
RelNotes
First batch for post 2.7 cycle
Jan 12, 2016
Vagrantfile
Support Vagrant: quick & easy Linux virtual machine setup
Mar 29, 2016
abspath.c
abspath: convert absolute_path() to strbuf
Aug 26, 2014
aclocal.m4
configure: use AC_LANG_PROGRAM consistently
Feb 14, 2011
advice.c
merge: grammofix in please-commit-before-merge message
Oct 2, 2015
advice.h
pull: check if in unresolved merge state
Jun 18, 2015
alias.c
convert trivial cases to ALLOC_ARRAY
Feb 22, 2016
alloc.c
alloc: factor out commit index
Jul 28, 2014
archive-tar.c
archive-tar: use xsnprintf for trivial formatting
Sep 25, 2015
archive-zip.c
Merge branch 'rs/archive-zip-many' into maint
Sep 3, 2015
archive.c
use st_add and st_mult for allocation size computation
Feb 22, 2016
archive.h
archive: convert to use parse_pathspec
Jul 15, 2013
argv-array.c
argv-array: add detach function
Feb 22, 2016
argv-array.h
argv-array: add detach function
Feb 22, 2016
attr.c
mingw: Suppress warning that <commit>:.gitattributes does not exist
Mar 29, 2016
attr.h
correct a few doubled-word nits in comments and documentation
Mar 28, 2012
base85.c
base85.c: have SP around arithmetic operators
Oct 16, 2013
bisect.c
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
bisect.h
bisect: simplify the addition of new bisect terms
Aug 3, 2015
blob.c
add object_as_type helper for casting objects
Jul 28, 2014
blob.h
Replace parse_blob() with an explanatory comment
Jan 18, 2010
branch.c
config: rename git_config_set to git_config_set_gently
Feb 22, 2016
branch.h
branch: report errors in tracking branch setup
Feb 22, 2016
builtin.h
Merge branch 'sb/submodule-helper'
Oct 5, 2015
bulk-checkin.c
use xsnprintf for generating git object headers
Sep 25, 2015
bulk-checkin.h
cleanups: ensure that git-compat-util.h is included first
Sep 15, 2014
bundle.c
Remove get_object_hash.
Nov 20, 2015
bundle.h
Merge branch 'jc/unseekable-bundle'
Oct 21, 2011
cache-tree.c
Merge branch 'jk/tighten-alloc' into maint
Mar 10, 2016
cache-tree.h
cache-tree: introduce write_index_as_tree()
Aug 4, 2015
cache.h
Win32: support long paths
Mar 29, 2016
check-builtins.sh
check-builtins: strip executable suffix $X when enumerating builtins
Feb 5, 2015
check-racy.c
ce_match_stat, run_diff_files: use symbolic constants for readability
Nov 10, 2007
check_bindir
check_bindir: avoid "test <cond> -a/-o <cond>"
Jun 9, 2014
color.c
color: add color_set helper for copying raw colors
Oct 5, 2015
color.h
color: add color_set helper for copying raw colors
Oct 5, 2015
column.c
use xmallocz to avoid size arithmetic
Feb 22, 2016
column.h
column: support piping stdout to external git-column process
Apr 27, 2012
combine-diff.c
use st_add and st_mult for allocation size computation
Feb 22, 2016
command-list.txt
Merge branch 'nd/multiple-work-trees'
Jul 13, 2015
commit-slab.h
Merge branch 'jc/commit-slab'
Aug 3, 2015
commit.c
use st_add and st_mult for allocation size computation
Feb 22, 2016
commit.h
Merge branch 'jk/date-mode-format'
Aug 3, 2015
config.c
Windows: add support for a Windows-wide configuration
Mar 29, 2016
config.mak.in
Merge branch 'jc/remove-export-from-config-mak-in'
Apr 1, 2013
config.mak.uname
Merge 'git-wrapper' into HEAD
Mar 29, 2016
configure.ac
Merge branch 'jc/sane-grep'
Mar 16, 2016
connect.c
Merge branch 'cn/deprecate-ssh-git-url'
Mar 16, 2016
connect.h
connect & http: support -4 and -6 switches for remote operations
Feb 12, 2016
connected.c
run-command: introduce CHILD_PROCESS_INIT
Aug 20, 2014
connected.h
connected.c: add new variant that runs with --shallow-file
Dec 10, 2013
convert.c
Merge branch 'tb/conversion'
Feb 26, 2016
convert.h
ls-files: add eol diagnostics
Jan 18, 2016
copy.c
copy.c: make copy_fd() report its status silently
May 19, 2015
credential-cache--daemon.c
Merge branch 'jg/credential-cache-chdir-to-sockdir'
Feb 26, 2016
credential-cache.c
am, credential-cache: add angle brackets to usage string
Oct 16, 2015
credential-store.c
strbuf: introduce strbuf_getline_{lf,nul}()
Jan 15, 2016
credential.c
Do not mask the username when reading credentials
Mar 29, 2016
credential.h
credential: let helpers tell us to quit
Dec 4, 2014
csum-file.c
sha1fd_check: die when we cannot open the file
Mar 19, 2015
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
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
date.c
date: make "local" orthogonal to date format
Sep 3, 2015
decorate.c
Remove get_object_hash.
Nov 20, 2015
decorate.h
decorate: allow const objects to be decorated
Aug 20, 2008
delta.h
comments: fix misuses of "nor"
Mar 31, 2014
diff-delta.c
create_delta_index: simplify condition always evaluating to true
Aug 18, 2013
diff-lib.c
Remove get_object_hash.
Nov 20, 2015
diff-no-index.c
Merge branch 'nd/diff-with-path-params' into maint
Feb 5, 2016
diff.c
Merge branch 'jk/tighten-alloc' into maint
Mar 10, 2016
diff.h
Merge branch 'jk/tighten-alloc' into maint
Mar 10, 2016
diffcore-break.c
diff -B -M: fix output for "copy and then rewrite" case
Oct 23, 2014
diffcore-delta.c
use st_add and st_mult for allocation size computation
Feb 22, 2016
diffcore-order.c
convert trivial cases to ALLOC_ARRAY
Feb 22, 2016
diffcore-pickaxe.c
react to errors in xdi_diff
Sep 28, 2015
diffcore-rename.c
use st_add and st_mult for allocation size computation
Feb 22, 2016
diffcore.h
diff --stat: mark any file larger than core.bigfilethreshold binary
Aug 18, 2014
dir.c
Revert "Merge branch 'nd/exclusion-regression-fix'"
Mar 18, 2016
dir.h
Revert "Merge branch 'nd/exclusion-regression-fix'"
Mar 18, 2016
editor.c
run-command: introduce CHILD_PROCESS_INIT
Aug 20, 2014
entry.c
use xmallocz to avoid size arithmetic
Feb 22, 2016
environment.c
Win32: support long paths
Mar 29, 2016
exec_cmd.c
Merge branch 'ak/extract-argv0-last-dir-sep' into maint
Mar 10, 2016
exec_cmd.h
prepare_{git,shell}_cmd: use argv_array
Feb 22, 2016
fast-import.c
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
fetch-pack.c
fetch-pack: ignore SIGPIPE in sideband demuxer
Feb 25, 2016
fetch-pack.h
Merge branch 'nd/shallow-clone'
Jan 17, 2014
fmt-merge-msg.h
fmt-merge-msg: use branch.$name.description
Oct 7, 2011
fsck.c
convert trivial cases to ALLOC_ARRAY
Feb 22, 2016
fsck.h
fsck: git receive-pack: support excluding objects from fsck'ing
Jun 23, 2015
generate-cmdlist.sh
generate-cmdlist: re-implement as shell script
Aug 25, 2015
gettext.c
gettext: always use UTF-8 on native Windows
Mar 29, 2016
gettext.h
Merge branch 'ye/http-accept-language'
Mar 6, 2015
git-add--interactive.perl
Allow `add -p` and `add -i` with a large number of files
Mar 29, 2016
git-archimport.perl
git-archimport: use a lowercase "usage:" string
Feb 24, 2013
git-bisect.sh
bisect: allow setting any user-specified in 'git bisect start'
Aug 3, 2015
git-compat-util.h
Merge 'unc-alternates' into HEAD
Mar 29, 2016
git-cvsexportcommit.perl
git-cvsexportcommit: use a lowercase "usage:" string
Feb 24, 2013
git-cvsimport.perl
Merge branch 'cn/cvsimport-perl-update'
Jun 25, 2015
git-cvsserver.perl
git-cvsserver.perl: fix typo
Feb 17, 2016
git-difftool--helper.sh
difftool--helper: add explicit exit statement
Nov 21, 2014
git-difftool.perl
difftool: ignore symbolic links in use_wt_file
Oct 29, 2015
git-filter-branch.sh
Merge branch 'jk/filter-branch-no-index' into maint
Feb 5, 2016
git-instaweb.sh
git-instaweb: use @SHELL_PATH@ instead of /bin/sh
Mar 10, 2015
git-merge-octopus.sh
Windows: make sure that merge-octopus only outputs LF line endings
Mar 29, 2016
git-merge-one-file.sh
Merge branch 'jk/no-diff-emit-common' into maint
Mar 10, 2016
git-merge-resolve.sh
Convert to use quiet option when available
Apr 22, 2009
git-mergetool--lib.sh
mergetool-lib: fix default tool selection
Jun 19, 2015
git-mergetool.sh
mergetool--lib: set IFS for difftool and mergetool
May 20, 2015
git-p4.py
git-p4.py: add support for filetype change
Jan 13, 2016
git-parse-remote.sh
remove #!interpreter line from shell libraries
Nov 26, 2013
git-quiltimport.sh
git-quiltimport: add commandline option --series <file>
Sep 1, 2015
git-rebase--am.sh
rebase: return non-zero error code if format-patch fails
Jul 8, 2015
git-rebase--interactive.sh
Merge branch 'jc/sane-grep'
Mar 16, 2016
git-rebase--merge.sh
*.sh: avoid hardcoding $GIT_DIR/hooks/...
Dec 1, 2014
git-rebase.sh
Merge branch 'jk/ok-to-fail-gc-auto-in-rebase' into maint
Feb 5, 2016
git-relink.perl
git-relink: use a lowercase "usage:" string
Feb 24, 2013
git-remote-testgit.sh
transport-helper: do not request symbolic refs to remote helpers
Jan 21, 2015
git-request-pull.sh
Merge branch 'lt/request-pull'
May 19, 2014
git-send-email.perl
Merge branch 'ew/send-email-mutt-alias-fix' into maint
Feb 5, 2016
git-sh-i18n.sh
remove #!interpreter line from shell libraries
Nov 26, 2013
git-sh-setup.sh
sane_grep: pass "-a" if grep accepts it
Mar 10, 2016
git-stash.sh
Merge branch 'nk/stash-show-config'
Oct 5, 2015
git-submodule.sh
submodule: try harder to fetch needed sha1 by direct fetching sha1
Feb 24, 2016
git-svn.perl
git-svn: fix URL canonicalization during init w/ SVN 1.7+
Mar 16, 2016
git-web--browse.sh
git-web--browse.sh: use the $( ... ) construct for command substitution
Apr 23, 2014
git.c
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
git.rc
mingw: Embed a manifest to trick UAC into Doing The Right Thing
Mar 29, 2016
git.spec.in
spec: add missing build dependency
Apr 6, 2012
gpg-interface.c
verify-commit: add option to print raw gpg status information
Jun 22, 2015
gpg-interface.h
verify-commit: add option to print raw gpg status information
Jun 22, 2015
graph.c
convert trivial cases to ALLOC_ARRAY
Feb 22, 2016
graph.h
Revert "graph.c: mark private file-scope symbols as static"
Mar 3, 2013
grep.c
use xmallocz to avoid size arithmetic
Feb 22, 2016
grep.h
grep: add color.grep.matchcontext and color.grep.matchselected
Oct 28, 2014
hashmap.c
convert trivial cases to FLEX_ARRAY macros
Feb 22, 2016
hashmap.h
hashmap: add string interning API
Jul 7, 2014
help.c
help: correct behavior for is_executable on Windows
Mar 29, 2016
help.h
help: add help_unknown_ref()
May 8, 2013
hex.c
add reentrant variants of sha1_to_hex and find_unique_abbrev
Sep 25, 2015
http-backend.c
Convert struct object to object_id
Nov 20, 2015
http-fetch.c
Merge branch 'ab/enable-i18n'
Dec 19, 2011
http-push.c
Merge branch 'jk/path-name-safety-2.6' into jk/path-name-safety-2.7
Mar 16, 2016
http-walker.c
http-walker: store url in a strbuf
Sep 25, 2015
http.c
http: also treat config options sslCert and sslKey as paths
Mar 29, 2016
http.h
Merge branch 'ew/force-ipv4'
Feb 24, 2016
ident.c
mingw: use domain information for default email
Mar 29, 2016
imap-send.c
use xmallocz to avoid size arithmetic
Feb 22, 2016
khash.h
convert trivial cases to ALLOC_ARRAY
Feb 22, 2016
kwset.c
kwset: use unsigned char to store values with high-bit set
Mar 2, 2015
kwset.h
kwset: use unsigned char to store values with high-bit set
Mar 2, 2015
levenshtein.c
convert trivial cases to ALLOC_ARRAY
Feb 22, 2016
levenshtein.h
Typofixes outside documentation area
Feb 3, 2010
line-log.c
convert trivial cases to ALLOC_ARRAY
Feb 22, 2016
line-log.h
line-log.c: make line_log_data_init() static
Jan 15, 2015
line-range.c
line-range: reject -L line numbers less than 1
Aug 6, 2013
line-range.h
line-range: teach -L/RE/ to search relative to anchor point
Aug 6, 2013
list-objects.c
Merge branch 'jk/path-name-safety-2.6' into jk/path-name-safety-2.7
Mar 16, 2016
list-objects.h
list-objects: pass full pathname to callbacks
Mar 16, 2016
ll-merge.c
use xmallocz to avoid size arithmetic
Feb 22, 2016
ll-merge.h
merge-recursive --patience
Aug 26, 2010
lockfile.c
lockfile.c: use is_dir_sep() instead of hardcoded '/' checks
Mar 29, 2016
lockfile.h
lockfile: remove function "hold_lock_file_for_append"
Aug 28, 2015
log-tree.c
convert trivial cases to FLEX_ARRAY macros
Feb 22, 2016
log-tree.h
Merge branch 'jn/parse-config-slot'
Oct 20, 2014
mailinfo.c
strbuf: introduce strbuf_getline_{lf,nul}()
Jan 15, 2016
mailinfo.h
mailinfo: remove calls to exit() and die() deep in the callchain
Oct 21, 2015
mailmap.c
mailmap: replace strcpy with xstrdup
Sep 25, 2015
mailmap.h
mailmap: simplify map_user() interface
Jan 10, 2013
match-trees.c
use xstrfmt to replace xmalloc + sprintf
Jun 19, 2014
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 9, 2012
merge-recursive.c
merge-recursive: find-renames resets threshold
Feb 24, 2016
merge-recursive.h
merge-recursive: option to disable renames
Feb 17, 2016
merge.c
Convert struct object to object_id
Nov 20, 2015
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
convert trivial cases to FLEX_ARRAY macros
Feb 22, 2016
notes-cache.c
notes: allow treeish expressions as notes ref
Jan 12, 2016
notes-cache.h
introduce notes-cache interface
Apr 1, 2010
notes-merge.c
Remove get_object_hash.
Nov 20, 2015
notes-merge.h
notes: extract enum notes_merge_strategy to notes-utils.h
Aug 17, 2015
notes-utils.c
notes: allow treeish expressions as notes ref
Jan 12, 2016
notes-utils.h
notes: extract parse_notes_merge_strategy to notes-utils
Aug 17, 2015
notes.c
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
notes.h
Merge branch 'jk/notes-merge-from-anywhere'
Feb 3, 2016
object.c
Remove get_object_hash.
Nov 20, 2015
object.h
Remove get_object_hash.
Nov 20, 2015
pack-bitmap-write.c
Merge branch 'jk/path-name-safety-2.6' into jk/path-name-safety-2.7
Mar 16, 2016
pack-bitmap.c
list-objects: pass full pathname to callbacks
Feb 12, 2016
pack-bitmap.h
pack-bitmap.c: make pack_bitmap_filename() static
Jan 15, 2015
pack-check.c
convert trivial cases to ALLOC_ARRAY
Feb 22, 2016
pack-objects.c
use REALLOC_ARRAY for changing the allocation size of arrays
Sep 18, 2014
pack-objects.h
pack-objects: implement bitmap writing
Dec 30, 2013
pack-revindex.c
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
pack-revindex.h
pack-revindex: store entries directly in packed_git
Dec 21, 2015
pack-write.c
pack-write: simplify index_pack_lockfile using skip_prefix() and xstr…
Sep 2, 2014
pack.h
finish_tmp_packfile():use strbuf for pathname construction
Mar 3, 2014
pager.c
Merge branch 'jc/am-i-v-fix' into maint
Mar 10, 2016
parse-options-cb.c
Merge branch 'kn/for-each-tag-branch'
Oct 5, 2015
parse-options.c
parse-options: allow -h as a short option
Nov 20, 2015
parse-options.h
parse-options: allow -h as a short option
Nov 20, 2015
patch-delta.c
compat: helper for detecting unsigned overflow
Feb 10, 2011
patch-ids.c
Remove get_object_hash.
Nov 20, 2015
patch-ids.h
Refactor patch-id filtering out of git-cherry and git-format-patch.
Apr 11, 2007
path.c
Merge 'unc-alternates' into HEAD
Mar 29, 2016
pathspec.c
convert trivial cases to ALLOC_ARRAY
Feb 22, 2016
pathspec.h
Support pathspec magic :(exclude) and its short form :!
Dec 6, 2013
pkt-line.c
pkt-line: show packets in async processes as "sideband"
Sep 1, 2015
pkt-line.h
comments: fix misuses of "nor"
Mar 31, 2014
preload-index.c
add infrastructure for read-only file system level caches
Mar 29, 2016
pretty.c
Remove get_object_hash.
Nov 20, 2015
prio-queue.c
prio-queue: make output stable with respect to insertion
Jul 15, 2014
prio-queue.h
prio-queue: make output stable with respect to insertion
Jul 15, 2014
progress.c
use xmallocz to avoid size arithmetic
Feb 22, 2016
progress.h
nicer display of thin pack completion
Nov 8, 2007
prompt.c
prompt.c: remove git_getpass() nobody uses
Jan 15, 2015
prompt.h
prompt.c: remove git_getpass() nobody uses
Jan 15, 2015
quote.c
quote: move comment before sq_quote_buf()
Oct 7, 2015
quote.h
ls-tree: remove path filtering logic in show_tree
Dec 1, 2014
reachable.c
Merge branch 'maint-2.5' into maint-2.6
Mar 17, 2016
reachable.h
pack-objects: match prune logic for discarding objects
Oct 16, 2014
read-cache.c
Merge branch 'cc/untracked'
Feb 10, 2016
ref-filter.c
ref-filter.c: mark strings for translation
Feb 29, 2016
ref-filter.h
branch.c: use 'ref-filter' APIs
Sep 25, 2015
reflog-walk.c
Merge branch 'dk/reflog-walk-with-non-commit' into maint
Feb 5, 2016
reflog-walk.h
convert "enum date_mode" into a struct
Jun 29, 2015
refs.c
use st_add and st_mult for allocation size computation
Feb 22, 2016
refs.h
Merge branch 'dt/initial-ref-xn-commit-doc'
Feb 26, 2016
remote-curl.c
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
remote-testsvn.c
strbuf: introduce strbuf_getline_{lf,nul}()
Jan 15, 2016
remote.c
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
remote.h
remote: simplify remote_is_configured()
Feb 16, 2016
replace_object.c
register_replace_ref(): rewrite to take an object_id argument
May 25, 2015
rerere.c
Merge branch 'jk/rerere-xsnprintf'
Feb 17, 2016
rerere.h
Merge branch 'jc/rerere'
Oct 5, 2015
resolve-undo.c
resolve-undo: be specific what part of the index has changed
Jun 13, 2014
resolve-undo.h
convert unmerge_cache to take struct pathspec
Jul 15, 2013
revision.c
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
revision.h
Merge branch 'jk/path-name-safety-2.6' into jk/path-name-safety-2.7
Mar 16, 2016
run-command.c
Merge branch 'sb/submodule-parallel-fetch'
Mar 4, 2016
run-command.h
Merge branch 'sb/submodule-parallel-fetch'
Mar 4, 2016
send-pack.c
Config option to disable side-band-64k for transport
Mar 29, 2016
send-pack.h
push: support signing pushes iff the server supports it
Aug 19, 2015
sequencer.c
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
sequencer.h
Merge branch 'jc/conflict-hint' into cc/interpret-trailers-more
Nov 10, 2014
server-info.c
Convert struct object to object_id
Nov 20, 2015
setup.c
Merge branch 'jk/tighten-alloc' into maint
Mar 10, 2016
sh-i18n--envsubst.c
use REALLOC_ARRAY for changing the allocation size of arrays
Sep 18, 2014
sha1-array.c
sha1-array.c: mark a private file-scope symbol as static
Sep 15, 2012
sha1-array.h
sha1-array.c: mark a private file-scope symbol as static
Sep 16, 2012
sha1-lookup.c
sha1-lookup: handle duplicates in sha1_pos()
Oct 1, 2014
sha1-lookup.h
sha1-lookup: add new "sha1_pos" function to efficiently lookup sha1
Apr 4, 2009
sha1_file.c
Merge branch 'jk/pack-idx-corruption-safety'
Mar 4, 2016
sha1_name.c
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
shallow.c
use st_add and st_mult for allocation size computation
Feb 22, 2016
shell.c
strbuf: introduce strbuf_getline_{lf,nul}()
Jan 15, 2016
shortlog.h
pretty: Respect --abbrev option
May 4, 2010
show-index.c
convert trivial cases to ALLOC_ARRAY
Feb 22, 2016
sideband.c
convert trivial sprintf / strcpy calls to xsnprintf
Sep 25, 2015
sideband.h
pkt-line: move LARGE_PACKET_MAX definition from sideband
Feb 20, 2013
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
ewah: add convenient wrapper ewah_serialize_strbuf()
Mar 12, 2015
split-index.h
split-index: the reading part
Jun 13, 2014
strbuf.c
strbuf_readlink: support link targets that exceed PATH_MAX
Mar 29, 2016
strbuf.h
Merge branch 'jc/strbuf-getline'
Jan 28, 2016
streaming.c
Merge branch 'sb/plug-streaming-leak'
Apr 14, 2015
streaming.h
streaming: void pointer instead of char pointer
May 3, 2012
string-list.c
Merge branch 'sb/string-list'
Dec 22, 2014
string-list.h
Merge branch 'sb/string-list'
Dec 22, 2014
submodule-config.c
config: add 'origin_type' to config_source struct
Feb 22, 2016
submodule-config.h
push: add recurseSubmodules config option
Nov 20, 2015
submodule.c
Merge branch 'sb/submodule-parallel-fetch'
Mar 4, 2016
submodule.h
Merge branch 'sb/submodule-parallel-fetch'
Jan 12, 2016
symlinks.c
symlinks: remove PATH_MAX limitation
Jul 7, 2014
tag.c
Remove get_object_hash.
Nov 20, 2015
tag.h
gpg-interface: move parse_signature() to where it should be
Sep 15, 2014
tar.h
tar-tree: Introduce write_entry()
Mar 25, 2006
tempfile.c
register_tempfile(): new function to handle an existing temporary file
Aug 10, 2015
tempfile.h
register_tempfile(): new function to handle an existing temporary file
Aug 10, 2015
test-chmtime.c
comments: fix misuses of "nor"
Mar 31, 2014
test-config.c
add tests for `git_config_get_string_const()`
Aug 7, 2014
test-ctype.c
test-ctype: add test for is_pathspec_magic
Oct 3, 2011
test-date.c
convert "enum date_mode" into a struct
Jun 29, 2015
test-delta.c
tests: use a lowercase "usage:" string
Feb 24, 2013
test-dump-cache-tree.c
test-dump-cache-tree: avoid overflow of cache-tree name
Sep 25, 2015
test-dump-split-index.c
commit: don't rewrite shared index unnecessarily
Aug 31, 2015
test-dump-untracked-cache.c
test-dump-untracked-cache: don't modify the untracked cache
Jan 27, 2016
test-fake-ssh.c
mingw: fix t5601-clone.sh
Mar 18, 2016
test-genrandom.c
tests: use a lowercase "usage:" string
Feb 25, 2013
test-hashmap.c
Merge branch 'js/test-hashmap-squelch-gcc'
Dec 22, 2014
test-index-version.c
sparse: Fix mingw_main() argument number/type errors
Apr 28, 2013
test-line-buffer.c
replace {pre,suf}fixcmp() with {starts,ends}_with()
Dec 5, 2013
test-match-trees.c
Remove get_object_hash.
Nov 20, 2015
test-mergesort.c
sparse: Fix mingw_main() argument number/type errors
Apr 28, 2013
test-mktemp.c
Improve error messages when temporary file creation fails
Dec 21, 2010
test-parse-options.c
parse-options: move unsigned long option parsing out of pack-objects.c
Jun 22, 2015
test-path-utils.c
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
test-prio-queue.c
prio-queue: priority queue of pointers to structs
Jun 11, 2013
test-read-cache.c
read-cache: add simple performance test
Jun 9, 2013
test-regex.c
cleanups: ensure that git-compat-util.h is included first
Sep 15, 2014
test-revision-walking.c
convert "enum date_mode" into a struct
Jun 29, 2015
test-run-command.c
run-command: do not pass child process data into callbacks
Mar 1, 2016
test-scrap-cache-tree.c
lockfile.h: extract new header file for the functions in lockfile.c
Oct 1, 2014
test-sha1-array.c
test-sha1-array: read command stream with strbuf_getline()
Jan 15, 2016
test-sha1.c
test-sha1: add a binary output mode
Aug 22, 2013
test-sha1.sh
test-sha1.sh: use the $( ... ) construct for command substitution
Dec 27, 2015
test-sigchain.c
cleanups: ensure that git-compat-util.h is included first
Sep 15, 2014
test-string-list.c
replace {pre,suf}fixcmp() with {starts,ends}_with()
Dec 5, 2013
test-submodule-config.c
submodule: use new config API for worktree configurations
Aug 19, 2015
test-subprocess.c
run-command: introduce CHILD_PROCESS_INIT
Aug 20, 2014
test-svn-fe.c
msvc: test-svn-fe: Fix linker "unresolved external" error
Feb 25, 2013
test-urlmatch-normalization.c
builtin/config.c: compilation fix
Aug 9, 2013
test-wildmatch.c
stop using fnmatch (either native or compat)
Feb 20, 2014
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
trace.c
trace: use strbuf for quote_crnl output
Sep 25, 2015
trace.h
pkt-line: support tracing verbatim pack contents
Jun 16, 2015
trailer.c
trailer.c: mark strings for translation
Feb 29, 2016
trailer.h
interpret-trailers: add option for in-place editing
Jan 14, 2016
transport-helper.c
Always auto-gc after calling a fast-import transport
Mar 29, 2016
transport.c
Merge branch 'cn/deprecate-ssh-git-url'
Mar 16, 2016
transport.h
connect & http: support -4 and -6 switches for remote operations
Feb 12, 2016
tree-diff.c
Merge branch 'maint-2.4' into maint-2.5
Mar 17, 2016
tree-walk.c
do_compare_entry: use already-computed path
Jan 5, 2016
tree-walk.h
do_compare_entry: use already-computed path
Jan 5, 2016
tree.c
Remove get_object_hash.
Nov 20, 2015
tree.h
Merge branch 'jk/squelch-missing-link-warning-for-unreachable' into m…
Jun 25, 2015
unicode_width.h
Update of unicode_width.h to Unicode Version 7.0
Jun 18, 2014
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 11, 2011
unpack-trees.c
unpack-trees: fix accidentally quadratic behavior
Jan 22, 2016
unpack-trees.h
diff-lib, read-tree, unpack-trees: mark cache_entry array paramters c…
Jun 2, 2013
update_unicode.sh
update_unicode.sh: delete the command group
Dec 22, 2014
upload-pack.c
Remove get_object_hash.
Nov 20, 2015
url.c
use strbuf_complete to conditionally append slash
Oct 5, 2015
url.h
url: decode buffers that are not NUL-terminated
Jul 20, 2011
urlmatch.c
urlmatch.c: make match_urls() static
Jan 15, 2015
urlmatch.h
urlmatch.c: make match_urls() static
Jan 15, 2015
usage.c
vreportf: avoid intermediate buffer
Aug 11, 2015
userdiff.c
userdiff: add support for Fountain documents
Jul 23, 2015
userdiff.h
diff: clarify textconv interface
Feb 22, 2016
utf8.c
utf8: add function to align a string into given strbuf
Sep 17, 2015
utf8.h
utf8: add function to align a string into given strbuf
Sep 17, 2015
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
include agent identifier in capability string
Aug 3, 2012
version.h
include agent identifier in capability string
Aug 3, 2012
versioncmp.c
versionsort: support reorder prerelease suffixes
Feb 27, 2015
walker.c
strbuf: introduce strbuf_getline_{lf,nul}()
Jan 15, 2016
walker.h
http: init and cleanup separately from http-walker
Mar 2, 2010
wildmatch.c
wildmatch: properly fold case everywhere
Jun 2, 2013
wildmatch.h
wildmatch: support "no FNM_PATHNAME" mode
Jan 1, 2013
worktree.c
worktree.c: fix indentation
Jan 19, 2016
worktree.h
worktree: add details to the worktree struct
Oct 8, 2015
wrap-for-bin.sh
test: facilitate debugging Git executables in tests with gdb
Oct 30, 2015
wrapper.c
Merge branch 'jk/tighten-alloc'
Feb 26, 2016
write_or_die.c
write_or_die: handle EPIPE in async threads
Feb 25, 2016
ws.c
use strchrnul() in place of strchr() and strlen()
Mar 10, 2014
wt-status.c
Merge branch 'mg/wt-status-mismarked-i18n'
Mar 14, 2016
wt-status.h
wt-status: move #include "pathspec.h" to the header
Aug 21, 2015
xdiff-interface.c
convert trivial cases to ALLOC_ARRAY
Feb 22, 2016
xdiff-interface.h
xdiff: reject files larger than ~1GB
Sep 28, 2015
zlib.c
zlib: initialize git_zstream in git_deflate_init{,_gzip,_raw}
Mar 5, 2015