Git Source Code Mirror
C Shell Perl JavaScript Tcl Python Other
Pull request Compare This branch is 1059 commits behind msysgit:master.
Latest commit 3e5df5d Jun 21, 2014 @frogonwheels test: Fix remote failure test to use correct env variable
The test was using the wrong testgit variable helper to cause the failure.
I still don't know why this test wasn't failing on all machines.

Signed-off-by: Michael Geddes <michael@frog.wheelycreek.net>
Failed to load latest commit information.
Documentation Merge pull request #122 from kblees/kb/long-paths-v2 May 29, 2014
block-sha1 Merge branch 'jk/pack-bitmap' Feb 27, 2014
builtin Merge remote-tracking branch 'kblees/kb/fscache-v4-tentative-1.8.5' i… May 29, 2014
compat mingw: Create directory/file symlink from information available Jun 21, 2014
contrib contrib: make git-new-workdir work with windows symlinks. Jun 21, 2014
ewah ewah_bitmap.c: do not assume size_t and eword_t are the same size Apr 22, 2014
git-gui Merge 'git-gui' into HEAD May 29, 2014
gitk-git Merge 'gitk' into HEAD May 29, 2014
gitweb gitweb (SyntaxHighlighter): interpret #l<line-number> May 29, 2014
mergetools mergetools/diffmerge: support DiffMerge as a git mergetool Oct 13, 2013
perl SVN.pm::parse_svn_date: allow timestamps with a single-digit hour May 29, 2014
po fr: a lot of good fixups May 17, 2014
ppc fix openssl headers conflicting with custom SHA1 implementations Oct 3, 2008
t test: Fix remote failure test to use correct env variable Jun 23, 2014
templates sample pre-commit hook: use --bool when retrieving config var Sep 24, 2013
vcs-svn strbuf: introduce starts_with() and ends_with() Dec 5, 2013
xdiff C: have space around && and || operators Oct 16, 2013
.gitattributes .gitattributes: detect 8-space indent in shell scripts Jan 6, 2010
.gitignore Merge branch 'kb/fast-hashmap' Feb 27, 2014
.mailmap .mailmap: switch to Thomas Rast's personal address Oct 13, 2013
COPYING Update COPYING with GPLv2 with new FSF address Jan 17, 2010
GIT-VERSION-GEN Git 2.0 May 28, 2014
INSTALL Typo fix: replacing it's -> its Apr 12, 2013
LGPL-2.1 provide a copy of the LGPLv2.1 May 20, 2011
Makefile Merge branch 'some-CR-fixes' May 29, 2014
README Merge branch 'ta/doc-no-small-caps' Feb 6, 2013
README.md Add a README.md May 29, 2014
RelNotes Start preparing for Git 2.0 Mar 7, 2014
abspath.c Merge branch 'ap/path-max' Jan 10, 2014
aclocal.m4 configure: use AC_LANG_PROGRAM consistently Feb 14, 2011
advice.c Merge branch 'jc/push-2.0-default-to-simple' Mar 7, 2014
advice.h Merge branch 'jc/push-2.0-default-to-simple' Mar 7, 2014
alias.c replace {pre,suf}fixcmp() with {starts,ends}_with() Dec 5, 2013
alloc.c alloc.c: have SP around arithmetic operators Oct 16, 2013
archive-tar.c archive-tar: use parse_config_key when parsing config Jan 23, 2013
archive-zip.c Merge branch 'sb/archive-zip-double-assignment-fix' into maint Jul 19, 2013
archive.c Merge branch 'rm/strchrnul-not-strlen' Mar 18, 2014
archive.h archive: convert to use parse_pathspec Jul 15, 2013
argv-array.c Merge branch 'fa/remote-svn' Oct 25, 2012
argv-array.h Add the LAST_ARG_MUST_BE_NULL macro Jul 19, 2013
attr.c attr.c: use ALLOC_GROW() in handle_attr_line() Mar 3, 2014
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 'nd/log-show-linear-break' Apr 3, 2014
bisect.h Move print_commit_list to libgit.a Oct 29, 2012
blob.c Replace parse_blob() with an explanatory comment Jan 19, 2010
blob.h Replace parse_blob() with an explanatory comment Jan 19, 2010
branch.c Merge branch 'an/branch-config-message' Mar 31, 2014
branch.h checkout: suppress tracking message with "-q" Mar 27, 2012
builtin.h builtin/help.c: speed up is_git_command() by checking for builtin com… Jan 6, 2014
bulk-checkin.c finish_tmp_packfile():use strbuf for pathname construction Mar 3, 2014
bulk-checkin.h bulk-checkin: replace fast-import based implementation Dec 1, 2011
bundle.c Merge branch 'nd/log-show-linear-break' Apr 3, 2014
bundle.h Merge branch 'jc/unseekable-bundle' Oct 21, 2011
cache-tree.c Merge branch 'rm/strchrnul-not-strlen' Mar 18, 2014
cache-tree.h Convert "struct cache_entry *" to "const ..." wherever possible Jul 9, 2013
cache.h Merge pull request #122 from kblees/kb/long-paths-v2 May 29, 2014
check-builtins.sh check-builtins.sh: use the $(...) construct for command substitution Mar 25, 2014
check-racy.c ce_match_stat, run_diff_files: use symbolic constants for readability Nov 10, 2007
check_bindir Move all dashed-form commands to libexecdir Jun 19, 2008
color.c make color.ui default to 'auto' Jun 10, 2013
color.h want_color: automatically fallback to color.ui Aug 19, 2011
column.c comments: fix misuses of "nor" Mar 31, 2014
column.h column: support piping stdout to external git-column process Apr 27, 2012
combine-diff.c combine-diff: simplify intersect_paths() further Feb 24, 2014
command-list.txt peek-remote: remove deprecated alias of ls-remote Nov 12, 2013
commit-slab.h commit-slab: sizeof() the right type in xrealloc Dec 2, 2013
commit.c Merge branch 'nd/log-show-linear-break' Apr 3, 2014
commit.h Merge branch 'bp/commit-p-editor' into maint Apr 8, 2014
config.c Win32: support long paths May 29, 2014
config.mak.in Merge branch 'jc/remove-export-from-config-mak-in' Apr 1, 2013
config.mak.uname Merge remote-tracking branch 'kblees/kb/fscache-v4-tentative-1.8.5' i… May 29, 2014
configure.ac Makefile: do not depend on curl-config May 29, 2014
connect.c Merge branch 'nd/indent-fix-connect-c' Mar 25, 2014
connect.h connect.c: refactor url parsing Dec 9, 2013
connected.c Merge branch 'nd/shallow-clone' Jan 17, 2014
connected.h connected.c: add new variant that runs with --shallow-file Dec 11, 2013
convert.c replace {pre,suf}fixcmp() with {starts,ends}_with() Dec 5, 2013
convert.h typofix: in-code comments Jul 22, 2013
copy.c preserve mtime of local clone Sep 13, 2009
credential-cache--daemon.c credentials: add "cache" helper Dec 12, 2011
credential-cache.c credential-cache: ignore "connection refused" errors Jan 17, 2012
credential-store.c sparse: Fix mingw_main() argument number/type errors Apr 28, 2013
credential.c credential: convert "url" attribute into its parsed subparts Jul 18, 2012
credential.h git credential fill: output the whole 'struct credential' Jun 25, 2012
csum-file.c Merge branch 'jk/sha1write-void' Jan 10, 2014
csum-file.h Merge branch 'jk/sha1write-void' Jan 10, 2014
ctype.c ctype: support iscntrl, ispunct, isxdigit and isprint Oct 15, 2012
daemon.c daemon: move daemonize() to libgit.a Feb 10, 2014
date.c i18n: fix uncatchable comments for translators in date.c Apr 17, 2014
decorate.c decorate.c: compact table when growing May 16, 2013
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 Merge branch 'jc/hold-diff-remove-q-synonym-for-no-deletion' Mar 7, 2014
diff-no-index.c Merge branch 'jc/fix-diff-no-index-diff-opt-parse' Apr 3, 2014
diff.c Merge branch 'jk/external-diff-use-argv-array' (early part) Apr 28, 2014
diff.h Merge branch 'jc/hold-diff-remove-q-synonym-for-no-deletion' Mar 7, 2014
diffcore-break.c diffcore-break: don't divide by zero Apr 3, 2013
diffcore-delta.c Fix diff -B/--dirstat miscounting of newly added contents Dec 5, 2009
diffcore-order.c Merge branch 'nd/no-more-fnmatch' Mar 14, 2014
diffcore-pickaxe.c pickaxe: simplify kwset loop in contains() Mar 24, 2014
diffcore-rename.c Merge branch 'dd/use-alloc-grow' Mar 18, 2014
diffcore.h Merge branch 'jk/diff-filespec-cleanup' Mar 18, 2014
dir.c Merge branch 'cb/aix' Apr 3, 2014
dir.h pathspec: pass directory indicator to match_pathspec_item() Feb 24, 2014
editor.c editor: use canonicalized absolute path Jul 29, 2013
entry.c MinGW: Allow passing the symlink target type from index information. Jun 21, 2014
environment.c Win32: support long paths May 29, 2014
exec_cmd.c run-command: treat inaccessible directories as ENOENT Apr 5, 2012
exec_cmd.h Add the LAST_ARG_MUST_BE_NULL macro Jul 19, 2013
fast-import.c use strchrnul() in place of strchr() and strlen() Mar 10, 2014
fetch-pack.c Merge branch 'nd/log-show-linear-break' Apr 3, 2014
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 Merge branch 'hs/simplify-bit-setting-in-fsck-tree' Mar 31, 2014
fsck.h Check the format of more printf-type functions Nov 16, 2009
generate-cmdlist.sh i18n: help: mark strings for translation Apr 24, 2012
gettext.c gettext.c: detect the vsnprintf bug at runtime Dec 5, 2013
gettext.h Merge branch 'nd/fetch-status-alignment' Sep 18, 2012
git-add--interactive.perl Merge branch 'jl/nor-or-nand-and' Apr 8, 2014
git-am.sh Merge branch 'some-CR-fixes' May 29, 2014
git-archimport.perl git-archimport: use a lowercase "usage:" string Feb 24, 2013
git-bisect.sh git-bisect.sh: fix a few style issues Mar 4, 2014
git-compat-util.h MinGW: Allow passing the symlink target type from index information. Jun 21, 2014
git-cvsexportcommit.perl git-cvsexportcommit: use a lowercase "usage:" string Feb 24, 2013
git-cvsimport.perl git-cvsimport: use a lowercase "usage:" string Feb 24, 2013
git-cvsserver.perl Merge branch 'ak/cvsserver-stabilize-use-of-hash-keys' Nov 4, 2013
git-difftool--helper.sh difftool: display the number of files in the diff queue in the prompt Dec 6, 2013
git-difftool.perl difftool: support repositories with .git-files Feb 24, 2014
git-filter-branch.sh Merge branch 'lc/filter-branch-too-many-refs' Oct 17, 2013
git-instaweb.sh git-sh-setup.sh: add variable to use the stuck-long mode Feb 3, 2014
git-merge-octopus.sh Windows: make sure that merge-octopus only outputs LF line endings May 29, 2014
git-merge-one-file.sh Merge branch 'kb/p4merge' Mar 26, 2013
git-merge-resolve.sh Convert to use quiet option when available Apr 23, 2009
git-mergetool--lib.sh remove #!interpreter line from shell libraries Nov 26, 2013
git-mergetool.sh Merge branch 'al/mergetool-printf-fix' Feb 14, 2013
git-p4.py Merge branch 'cl/p4-use-diff-tree' May 7, 2014
git-parse-remote.sh remove #!interpreter line from shell libraries Nov 26, 2013
git-pull.sh Teach 'git pull' to handle --rebase=interactive May 29, 2014
git-quiltimport.sh git-sh-setup.sh: add variable to use the stuck-long mode Feb 3, 2014
git-rebase--am.sh Merge branch 'km/avoid-non-function-return-in-rebase' Apr 21, 2014
git-rebase--interactive.sh Merge branch 'km/avoid-non-function-return-in-rebase' Apr 21, 2014
git-rebase--merge.sh Merge branch 'km/avoid-non-function-return-in-rebase' Apr 21, 2014
git-rebase.sh Merge branch 'km/avoid-non-function-return-in-rebase' Apr 21, 2014
git-relink.perl git-relink: use a lowercase "usage:" string Feb 24, 2013
git-remote-testgit.sh transport-helper: add 'force' to 'export' helpers Nov 12, 2013
git-request-pull.sh Merge branch 'lt/request-pull' May 19, 2014
git-send-email.perl send-email: handle Windows paths for display just like we do for proc… May 29, 2014
git-sh-i18n.sh remove #!interpreter line from shell libraries Nov 26, 2013
git-sh-setup.sh submodule: Fix t7400, t7405, t7406 for msysGit May 29, 2014
git-stash.sh Merge branch 'jc/stash-pop-not-popped' into maint Apr 3, 2014
git-submodule.sh Merge branch 'some-CR-fixes' May 29, 2014
git-svn.perl Git 2.0: git svn: Set default --prefix='origin/' if --prefix is not g… Apr 19, 2014
git-web--browse.sh web--browse: Add support for xdg-open Oct 30, 2013
git.c rename read_replace_refs to check_replace_refs Feb 20, 2014
git.rc Makefile: Fix compilation of Windows resource file Jan 23, 2014
git.spec.in spec: add missing build dependency Apr 6, 2012
gpg-interface.c Merge branch 'mg/gpg-interface-using-status' into maint Apr 3, 2013
gpg-interface.h merge/pull Check for untrusted good GPG signatures Apr 1, 2013
graph.c graph: fix coloring around octopus merges Oct 18, 2013
graph.h Revert "graph.c: mark private file-scope symbols as static" Mar 4, 2013
grep.c Merge branch 'rs/grep-h-c' Mar 18, 2014
grep.h grep: allow to use textconv filters May 10, 2013
hashmap.c add a hashtable implementation that supports O(1) removal May 15, 2014
hashmap.h hashmap.h: use 'unsigned int' for hash-codes everywhere Feb 24, 2014
help.c help: correct behavior for is_executable on Windows May 29, 2014
help.h help: add help_unknown_ref() May 8, 2013
hex.c get_sha1_hex(): do not read past a NUL character Oct 5, 2011
http-backend.c replace {pre,suf}fixcmp() with {starts,ends}_with() Dec 5, 2013
http-fetch.c Win32: move main macro to a function May 29, 2014
http-push.c object.h: centralize object flag allocation Mar 25, 2014
http-walker.c Rename static function fetch_pack() to http_fetch_pack() Sep 12, 2012
http.c Handle http.* config variables pointing to files gracefully on Windows May 29, 2014
http.h Merge branch 'jl/nor-or-nand-and' Apr 8, 2014
ident.c Merge branch 'jk/split-broken-ident' into maint Nov 7, 2013
imap-send.c replace {pre,suf}fixcmp() with {starts,ends}_with() Dec 5, 2013
khash.h pack-bitmap: add support for bitmap indexes Dec 30, 2013
kwset.c typofix: in-code comments Jul 22, 2013
kwset.h Adapt the kwset code to Git Aug 21, 2011
levenshtein.c Fix typos / spelling in comments Apr 23, 2009
levenshtein.h Typofixes outside documentation area Feb 4, 2010
line-log.c line-log: convert to using diff_tree_sha1() Feb 5, 2014
line-log.h range-set: publish API for re-use by git-blame -L Aug 6, 2013
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/pack-bitmap' Apr 8, 2014
list-objects.h list-objects: reduce one argument in mark_edges_uninteresting Aug 28, 2013
ll-merge.c convert some config callbacks to parse_config_key Jan 23, 2013
ll-merge.h merge-recursive --patience Aug 26, 2010
lockfile.c MinGW: Add symlink support for NTFS on windows Jun 21, 2014
log-tree.c Merge branch 'nd/log-show-linear-break' Apr 3, 2014
log-tree.h pretty: share code between format_decoration and show_decorations Apr 18, 2013
mailmap.c Merge branch 'jc/strcasecmp-pure-inline' Sep 25, 2013
mailmap.h mailmap: simplify map_user() interface Jan 10, 2013
match-trees.c use strchrnul() in place of strchr() and strlen() Mar 10, 2014
merge-blobs.c Which merge_file() function do you mean? Dec 10, 2012
merge-blobs.h Which merge_file() function do you mean? Dec 10, 2012
merge-recursive.c Merge branch 'bk/refresh-missing-ok-in-merge-recursive' into maint Mar 18, 2014
merge-recursive.h Move try_merge_command and checkout_fast_forward to libgit.a Oct 29, 2012
merge.c Move try_merge_command and checkout_fast_forward to libgit.a Oct 29, 2012
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 name-hash: retire unused index_name_exists() Feb 24, 2014
notes-cache.c Merge branch 'jc/show-sig' Jan 6, 2012
notes-cache.h introduce notes-cache interface Apr 2, 2010
notes-merge.c remove diff_tree_{setup,release}_paths Jul 15, 2013
notes-merge.h Move create_notes_commit() from notes-merge.c into notes-utils.c Jun 12, 2013
notes-utils.c notes-utils: handle boolean notes.rewritemode correctly Feb 18, 2014
notes-utils.h typofix: commit is spelled with two ems Sep 4, 2013
notes.c replace {pre,suf}fixcmp() with {starts,ends}_with() Dec 5, 2013
notes.h many small typofixes Jul 29, 2013
object.c Document some functions defined in object.c Feb 28, 2014
object.h Merge branch 'nd/log-show-linear-break' Apr 3, 2014
pack-bitmap-write.c Use hashcpy() when copying object names Mar 6, 2014
pack-bitmap.c add `ignore_missing_links` mode to revwalk Apr 4, 2014
pack-bitmap.h pack-bitmap: implement optional name_hash cache Dec 30, 2013
pack-check.c fsck: print progress Nov 7, 2011
pack-objects.c pack-objects: refactor the packing list Oct 24, 2013
pack-objects.h pack-objects: implement bitmap writing Dec 30, 2013
pack-revindex.c do not discard revindex when re-preparing packfiles Jan 16, 2014
pack-revindex.h do not discard revindex when re-preparing packfiles Jan 16, 2014
pack-write.c finish_tmp_packfile():use strbuf for pathname construction Mar 3, 2014
pack.h finish_tmp_packfile():use strbuf for pathname construction Mar 3, 2014
pager.c Merge branch 'jn/pager-lv-default-env' Jan 13, 2014
parse-options-cb.c prune: introduce OPT_EXPIRY_DATE() and use it Apr 25, 2013
parse-options.c Merge branch 'mr/opt-set-ptr' Apr 8, 2014
parse-options.h Merge branch 'mr/opt-set-ptr' Apr 8, 2014
patch-delta.c compat: helper for detecting unsigned overflow Feb 10, 2011
patch-ids.c patch-ids.c: use ALLOC_GROW() in add_commit() Mar 3, 2014
patch-ids.h Refactor patch-id filtering out of git-cherry and git-format-patch. Apr 12, 2007
path.c Merge 'home' into HEAD May 29, 2014
pathspec.c pathspec: convert some match_pathspec_depth() to ce_path_match() Feb 24, 2014
pathspec.h Support pathspec magic :(exclude) and its short form :! Dec 6, 2013
pkt-line.c replace {pre,suf}fixcmp() with {starts,ends}_with() Dec 5, 2013
pkt-line.h comments: fix misuses of "nor" Mar 31, 2014
preload-index.c add infrastructure for read-only file system level caches May 29, 2014
pretty.c Merge branch 'rm/strchrnul-not-strlen' Mar 18, 2014
prio-queue.c sort-in-topological-order: use prio-queue Jun 11, 2013
prio-queue.h sort-in-topological-order: use prio-queue Jun 11, 2013
progress.c i18n: mark all progress lines for translation Feb 24, 2014
progress.h nicer display of thin pack completion Nov 8, 2007
prompt.c Revert "prompt: clean up strbuf usage" Jan 2, 2014
prompt.h prompt: use git_terminal_prompt Dec 13, 2011
quote.c quote: remove sq_quote_print() Jul 30, 2013
quote.h quote: remove sq_quote_print() Jul 30, 2013
reachable.c clear parsed flag when we free tree buffers Jun 6, 2013
reachable.h prune: show progress while marking reachable objects Nov 8, 2011
read-cache.c Merge branch 'dd/use-alloc-grow' Mar 18, 2014
reflog-walk.c Merge branch 'sh/use-hashcpy' Mar 18, 2014
reflog-walk.h Merge branch 'jk/maint-reflog-walk-count-vs-time' into maint May 14, 2012
refs.c Merge branch 'sh/use-hashcpy' Mar 18, 2014
refs.h Merge branch 'sb/refs-code-cleanup' Nov 1, 2013
remote-curl.c Win32: move main macro to a function May 29, 2014
remote-testsvn.c use strchrnul() in place of strchr() and strlen() Mar 10, 2014
remote.c Merge branch 'jl/nor-or-nand-and' Apr 8, 2014
remote.h push: detect local refspec errors early Mar 5, 2014
replace_object.c Merge branch 'dd/use-alloc-grow' Mar 18, 2014
rerere.c pathspec: pass directory indicator to match_pathspec_item() Feb 24, 2014
rerere.h rerere: convert to use parse_pathspec Jul 15, 2013
resolve-undo.c Merge branch 'nd/submodule-pathspec-ending-with-slash' Feb 27, 2014
resolve-undo.h convert unmerge_cache to take struct pathspec Jul 15, 2013
revision.c Merge branch 'jk/pack-bitmap' Apr 8, 2014
revision.h Merge branch 'jk/pack-bitmap' Apr 8, 2014
run-command.c Win32: don't copy the environment twice when spawning child processes May 29, 2014
run-command.h run-command: mark run_hook_with_custom_index as deprecated Mar 18, 2014
send-pack.c Config option to disable side-band-64k for transport May 29, 2014
send-pack.h remote.h: replace struct extra_have_objects with struct sha1_array Dec 11, 2013
sequencer.c cherry-pick, revert: add the --gpg-sign option Jan 27, 2014
sequencer.h cherry-pick, revert: add the --gpg-sign option Jan 27, 2014
server-info.c update-server-info: Shorten read_pack_info_file() Jul 19, 2010
setup.c Merge branch 'mw/symlinks' May 2, 2014
sh-i18n--envsubst.c sh-i18n--envsubst: retire unused string_list_member() Mar 12, 2014
sha1-array.c sha1-array.c: mark a private file-scope symbol as static Sep 16, 2012
sha1-array.h sha1-array.c: mark a private file-scope symbol as static Sep 16, 2012
sha1-lookup.c sha1-lookup: handle duplicate keys with GIT_USE_LOOKUP Aug 25, 2013
sha1-lookup.h sha1-lookup: add new "sha1_pos" function to efficiently lookup sha1 Apr 5, 2009
sha1_file.c Merge branch 'jl/nor-or-nand-and' Apr 8, 2014
sha1_name.c Merge branch 'nd/log-show-linear-break' Apr 3, 2014
shallow.c shallow: verify shallow file after taking lock Mar 17, 2014
shell.c Add a Windows-specific fallback to getenv("HOME"); May 29, 2014
shortlog.h pretty: Respect --abbrev option May 4, 2010
show-index.c i18n: add infrastructure for translating Git with gettext Dec 6, 2011
sideband.c pkt-line: share buffer/descriptor reading implementation Feb 24, 2013
sideband.h pkt-line: move LARGE_PACKET_MAX definition from sideband Feb 20, 2013
sigchain.c refactor signal handling for cleanup functions Jan 22, 2009
sigchain.h refactor signal handling for cleanup functions Jan 22, 2009
strbuf.c strbuf: remove prefixcmp() and suffixcmp() Dec 5, 2013
strbuf.h strbuf: style fix -- top opening bracket on a separate line Mar 3, 2014
streaming.c open_istream(): do not dereference NULL in the error case Feb 19, 2014
streaming.h streaming: void pointer instead of char pointer May 3, 2012
string-list.c Merge branch 'ap/log-mailmap' Jan 21, 2013
string-list.h Merge branch 'ap/log-mailmap' Jan 21, 2013
submodule.c submodule: don't access the .gitmodules cache entry after removing it May 15, 2014
submodule.h rm: delete .gitmodules entry of submodules removed from the work tree Aug 6, 2013
symlinks.c symlinks.c: mark private file-scope symbols as static Sep 16, 2012
tag.c replace {pre,suf}fixcmp() with {starts,ends}_with() Dec 5, 2013
tag.h upload-pack: avoid parsing tag destinations Jan 6, 2012
tar.h tar-tree: Introduce write_entry() Mar 26, 2006
test-chmtime.c comments: fix misuses of "nor" Mar 31, 2014
test-ctype.c test-ctype: add test for is_pathspec_magic Oct 3, 2011
test-date.c i18n: mark relative dates for translation Apr 24, 2012
test-delta.c tests: use a lowercase "usage:" string Feb 25, 2013
test-dump-cache-tree.c Convert "struct cache_entry *" to "const ..." wherever possible Jul 9, 2013
test-genrandom.c tests: use a lowercase "usage:" string Feb 25, 2013
test-hashmap.c test-hashmap.c: drop unnecessary #includes Feb 24, 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 use 'tree-ish' instead of 'treeish' Sep 4, 2013
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 22, 2010
test-parse-options.c parse-options: remove unused OPT_SET_PTR Mar 31, 2014
test-path-utils.c path-utils test: rename mingw_path function to print_path Oct 14, 2013
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 10, 2013
test-regex.c test-regex: Add a test to check for a bug in the regex routines Sep 3, 2012
test-revision-walking.c Teach revision walking machinery to walk multiple times sequencially Mar 30, 2012
test-run-command.c tests: check error message from run_command Apr 20, 2011
test-scrap-cache-tree.c Add test-scrap-cache-tree Dec 6, 2011
test-sha1.c test-sha1: add a binary output mode Aug 22, 2013
test-sha1.sh more tr portability test script fixes Mar 13, 2008
test-sigchain.c t0005: use SIGTERM for sigchain test Jan 30, 2009
test-string-list.c replace {pre,suf}fixcmp() with {starts,ends}_with() Dec 5, 2013
test-subprocess.c sparse: Fix mingw_main() argument number/type errors Apr 28, 2013
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 mingw: rename WIN32 cpp macro to GIT_WINDOWS_NATIVE May 8, 2013
thread-utils.h thread-utils.h: simplify the inclusion Dec 10, 2010
trace.c shallow.c: the 8 steps to select new commits for .git/shallow Dec 11, 2013
transport-helper.c Always auto-gc after calling a fast-import transport May 29, 2014
transport.c push: detect local refspec errors early Mar 5, 2014
transport.h fetch: add --update-shallow to accept refs that update .git/shallow Dec 11, 2013
tree-diff.c tree-diff: convert diff_root_tree_sha1() to just call diff_tree_sha1 … Feb 5, 2014
tree-walk.c tree-walk: finally switch over tree descriptors to contain a pre-pars… Feb 24, 2014
tree-walk.h tree-walk: finally switch over tree descriptors to contain a pre-pars… Feb 24, 2014
tree.c Merge branch 'jk/free-tree-buffer' Sep 17, 2013
tree.h Merge branch 'jk/free-tree-buffer' Sep 17, 2013
unimplemented.sh Makefile: allow building without perl Apr 9, 2009
unix-socket.c unix-socket: do not let close() or chdir() clobber errno during cleanup Jan 12, 2012
unix-socket.h credentials: add "cache" helper Dec 12, 2011
unpack-trees.c Merge branch 'nd/i18n-progress' Mar 14, 2014
unpack-trees.h diff-lib, read-tree, unpack-trees: mark cache_entry array paramters c… Jun 2, 2013
upload-pack.c Merge branch 'nd/log-show-linear-break' Apr 3, 2014
url.c Merge branch 'jk/http-auth' Oct 18, 2011
url.h url: decode buffers that are not NUL-terminated Jul 20, 2011
urlmatch.c urlmatch.c: recompute pointer after append_normalized_escapes Sep 12, 2013
urlmatch.h config: add generic callback wrapper to parse section.<url>.key Jul 31, 2013
usage.c Merge branch 'jk/a-thread-only-dies-once' into maint Apr 26, 2013
userdiff.c userdiff: have 'cpp' hunk header pattern catch more C++ anchor points Mar 21, 2014
userdiff.h refactor get_textconv to not require diff_filespec May 23, 2011
utf8.c Merge branch 'tb/unicode-6.3-zero-width' Apr 16, 2014
utf8.h add missing "format" function attributes Jul 10, 2013
varint.c varint: make it available outside the context of pack Apr 3, 2012
varint.h varint: make it available outside the context of pack Apr 3, 2012
version.c include agent identifier in capability string Aug 3, 2012
version.h include agent identifier in capability string Aug 3, 2012
versioncmp.c tag: support --sort=<spec> Feb 27, 2014
walker.c object.h: centralize object flag allocation Mar 25, 2014
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
wrap-for-bin.sh wrap-for-bin: make bin-wrappers chainable Jul 8, 2013
wrapper.c typofixes: fix misspelt comments Nov 12, 2013
write_or_die.c write_or_die: raise SIGPIPE when we get EPIPE Feb 20, 2013
ws.c use strchrnul() in place of strchr() and strlen() Mar 10, 2014
wt-status.c Merge branch 'mm/status-porcelain-format-i18n-fix' Mar 31, 2014
wt-status.h Merge branch 'mm/status-porcelain-format-i18n-fix' Mar 31, 2014
xdiff-interface.c xdiff: remove emit_func() and xdi_diff_hunks() May 9, 2012
xdiff-interface.h xdiff: remove emit_func() and xdi_diff_hunks() May 9, 2012
zlib.c zlib: fix compilation failures with Sun C Compilaer Apr 22, 2013

README.md

Git for Windows

This is the source code of Git for Windows, forked from Git.

If you encounter problems, you can report them as GitHub issues, discuss them on Git for Windows' Google Group, and encourage others to work on by tipping via tip for next commit.