Menu

Tree [5be1f0] master /
 History

HTTPS access


File Date Author Commit
 .github 2017-06-13 Lars Schneider Lars Schneider [0b1bb0] Configure Git contribution guidelines for githu...
 Documentation 2018-01-23 Junio C Hamano Junio C Hamano [5be1f0] First batch after 2.16
 block-sha1 2015-11-05 Atousa Pahlevan Duprat Atousa Pahlevan Duprat [3bc72f] sha1: provide another level of indirection for ...
 builtin 2017-10-13 Jeff King Jeff King [b521fd] tag: respect color.ui config
 ci 2017-12-27 SZEDER Gábor SZEDER Gábor [677c70] travis-ci: only print test failures if there ar...
 compat 2017-11-01 Johannes Schindelin Johannes Schindelin [1a172e] mingw: optionally redirect stderr/stdout via th...
 contrib 2017-11-20 Jeff King Jeff King [f5da07] git-jump: give contact instructions in the README
 ewah 2017-11-07 Todd Zullinger Todd Zullinger [484257] Replace Free Software Foundation address in lic...
 git-gui 2017-08-23 Martin Ågren Martin Ågren [7560f5] treewide: correct several "up-to-date" to "up t...
 gitk-git 2011-01-07 Anders Kaseorg Anders Kaseorg [b39351] Mark gitk script executable
 gitweb 2017-10-19 Guillaume Castagnino Guillaume Castagnino [411ddf] gitweb: use filetest to allow ACLs
 mergetools 2017-06-19 David Aguilar David Aguilar [0af85f] mergetools/meld: improve compatibiilty with Mel...
 perl 2017-11-21 Christian Couder Christian Couder [4a5437] Git/Packet.pm: use 'if' instead of 'unless'
 po 2018-01-02 Ralf Thielow Ralf Thielow [c9741b] l10n: de.po: translate 72 new messages
 ppc 2015-11-05 Atousa Pahlevan Duprat Atousa Pahlevan Duprat [3bc72f] sha1: provide another level of indirection for ...
 refs 2017-10-24 Michael Haggerty Michael Haggerty [da5267] files_transaction_prepare(): fix handling of re...
 sha1dc 2017-07-01 Ævar Arnfjörð Bjarmason Ævar Arnfjörð Bjarmason [9936c1] sha1dc: update from upstream
 t 2018-01-21 Eric Sunshine Eric Sunshine [b6947a] t5601-clone: test case-conflicting files on cas...
 templates 2017-11-10 Ben Peart Ben Peart [1fff30] fsmonitor: simplify determining the git worktre...
 vcs-svn 2017-08-30 Rene Scharfe Rene Scharfe [9f0049] vcs-svn: release strbuf after use in end_revisi...
 xdiff 2017-10-08 Derrick Stolee Derrick Stolee [19716b] cleanup: fix possible overflow errors in binary...
 .clang-format 2017-09-29 Johannes Schindelin Johannes Schindelin [42efde] clang-format: adjust line break penalties
 .gitattributes 2017-05-09 Johannes Schindelin Johannes Schindelin [00ddc9] Fix build with core.autocrlf=true
 .gitignore 2017-02-09 Johannes Schindelin Johannes Schindelin [4557f1] rebase--helper: add a builtin helper for intera...
 .gitmodules 2017-07-01 Ævar Arnfjörð Bjarmason Ævar Arnfjörð Bjarmason [86cfd6] sha1dc: optionally use sha1collisiondetection a...
 .mailmap 2017-11-03 Kaartic Sivaraam Kaartic Sivaraam [cd3f8e] mailmap: use Kaartic Sivaraam's new address
 .travis.yml 2017-12-27 SZEDER Gábor SZEDER Gábor [2c9a2d] travis-ci: don't install default addon packages...
 .tsan-suppressions 2017-08-21 Martin Ågren Martin Ågren [6cdf8a] ThreadSanitizer: add suppressions
 COPYING 2010-01-16 Junio C Hamano Junio C Hamano [703601] Update COPYING with GPLv2 with new FSF address
 GIT-VERSION-GEN 2018-01-22 Junio C Hamano Junio C Hamano [298d86] Start 2.17 cycle
 INSTALL 2014-11-09 Bernhard Reiter Bernhard Reiter [1e16b2] git-imap-send: use libcurl for implementation
 LGPL-2.1 2011-05-19 Jonathan Nieder Jonathan Nieder [36268b] provide a copy of the LGPLv2.1
 Makefile 2017-07-15 René Scharfe René Scharfe [425ca6] Makefile: allow combining UBSan with other sani...
 README.md 2017-03-01 Eric Wong Eric Wong [bcd886] README: create HTTP/HTTPS links from URLs in Ma...
 RelNotes 2018-01-22 Junio C Hamano Junio C Hamano [298d86] Start 2.17 cycle
 abspath.c 2017-09-26 Han-Wen Nienhuys Han-Wen Nienhuys [d83d84] real_path: clarify return value ownership
 aclocal.m4 2011-01-02 Ralf Wildenhues Ralf Wildenhues [1e58db] configure: use AC_LANG_PROGRAM consistently
 advice.c 2017-12-07 Lars Schneider Lars Schneider [abfb04] launch_editor(): indicate that Git waits for us...
 advice.h 2017-12-07 Lars Schneider Lars Schneider [abfb04] launch_editor(): indicate that Git waits for us...
 alias.c 2017-07-14 Johannes Schindelin Johannes Schindelin [643df7] alias: compare alias name *case-insensitively*
 alloc.c 2014-07-13 Jeff King Jeff King [94d5a2] alloc: factor out commit index
 apply.c 2017-11-11 René Scharfe René Scharfe [6ce15c] apply: avoid out-of-bounds access in fuzzy_matc...
 apply.h 2017-10-05 Martin Ågren Martin Ågren [d13cd4] apply: remove `newfd` from `struct apply_state`
 archive-tar.c 2017-06-14 Brandon Williams Brandon Williams [b2141f] config: don't include config.h by default
 archive-zip.c 2017-06-14 Brandon Williams Brandon Williams [b2141f] config: don't include config.h by default
 archive.c 2017-10-15 brian m. carlson brian m. carlson [cca5fa] refs: convert dwim_ref and expand_ref to struct...
 archive.h 2017-04-26 Johannes Schindelin Johannes Schindelin [dddbad] timestamp_t: a new data type for timestamps
 argv-array.c 2016-02-22 Jeff King Jeff King [b99265] argv-array: add detach function
 argv-array.h 2016-02-22 Jeff King Jeff King [b99265] argv-array: add detach function
 attr.c 2017-09-06 Jeff Hostetler Jeff Hostetler [8b604d] hashmap: add API to disable item counting when ...
 attr.h 2017-03-13 Brandon Williams Brandon Williams [b0db70] pathspec: allow querying for attributes
 base85.c 2013-10-15 Junio C Hamano Junio C Hamano [5f050e] base85.c: have SP around arithmetic operators
 bisect.c 2018-01-03 Ævar Arnfjörð Bjarmason Ævar Arnfjörð Bjarmason [2e9fdc] bisect: fix a regression causing a segfault
 bisect.h 2017-11-05 Martin Ågren Martin Ågren [24d707] bisect: change calling-convention of `find_bise...
 blame.c 2017-10-31 Brandon Williams Brandon Williams [0d1e0e] diff: make struct diff_flags members lowercase
 blame.h 2017-05-24 Jeff Smith Jeff Smith [bd481d] blame: move entry prepend to libgit
 blob.c 2017-05-06 brian m. carlson brian m. carlson [3aca1f] Convert lookup_blob to struct object_id
 blob.h 2017-05-06 brian m. carlson brian m. carlson [3aca1f] Convert lookup_blob to struct object_id
 branch.c 2017-11-18 Kaartic Sivaraam Kaartic Sivaraam [e2bbd0] branch: group related arguments of create_branch()
 branch.h 2017-11-18 Kaartic Sivaraam Kaartic Sivaraam [e2bbd0] branch: group related arguments of create_branch()
 builtin.h 2017-08-02 Martin Ågren Martin Ågren [033fe3] git.c: provide setup_auto_pager()
 bulk-checkin.c 2017-09-27 Jeff King Jeff King [41dcc4] distinguish error versus short read from read_i...
 bulk-checkin.h 2014-09-14 David Aguilar David Aguilar [1c4b66] cleanups: ensure that git-compat-util.h is incl...
 bundle.c 2017-12-25 René Scharfe René Scharfe [636473] bundle: avoid using the rev_info flag leak_pending
 bundle.h 2017-05-01 brian m. carlson brian m. carlson [b8607f] bundle: convert to struct object_id
 cache-tree.c 2017-10-08 Derrick Stolee Derrick Stolee [19716b] cleanup: fix possible overflow errors in binary...
 cache-tree.h 2017-05-01 brian m. carlson brian m. carlson [e0a928] Convert struct cache_tree to use struct object_id
 cache.h 2017-12-21 Elijah Newren Elijah Newren [b10179] move index_has_changes() from builtin/am.c to m...
 check-builtins.sh 2015-02-05 Sebastian Schuberth Sebastian Schuberth [8c1e9f] check-builtins: strip executable suffix $X when...
 check-racy.c 2016-05-08 Nguyễn Thái Ngọc Duy Nguyễn Thái Ngọc Duy [eb031a] check-racy.c: use error_errno()
 check_bindir 2014-06-06 Elia Pinto Elia Pinto [4eaeb3] check_bindir: avoid "test <cond> -a/-o <cond>"
 checkout.c 2017-11-26 Thomas Gummerer Thomas Gummerer [7c85a8] checkout: factor out functions to new lib file
 checkout.h 2017-11-26 Thomas Gummerer Thomas Gummerer [7c85a8] checkout: factor out functions to new lib file
 color.c 2017-10-13 Jeff King Jeff King [33c643] Revert "color: check color.ui in git_default_co...
 color.h 2017-06-30 Stefan Beller Stefan Beller [86b452] diff.c: add dimming to moved line detection
 column.c 2017-10-24 Junio C Hamano Junio C Hamano [965ff2] column: do not include pager.c
 column.h 2012-04-13 Nguyễn Thái Ngọc Duy Nguyễn Thái Ngọc Duy [b27004] column: support piping stdout to external git-c...
 combine-diff.c 2018-01-04 Stefan Beller Stefan Beller [cf6305] diff: introduce DIFF_PICKAXE_KINDS_MASK
 command-list.txt 2017-01-25 Johannes Schindelin Johannes Schindelin [ed21e3] relink: retire the command
 commit-slab.h 2017-09-21 Ramsay Jones Ramsay Jones [fddfed] commit-slab.h: avoid -Wsign-compare warnings
 commit.c 2017-12-25 René Scharfe René Scharfe [6fcec2] commit: remove unused function clear_commit_mar...
 commit.h 2017-12-25 René Scharfe René Scharfe [6fcec2] commit: remove unused function clear_commit_mar...
 common-main.c 2017-01-28 Brandon Williams Brandon Williams [1a600b] attr: use hashmap for attribute dictionary
 config.c 2017-10-13 Jeff King Jeff King [33c643] Revert "color: check color.ui in git_default_co...
 config.h 2017-09-05 Martin Ågren Martin Ågren [d38902] config: remove git_config_maybe_bool
 config.mak.in 2013-03-05 Kirill Smelkov Kirill Smelkov [b4eead] Fix `make install` when configured with autoconf
 config.mak.uname 2017-09-25 Michael Haggerty Michael Haggerty [5b6336] packed_ref_cache: keep the `packed-refs` file m...
 configure.ac 2017-12-28 Ævar Arnfjörð Bjarmason Ævar Arnfjörð Bjarmason [edb6a1] Makefile: NO_OPENSSL=1 should no longer imply B...
 connect.c 2017-11-20 Jonathan Nieder Jonathan Nieder [233cd2] connect: correct style of C-style comment
 connect.h 2016-02-03 Eric Wong Eric Wong [c915f1] connect & http: support -4 and -6 switches for ...
 connected.c 2017-10-15 brian m. carlson brian m. carlson [6ccac9] Convert check_connected to use struct object_id
 connected.h 2017-10-15 brian m. carlson brian m. carlson [6ccac9] Convert check_connected to use struct object_id
 convert.c 2017-11-26 Torsten Bögershausen Torsten Bögershausen [86ff70] convert: tighten the safe autocrlf handling
 convert.h 2017-08-13 Torsten Bögershausen Torsten Bögershausen [2fea9d] convert: add SAFE_CRLF_KEEP_CRLF
 copy.c 2016-05-08 Nguyễn Thái Ngọc Duy Nguyễn Thái Ngọc Duy [37653a] copy.c: use error_errno()
 credential-cache--daemon.c 2017-09-05 Jeff King Jeff King [076aa2] tempfile: auto-allocate tempfiles on heap
 credential-cache.c 2017-07-27 Ramsay Jones Ramsay Jones [1f180e] credential-cache: interpret an ECONNRESET as an...
 credential-store.c 2017-04-05 Nguyễn Thái Ngọc Duy Nguyễn Thái Ngọc Duy [4aad2f] path.c: and an option to call real_path() in ex...
 credential.c 2017-06-15 Ævar Arnfjörð Bjarmason Ævar Arnfjörð Bjarmason [88ce3e] *.[ch] refactoring: make use of the FREE_AND_NU...
 credential.h 2014-12-04 Jeff King Jeff King [59b386] credential: let helpers tell us to quit
 csum-file.c 2017-09-27 Jeff King Jeff King [61d363] prefer "!=" when checking read_in_full() result
 csum-file.h 2014-11-27 Karsten Blees Karsten Blees [b50072] pack-bitmap: do not use gcc packed attribute
 ctype.c 2015-03-02 Ben Walton Ben Walton [189c86] kwset: use unsigned char to store values with h...
 daemon.c 2017-10-16 Brandon Williams Brandon Williams [dfe422] daemon: recognize hidden request arguments
 date.c 2017-07-01 Ævar Arnfjörð Bjarmason Ævar Arnfjörð Bjarmason [3b7022] strbuf: change an always NULL/"" strbuf_addftim...
 decorate.c 2017-12-08 Jonathan Tan Jonathan Tan [ddd3e3] decorate: clean up and document API
 decorate.h 2017-12-08 Jonathan Tan Jonathan Tan [ddd3e3] decorate: clean up and document API
 delta.h 2014-03-31 Justin Lebar Justin Lebar [016899] comments: fix misuses of "nor"
 diff-delta.c 2017-08-10 Martin Koegler Martin Koegler [fed1ef] diff-delta: do not allow delta offset truncation
 diff-lib.c 2017-10-31 Brandon Williams Brandon Williams [0d1e0e] diff: make struct diff_flags members lowercase
 diff-no-index.c 2017-10-31 Brandon Williams Brandon Williams [0d1e0e] diff: make struct diff_flags members lowercase
 diff.c 2017-10-27 Andrey Okoshkin Andrey Okoshkin [10e0ca] diff: fix lstat() error handling in diff_popula...
 diff.h 2018-01-04 Stefan Beller Stefan Beller [15af58] diffcore: add a pickaxe option to find a specif...
 diffcore-break.c 2016-11-14 Tobias Klauser Tobias Klauser [974e00] diffcore-delta: remove unused parameter to diff...
 diffcore-delta.c 2016-11-14 Tobias Klauser Tobias Klauser [974e00] diffcore-delta: remove unused parameter to diff...
 diffcore-order.c 2017-06-22 Ævar Arnfjörð Bjarmason Ævar Arnfjörð Bjarmason [55d342] wildmatch: remove unused wildopts parameter
 diffcore-pickaxe.c 2018-01-04 Stefan Beller Stefan Beller [5e5052] diff: properly error out when combining multipl...
 diffcore-rename.c 2017-11-29 Jonathan Tan Jonathan Tan [899735] diffcore-rename: make diff-tree -l0 mean -l<large>
 diffcore.h 2017-05-30 Brandon Williams Brandon Williams [f9704c] diff: convert fill_filespec to struct object_id
 dir-iterator.c 2016-06-18 Michael Haggerty Michael Haggerty [0fe504] dir_iterator: new API for iterating over a dire...
 dir-iterator.h 2016-06-18 Michael Haggerty Michael Haggerty [0fe504] dir_iterator: new API for iterating over a dire...
 dir.c 2017-10-25 Johannes Schindelin Johannes Schindelin [fadb48] status: do not get confused by submodules in ex...
 dir.h 2017-11-21 Jeff Hostetler Jeff Hostetler [578d81] dir: allow exclusions from blob in addition to ...
 editor.c 2017-12-07 Lars Schneider Lars Schneider [abfb04] launch_editor(): indicate that Git waits for us...
 entry.c 2017-10-09 Jeff King Jeff King [7cbbf9] write_entry: untangle symlink and regular-file ...
 environment.c 2017-12-03 Ann T Ropea Ann T Ropea [a2cd70] print_sha1_ellipsis: introduce helper
 exec_cmd.c 2017-09-06 Jeff King Jeff King [c1bb33] git_extract_argv0_path: do nothing without RUNT...
 exec_cmd.h 2016-11-27 Jeff King Jeff King [6854a8] common-main: stop munging argv[0] path
 fast-import.c 2017-10-15 brian m. carlson brian m. carlson [34c290] refs: convert read_ref and read_ref_full to obj...
 fetch-pack.c 2017-11-20 Jeff King Jeff King [c29129] everything_local: use "quick" object existence ...
 fetch-pack.h 2017-03-31 brian m. carlson brian m. carlson [910650] Rename sha1_array to oid_array
 fmt-merge-msg.h 2011-10-07 Junio C Hamano Junio C Hamano [898eac] fmt-merge-msg: use branch.$name.description
 fsck.c 2017-10-05 René Scharfe René Scharfe [2720f6] fsck: handle NULL return of lookup_blob() and l...
 fsck.h 2017-03-31 brian m. carlson brian m. carlson [910650] Rename sha1_array to oid_array
 fsmonitor.c 2017-09-22 Ben Peart Ben Peart [883e24] fsmonitor: teach git to optionally utilize a fi...
 fsmonitor.h 2017-09-22 Ben Peart Ben Peart [883e24] fsmonitor: teach git to optionally utilize a fi...
 generate-cmdlist.sh 2016-07-02 Jonathan Nieder Jonathan Nieder [751359] generate-cmdlist: avoid non-deterministic output
 gettext.c 2016-06-25 Nguyễn Thái Ngọc Duy Nguyễn Thái Ngọc Duy [e8c167] gettext: add is_utf8_locale()
 gettext.h 2016-06-25 Nguyễn Thái Ngọc Duy Nguyễn Thái Ngọc Duy [e8c167] gettext: add is_utf8_locale()
 git-add--interactive.perl 2018-01-13 Nguyễn Thái Ngọc Duy Nguyễn Thái Ngọc Duy [12434e] add--interactive: ignore submodule changes exce...
 git-archimport.perl 2017-09-11 Jeff King Jeff King [8d0fad] archimport: use safe_pipe_capture for user input
 git-bisect.sh 2017-11-12 Stephan Beyer Stephan Beyer [fecd2d] bisect run: die if no command is given
 git-compat-util.h 2017-12-09 Christian Couder Christian Couder [afaef5] git-compat-util: introduce skip_to_optional_arg()
 git-cvsexportcommit.perl 2013-02-24 David Aguilar David Aguilar [4c0df3] git-cvsexportcommit: use a lowercase "usage:" s...
 git-cvsimport.perl 2017-12-08 Jeff King Jeff King [8c87bd] cvsimport: apply shell-quoting regex globally
 git-cvsserver.perl 2017-09-11 Junio C Hamano Junio C Hamano [46203a] cvsserver: use safe_pipe_capture for `constant ...
 git-difftool--helper.sh 2016-08-15 John Keeping John Keeping [45a4f5] difftool: always honor fatal error exit codes
 git-filter-branch.sh 2017-10-17 David Glasser David Glasser [07c498] doc: list filter-branch subdirectory-filter first
 git-instaweb.sh 2015-03-08 Kyle J. McKay Kyle J. McKay [ff7a9d] git-instaweb: use @SHELL_PATH@ instead of /bin/sh
 git-merge-octopus.sh 2017-08-23 Martin Ågren Martin Ågren [7560f5] treewide: correct several "up-to-date" to "up t...
 git-merge-one-file.sh 2017-08-05 Michael Forney Michael Forney [974ce8] scripts: use "git foo" not "git-foo"
 git-merge-resolve.sh 2017-08-05 Michael Forney Michael Forney [974ce8] scripts: use "git foo" not "git-foo"
 git-mergetool--lib.sh 2016-11-29 David Aguilar David Aguilar [7c1060] mergetool: honor mergetool.$tool.trustExitCode ...
 git-mergetool.sh 2017-01-10 Richard Hansen Richard Hansen [d0e0cf] mergetool: fix running in subdir when rerere en...
 git-p4.py 2017-12-21 Luke Diamand Luke Diamand [8cf422] git-p4: update multiple shelved change lists
 git-parse-remote.sh 2016-04-19 Vasco Almeida Vasco Almeida [045fac] i18n: git-parse-remote.sh: mark strings for tra...
 git-quiltimport.sh 2015-08-31 Juerg Haefliger Juerg Haefliger [ff60ff] git-quiltimport: add commandline option --serie...
 git-rebase--am.sh 2017-11-18 Eric Wong Eric Wong [ae3b2b] rebase: use mboxrd format to avoid split errors
 git-rebase--interactive.sh 2018-01-04 Johannes Schindelin Johannes Schindelin [dd6fb0] rebase -p: fix quoting when calling `git merge`
 git-rebase--merge.sh 2016-06-17 Ed Maste Ed Maste [9b35ca] rebase: update comment about FreeBSD /bin/sh
 git-rebase.sh 2017-12-16 Kaartic Sivaraam Kaartic Sivaraam [08e667] rebase: rebasing can also be done when HEAD is ...
 git-remote-testgit.sh 2015-01-19 Mike Hommey Mike Hommey [33cae5] transport-helper: do not request symbolic refs ...
 git-request-pull.sh 2017-10-03 Ann T Ropea Ann T Ropea [e66d7c] request-pull: capitalise "Git" to make it a pro...
 git-send-email.perl 2018-01-05 Matthieu Moy Matthieu Moy [bd869f] send-email: add and use a local copy of Mail::A...
 git-sh-i18n.sh 2016-06-17 Vasco Almeida Vasco Almeida [b8fc9e] i18n: rebase-interactive: mark here-doc strings...
 git-sh-setup.sh 2016-12-20 Junio C Hamano Junio C Hamano [acefe2] i18n: fix misconversion in shell scripts
 git-stash.sh 2018-01-06 Thomas Gummerer Thomas Gummerer [bba067] stash: don't delete untracked files that match ...
 git-submodule.sh 2017-10-06 Prathamesh Chavan Prathamesh Chavan [a9f8a3] submodule: port submodule subcommand 'status' f...
 git-svn.perl 2017-12-14 Eric Wong Eric Wong [95450b] git-svn: convert CRLF to LF in commit message t...
 git-web--browse.sh 2014-04-23 Elia Pinto Elia Pinto [9e5878] git-web--browse.sh: use the $( ... ) construct ...
 git.c 2017-11-19 Martin Ågren Martin Ågren [d74b54] branch: respect `pager.branch` in list-mode only
 git.rc 2017-10-30 Johannes Schindelin Johannes Schindelin [39bb86] mingw: include the full version information in ...
 gpg-interface.c 2017-09-05 Jeff King Jeff King [076aa2] tempfile: auto-allocate tempfiles on heap
 gpg-interface.h 2017-01-17 Lukas Puehringer Lukas Puehringer [94240b] gpg-interface, tag: add GPG_VERIFY_OMIT_STATUS ...
 graph.c 2017-10-01 René Scharfe René Scharfe [38bdf6] graph: use strbuf_addchars() to add spaces
 graph.h 2016-08-31 Jacob Keller Jacob Keller [660e11] graph: add support for --line-prefix on all gra...
 grep.c 2017-11-12 Charles Bailey Charles Bailey [2fff1e] grep: fix NO_LIBPCRE1_JIT to fully disable JIT
 grep.h 2017-11-12 Charles Bailey Charles Bailey [2fff1e] grep: fix NO_LIBPCRE1_JIT to fully disable JIT
 hash.h 2017-11-12 brian m. carlson brian m. carlson [f50e76] Add structure representing hash algorithm
 hashmap.c 2017-09-06 Jeff Hostetler Jeff Hostetler [8b604d] hashmap: add API to disable item counting when ...
 hashmap.h 2017-11-29 Johannes Schindelin Johannes Schindelin [826c77] hashmap: adjust documentation to reflect reality
 help.c 2017-12-14 Johannes Schindelin Johannes Schindelin [ed32b7] version --build-options: report commit, too, if...
 help.h 2013-05-04 Vikrant Varma Vikrant Varma [e56181] help: add help_unknown_ref()
 hex.c 2017-10-31 René Scharfe René Scharfe [0ec218] notes: move hex_to_bytes() to hex.c and export it
 http-backend.c 2017-09-13 Jeff King Jeff King [06f46f] avoid "write_in_full(fd, buf, len) != len" pattern
 http-fetch.c 2017-06-14 Brandon Williams Brandon Williams [b2141f] config: don't include config.h by default
 http-push.c 2017-10-31 René Scharfe René Scharfe [c3bdc4] http-push: use hex_to_bytes()
 http-walker.c 2017-08-18 Jonathan Tan Jonathan Tan [d6fe00] pack: move find_sha1_pack()
 http.c 2017-10-16 Brandon Williams Brandon Williams [19113a] http: tell server that the client understands v1
 http.h 2017-04-11 David Turner David Turner [37ee68] http.postbuffer: allow full range of ssize_t va...
 ident.c 2017-06-14 Brandon Williams Brandon Williams [b2141f] config: don't include config.h by default
 imap-send.c 2017-12-18 Nicolas Morey-Chaisemartin Nicolas Morey-Chaisemartin [77eac3] imap-send: URI encode server folder
 iterator.h 2016-06-18 Michael Haggerty Michael Haggerty [3bc581] refs: introduce an iterator interface
 khash.h 2016-02-22 Jeff King Jeff King [b32fa9] convert trivial cases to ALLOC_ARRAY
 kwset.c 2017-11-07 Todd Zullinger Todd Zullinger [484257] Replace Free Software Foundation address in lic...
 kwset.h 2017-11-07 Todd Zullinger Todd Zullinger [484257] Replace Free Software Foundation address in lic...
 levenshtein.c 2016-02-22 Jeff King Jeff King [b32fa9] convert trivial cases to ALLOC_ARRAY
 levenshtein.h 2010-02-04 Junio C Hamano Junio C Hamano [9517e6] Typofixes outside documentation area
 line-log.c 2017-09-21 Ramsay Jones Ramsay Jones [071bca] ALLOC_GROW: avoid -Wsign-compare warnings
 line-log.h 2017-09-21 Ramsay Jones Ramsay Jones [071bca] ALLOC_GROW: avoid -Wsign-compare warnings
 line-range.c 2017-01-28 René Scharfe René Scharfe [35d803] use SWAP macro
 line-range.h 2013-08-06 Eric Sunshine Eric Sunshine [815834] line-range: teach -L/RE/ to search relative to ...
 list-objects-filter-options.c 2017-12-05 Jeff Hostetler Jeff Hostetler [4875c9] list-objects-filter-options: support --no-filter
 list-objects-filter-options.h 2017-12-05 Jeff Hostetler Jeff Hostetler [4875c9] list-objects-filter-options: support --no-filter
 list-objects-filter.c 2017-11-21 Jeff Hostetler Jeff Hostetler [25ec7b] list-objects: filter objects in traverse_commit...
 list-objects-filter.h 2017-11-21 Jeff Hostetler Jeff Hostetler [25ec7b] list-objects: filter objects in traverse_commit...
 list-objects.c 2017-11-21 Jeff Hostetler Jeff Hostetler [25ec7b] list-objects: filter objects in traverse_commit...
 list-objects.h 2017-11-21 Jeff Hostetler Jeff Hostetler [25ec7b] list-objects: filter objects in traverse_commit...
 list.h 2017-09-05 Jeff King Jeff King [24d821] tempfile: use list.h for linked list
 ll-merge.c 2017-09-13 Jeff King Jeff King [06f46f] avoid "write_in_full(fd, buf, len) != len" pattern
 ll-merge.h 2010-08-26 Justin Frankel Justin Frankel [58a1ec] merge-recursive --patience
 lockfile.c 2017-09-05 Jeff King Jeff King [076aa2] tempfile: auto-allocate tempfiles on heap
 lockfile.h 2017-10-05 Martin Ågren Martin Ågren [d61357] lockfile: fix documentation on `close_lock_file...
 log-tree.c 2017-11-21 Rafael Ascensão Rafael Ascensão [65516f] log: add option to choose which refs to decorate
 log-tree.h 2017-11-21 Rafael Ascensão Rafael Ascensão [65516f] log: add option to choose which refs to decorate
 mailinfo.c 2017-09-23 René Scharfe René Scharfe [c8cf42] mailinfo: don't decode invalid =XY quoted-print...
 mailinfo.h 2016-09-20 Jonathan Tan Jonathan Tan [6b4b01] mailinfo: handle in-body header continuations
 mailmap.c 2017-07-13 brian m. carlson brian m. carlson [15be4a] Convert remaining callers of get_sha1 to get_oid.
 mailmap.h 2013-01-05 Antoine Pelisse Antoine Pelisse [ea02ff] mailmap: simplify map_user() interface
 match-trees.c 2016-04-17 brian m. carlson brian m. carlson [b6aec8] match-trees: convert several leaf functions to ...
 merge-blobs.c 2016-02-23 Jeff King Jeff King [b779b3] merge-tree: drop generate_common strategy
 merge-blobs.h 2012-12-06 Junio C Hamano Junio C Hamano [fa2364] Which merge_file() function do you mean?
 merge-recursive.c 2017-10-31 Brandon Williams Brandon Williams [0d1e0e] diff: make struct diff_flags members lowercase
 merge-recursive.h 2017-09-07 Kevin Willford Kevin Willford [fc65b0] merge-recursive: change current file dir string...
 merge.c 2017-12-21 Elijah Newren Elijah Newren [b10179] move index_has_changes() from builtin/am.c to m...
 mergesort.c 2012-04-17 Junio C Hamano Junio C Hamano [7365c9] mergesort: rename it to llist_mergesort()
 mergesort.h 2012-04-17 Junio C Hamano Junio C Hamano [7365c9] mergesort: rename it to llist_mergesort()
 mru.c 2016-07-29 Jeff King Jeff King [002f20] add generic most-recently-used list
 mru.h 2016-07-29 Jeff King Jeff King [002f20] add generic most-recently-used list
 name-hash.c 2017-09-06 Jeff Hostetler Jeff Hostetler [8b604d] hashmap: add API to disable item counting when ...
 notes-cache.c 2017-10-15 brian m. carlson brian m. carlson [34c290] refs: convert read_ref and read_ref_full to obj...
 notes-cache.h 2017-05-06 brian m. carlson brian m. carlson [569aa3] notes-cache: convert to struct object_id
 notes-merge.c 2017-11-12 brian m. carlson brian m. carlson [eb0ccf] Switch empty tree and blob lookups to use hash ...
 notes-merge.h 2017-05-30 Brandon Williams Brandon Williams [5237e0] notes-merge: convert notes_merge* to struct obj...
 notes-utils.c 2017-10-15 brian m. carlson brian m. carlson [34c290] refs: convert read_ref and read_ref_full to obj...
 notes-utils.h 2017-05-30 brian m. carlson brian m. carlson [bb7e47] builtin/notes: convert to struct object_id
 notes.c 2017-10-31 René Scharfe René Scharfe [0ec218] notes: move hex_to_bytes() to hex.c and export it
 notes.h 2017-05-30 brian m. carlson brian m. carlson [5ee8a9] notes: convert some accessor functions to struc...
 object.c 2017-12-25 René Scharfe René Scharfe [4ad315] object: add clear_commit_marks_all()
 object.h 2017-12-25 René Scharfe René Scharfe [4ad315] object: add clear_commit_marks_all()
 oidmap.c 2017-12-22 Brandon Williams Brandon Williams [e2a5a0] oidmap: ensure map is initialized
 oidmap.h 2017-11-21 Jeff Hostetler Jeff Hostetler [314f35] oidmap: add oidmap iterator methods
 oidset.c 2017-11-21 Jeff Hostetler Jeff Hostetler [c3a9ad] oidset: add iterator methods to oidset
 oidset.h 2018-01-07 Thomas Gummerer Thomas Gummerer [03e783] oidset: don't return value from oidset_init
 pack-bitmap-write.c 2017-09-22 Martin Ågren Martin Ågren [4d01a7] pack-bitmap[-write]: use `object_array_clear()`...
 pack-bitmap.c 2017-10-15 brian m. carlson brian m. carlson [206649] pack-bitmap: convert traverse_bitmap_commit_lis...
 pack-bitmap.h 2017-10-15 brian m. carlson brian m. carlson [206649] pack-bitmap: convert traverse_bitmap_commit_lis...
 pack-check.c 2017-08-18 Jonathan Tan Jonathan Tan [0317f4] pack: move open_pack_index(), parse_pack_index()
 pack-objects.c 2017-05-06 brian m. carlson brian m. carlson [e6a492] pack: convert struct pack_idx_entry to struct o...
 pack-objects.h 2017-01-28 Jeff King Jeff King [7dbabb] pack-objects: enforce --depth limit in reused d...
 pack-revindex.c 2017-01-28 René Scharfe René Scharfe [35d803] use SWAP macro
 pack-revindex.h 2015-12-21 Jeff King Jeff King [9d98bb] pack-revindex: store entries directly in packed...
 pack-write.c 2017-09-27 Jeff King Jeff King [90dca6] avoid looking at errno for short read_in_full()...
 pack.h 2017-05-06 brian m. carlson brian m. carlson [9fd750] Convert the verify_pack callback to struct obje...
 packfile.c 2017-10-08 Derrick Stolee Derrick Stolee [19716b] cleanup: fix possible overflow errors in binary...
 packfile.h 2017-08-18 Jonathan Tan Jonathan Tan [7709f4] pack: move for_each_packed_object()
 pager.c 2017-08-07 Martin Ågren Martin Ågren [895766] treewide: deprecate git_config_maybe_bool, use ...
 parse-options-cb.c 2017-05-06 brian m. carlson brian m. carlson [bc8326] Convert lookup_commit* to struct object_id
 parse-options.c 2017-09-25 Brandon Casey Brandon Casey [a6304f] parse-options: only insert newline in help text...
 parse-options.h 2017-03-24 Ævar Arnfjörð Bjarmason Ævar Arnfjörð Bjarmason [ac3f5a] ref-filter: add --no-contains option to tag/bra...
 patch-delta.c 2010-10-11 Jonathan Nieder Jonathan Nieder [1368f6] compat: helper for detecting unsigned overflow
 patch-ids.c 2017-10-31 Brandon Williams Brandon Williams [0d1e0e] diff: make struct diff_flags members lowercase
 patch-ids.h 2017-05-30 Brandon Williams Brandon Williams [34f3c0] patch-ids: convert to struct object_id
 path.c 2017-10-24 Andrey Okoshkin Andrey Okoshkin [55d7d1] path.c: use xmalloc() in add_to_trie()
 path.h 2017-12-13 Brandon Williams Brandon Williams [c07b3a] path: document path functions
 pathspec.c 2017-09-21 Jonathan Nieder Jonathan Nieder [29c0e9] pathspec doc: parse_pathspec does not maintain ...
 pathspec.h 2017-12-05 Brandon Williams Brandon Williams [eef3df] pathspec: only match across submodule boundarie...
 pkt-line.c 2017-10-16 Brandon Williams Brandon Williams [5d2124] pkt-line: add packet_write function
 pkt-line.h 2017-10-16 Brandon Williams Brandon Williams [5d2124] pkt-line: add packet_write function
 preload-index.c 2017-09-22 Ben Peart Ben Peart [883e24] fsmonitor: teach git to optionally utilize a fi...
 pretty.c 2017-11-21 Rafael Ascensão Rafael Ascensão [65516f] log: add option to choose which refs to decorate
 pretty.h 2017-12-12 Olga Telezhnaya Olga Telezhnaya [d0e632] format: create docs for pretty.h
 prio-queue.c 2017-06-15 Ævar Arnfjörð Bjarmason Ævar Arnfjörð Bjarmason [88ce3e] *.[ch] refactoring: make use of the FREE_AND_NU...
 prio-queue.h 2014-07-14 Jeff King Jeff King [e8f91e] prio-queue: make output stable with respect to ...
 progress.c 2017-12-04 Lars Schneider Lars Schneider [9c5951] progress: drop delay-threshold code
 progress.h 2017-11-13 Elijah Newren Elijah Newren [d6861d] progress: fix progress meters when dealing with...
 prompt.c 2017-06-14 Brandon Williams Brandon Williams [b2141f] config: don't include config.h by default
 prompt.h 2015-01-14 Junio C Hamano Junio C Hamano [0fb1df] prompt.c: remove git_getpass() nobody uses
 protocol.c 2017-10-16 Brandon Williams Brandon Williams [373d70] protocol: introduce protocol extension mechanisms
 protocol.h 2017-10-16 Brandon Williams Brandon Williams [373d70] protocol: introduce protocol extension mechanisms
 quote.c 2017-09-21 Jeff King Jeff King [1cf01a] consistently use "fallthrough" comments in swit...
 quote.h 2016-06-25 Nguyễn Thái Ngọc Duy Nguyễn Thái Ngọc Duy [793dc6] grep/icase: avoid kwsset when -F is specified
 reachable.c 2017-08-23 Nguyễn Thái Ngọc Duy Nguyễn Thái Ngọc Duy [d0c39a] revision.c: --all adds HEAD from all worktrees
 reachable.h 2017-04-26 Johannes Schindelin Johannes Schindelin [dddbad] timestamp_t: a new data type for timestamps
 read-cache.c 2017-10-06 Martin Ågren Martin Ågren [b74c90] read_cache: roll back lock in `update_index_if_...
 ref-filter.c 2017-10-01 René Scharfe René Scharfe [efbd4f] refs: pass NULL to resolve_refdup() if hash is ...
 ref-filter.h 2017-07-13 Jeff King Jeff King [11b087] ref-filter: consult want_color() before emittin...
 reflog-walk.c 2017-10-15 brian m. carlson brian m. carlson [334dc5] refs: convert dwim_log to struct object_id
 reflog-walk.h 2017-07-07 Jeff King Jeff King [de2394] reflog-walk: apply --since/--until to reflog dates
 refs.c 2017-11-21 Rafael Ascensão Rafael Ascensão [65516f] log: add option to choose which refs to decorate
 refs.h 2017-11-21 Rafael Ascensão Rafael Ascensão [65516f] log: add option to choose which refs to decorate
 remote-curl.c 2017-06-14 Brandon Williams Brandon Williams [b2141f] config: don't include config.h by default
 remote-testsvn.c 2017-10-15 brian m. carlson brian m. carlson [34c290] refs: convert read_ref and read_ref_full to obj...
 remote.c 2017-11-07 J Wyman J Wyman [9700fa] for-each-ref: let upstream/push report the remo...
 remote.h 2017-11-07 J Wyman J Wyman [9700fa] for-each-ref: let upstream/push report the remo...
 replace_object.c 2015-05-25 Michael Haggerty Michael Haggerty [005308] register_replace_ref(): rewrite to take an obje...
 repository.c 2018-01-19 brian m. carlson brian m. carlson [e26f7f] repository: pre-initialize hash algo pointer
 repository.h 2017-11-12 brian m. carlson brian m. carlson [78a676] Integrate hash algorithm support with repo setup
 rerere.c 2017-09-13 Jeff King Jeff King [06f46f] avoid "write_in_full(fd, buf, len) != len" pattern
 rerere.h 2015-07-23 Junio C Hamano Junio C Hamano [a13d13] rerere: allow multiple variants to exist
 resolve-undo.c 2016-09-05 brian m. carlson brian m. carlson [99d1a9] cache: convert struct cache_entry to use struct...
 resolve-undo.h 2013-07-14 Nguyễn Thái Ngọc Duy Nguyễn Thái Ngọc Duy [5ab065] convert unmerge_cache to take struct pathspec
 revision.c 2017-11-21 Rafael Ascensão Rafael Ascensão [65516f] log: add option to choose which refs to decorate
 revision.h 2017-12-12 Olga Telezhnaya Olga Telezhnaya [cf3947] format: create pretty.h file
 run-command.c 2017-10-06 Damien Marié Damien Marié [f805a0] run-command: add hint when a hook is ignored
 run-command.h 2017-04-25 Brandon Williams Brandon Williams [38124a] run-command: expose is_executable function
 send-pack.c 2017-12-22 René Scharfe René Scharfe [a923e0] send-pack: use internal argv_array of struct ch...
 send-pack.h 2017-03-31 brian m. carlson brian m. carlson [910650] Rename sha1_array to oid_array
 sequencer.c 2017-12-27 Junio C Hamano Junio C Hamano [ee5462] sequencer.c: drop 'const' from function return ...
 sequencer.h 2017-12-05 Liam Beguin Liam Beguin [d8ae6c] rebase -i: learn to abbreviate command names
 server-info.c 2017-08-18 Jonathan Tan Jonathan Tan [0abe14] pack: move {,re}prepare_packed_git and approxim...
 setup.c 2017-10-02 Kaartic Sivaraam Kaartic Sivaraam [33f3c6] setup: update error message to be more meaningful
 sh-i18n--envsubst.c 2017-11-07 Todd Zullinger Todd Zullinger [484257] Replace Free Software Foundation address in lic...
 sha1-array.c 2017-06-15 Ævar Arnfjörð Bjarmason Ævar Arnfjörð Bjarmason [6a83d9] coccinelle: make use of the "type" FREE_AND_NUL...
 sha1-array.h 2017-03-31 brian m. carlson brian m. carlson [910650] Rename sha1_array to oid_array
 sha1-lookup.c 2017-10-08 Derrick Stolee Derrick Stolee [19716b] cleanup: fix possible overflow errors in binary...
 sha1-lookup.h 2017-08-25 Christian Couder Christian Couder [39b00f] sha1-lookup: remove sha1_entry_pos() from heade...
 sha1_file.c 2017-11-16 Torsten Bögershausen Torsten Bögershausen [947293] add: introduce "--renormalize"
 sha1_name.c 2017-11-14 Junio C Hamano Junio C Hamano [a625b0] branch: correctly reject refs/heads/{-dash,HEAD}
 sha1dc_git.c 2017-08-15 Takashi Iwai Takashi Iwai [3964cb] sha1dc: allow building with the external sha1dc...
 sha1dc_git.h 2017-08-15 Takashi Iwai Takashi Iwai [3964cb] sha1dc: allow building with the external sha1dc...
 shallow.c 2017-09-13 Jeff King Jeff King [06f46f] avoid "write_in_full(fd, buf, len) != len" pattern
 shell.c 2017-09-11 Jeff King Jeff King [9a42c0] shell: drop git-cvsserver support by default
 shortlog.h 2016-10-11 Linus Torvalds Linus Torvalds [fbfda1] shortlog: group by committer information
 show-index.c 2016-07-01 Jeff King Jeff King [5ce5f5] common-main: call git_setup_gettext()
 sideband.c 2017-11-29 Lars Schneider Lars Schneider [a64f21] refactor "dumb" terminal determination
 sideband.h 2016-06-14 Lukas Fleischer Lukas Fleischer [4c4b7d] sideband.c: make send_sideband() return void
 sigchain.c 2015-12-16 Stefan Beller Stefan Beller [bfb6b5] sigchain: add command to pop all common signals
 sigchain.h 2015-12-16 Stefan Beller Stefan Beller [bfb6b5] sigchain: add command to pop all common signals
 split-index.c 2017-06-24 Junio C Hamano Junio C Hamano [64719b] Revert "split-index: add and use unshare_split_...
 split-index.h 2017-06-24 Junio C Hamano Junio C Hamano [64719b] Revert "split-index: add and use unshare_split_...
 strbuf.c 2017-12-07 René Scharfe René Scharfe [c3ff8f] strbuf: release memory on read error in strbuf_...
 strbuf.h 2017-11-29 Elijah Newren Elijah Newren [9881f2] strbuf: remove unused stripspace function alias
 streaming.c 2017-08-18 Jonathan Tan Jonathan Tan [84f80a] pack: move use_pack()
 streaming.h 2016-09-05 brian m. carlson brian m. carlson [7eda0e] streaming: make stream_blob_to_fd take struct o...
 string-list.c 2017-10-08 Derrick Stolee Derrick Stolee [19716b] cleanup: fix possible overflow errors in binary...
 string-list.h 2017-09-26 Han-Wen Nienhuys Han-Wen Nienhuys [4f665f] string-list.h: move documentation from Document...
 sub-process.c 2017-10-03 Johannes Sixt Johannes Sixt [2944a9] sub-process: use child_process.args instead of ...
 sub-process.h 2017-07-26 Jonathan Tan Jonathan Tan [fa64a2] sub-process: refactor handshake to common function
 submodule-config.c 2017-07-13 brian m. carlson brian m. carlson [cd73de] submodule: convert submodule config lookup to u...
 submodule-config.h 2017-10-16 Heiko Voigt Heiko Voigt [c68f83] implement fetching of moved submodules
 submodule.c 2017-10-16 Heiko Voigt Heiko Voigt [4b4ace] submodule: simplify decision tree whether to or...
 submodule.h 2017-09-21 Han-Wen Nienhuys Han-Wen Nienhuys [217bb5] submodule.h: typofix
 symlinks.c 2014-07-04 Karsten Blees Karsten Blees [e7c730] symlinks: remove PATH_MAX limitation
 tag.c 2017-10-01 René Scharfe René Scharfe [709915] tag: avoid NULL pointer arithmetic
 tag.h 2017-07-13 Stefan Beller Stefan Beller [845717] tag: convert gpg_verify_tag to use struct objec...
 tar.h 2006-03-25 Rene Scharfe Rene Scharfe [ae64bb] tar-tree: Introduce write_entry()
 tempfile.c 2017-09-05 Jeff King Jeff King [076aa2] tempfile: auto-allocate tempfiles on heap
 tempfile.h 2017-10-05 Martin Ågren Martin Ågren [5de134] tempfile: fix documentation on `delete_tempfile()`
 thread-utils.c 2015-03-08 Kyle J. McKay Kyle J. McKay [a25b5a] thread-utils.c: detect CPU count on older BSD-l...
 thread-utils.h 2014-10-13 Junio C Hamano Junio C Hamano [0c45d2] pack-objects: set number of threads before chec...
 tmp-objdir.c 2016-12-12 Jeff King Jeff King [aae2ae] tmp-objdir: quote paths we add to alternates
 tmp-objdir.h 2016-10-03 Jeff King Jeff King [2564d9] tmp-objdir: introduce API for temporary object ...
 trace.c 2017-11-26 Gennady Kupava Gennady Kupava [8eeb25] trace: improve performance while category is di...
 trace.h 2017-11-26 Gennady Kupava Gennady Kupava [8eeb25] trace: improve performance while category is di...
 trailer.c 2017-09-05 Jeff King Jeff King [076aa2] tempfile: auto-allocate tempfiles on heap
 trailer.h 2017-08-15 Jeff King Jeff King [a388b1] pretty: move trailer formatting to trailer.c
 transport-helper.c 2017-12-08 René Scharfe René Scharfe [176cb9] transport-helper: plug strbuf and string_list l...
 transport-internal.h 2017-12-14 Jonathan Tan Jonathan Tan [e967ca] transport: make transport vtable more private
 transport.c 2017-12-12 Jonathan Tan Jonathan Tan [170078] transport: remove unused "push" in vtable
 transport.h 2017-12-12 Jonathan Tan Jonathan Tan [170078] transport: remove unused "push" in vtable
 tree-diff.c 2017-10-31 Brandon Williams Brandon Williams [0d1e0e] diff: make struct diff_flags members lowercase
 tree-walk.c 2017-12-05 Brandon Williams Brandon Williams [eef3df] pathspec: only match across submodule boundarie...
 tree-walk.h 2017-08-12 René Scharfe René Scharfe [5c377d] tree-walk: convert fill_tree_descriptor() to ob...
 tree.c 2017-06-15 Ævar Arnfjörð Bjarmason Ævar Arnfjörð Bjarmason [6a83d9] coccinelle: make use of the "type" FREE_AND_NUL...
 tree.h 2017-06-12 Brandon Williams Brandon Williams [85ab50] tree: convert read_tree to take an index parameter
 unicode_width.h 2017-07-07 Beat Bolli Beat Bolli [7560aa] unicode: update the width tables to Unicode 10
 unimplemented.sh 2015-12-22 Elia Pinto Elia Pinto [92bea9] unimplemented.sh: use the $( ... ) construct fo...
 unix-socket.c 2014-07-28 René Scharfe René Scharfe [d13a0a] unix-sockets: use strbuf_getcwd()
 unix-socket.h 2011-12-10 Jeff King Jeff King [e27709] credentials: add "cache" helper
 unpack-trees.c 2018-01-05 Stefan Beller Stefan Beller [ad1731] unpack-trees: oneway_merge to update submodules
 unpack-trees.h 2017-03-14 Stefan Beller Stefan Beller [a7bc84] unpack-trees: check if we can perform the opera...
 upload-pack.c 2017-10-15 brian m. carlson brian m. carlson [b420d9] refs: convert peel_ref to struct object_id
 url.c 2016-09-03 René Scharfe René Scharfe [d23309] introduce hex2chr() for converting two hexadeci...
 url.h 2011-07-18 Jeff King Jeff King [66c844] url: decode buffers that are not NUL-terminated
 urlmatch.c 2017-07-08 René Scharfe René Scharfe [505331] urlmatch: use hex2chr() in append_normalized_es...
 urlmatch.h 2017-01-31 Patrick Steinhardt Patrick Steinhardt [af9904] urlmatch: include host in urlmatch ranking
 usage.c 2017-09-08 Jeff King Jeff King [0e5bba] add UNLEAK annotation for reducing leak false p...
 userdiff.c 2017-09-23 Ilya Kantor Ilya Kantor [9c03ca] userdiff: fix HTML hunk header regexp
 userdiff.h 2016-02-22 Jeff King Jeff King [a64e6a] diff: clarify textconv interface
 utf8.c 2017-10-08 Derrick Stolee Derrick Stolee [19716b] cleanup: fix possible overflow errors in binary...
 utf8.h 2016-05-06 Li Peng Li Peng [832c0e] typofix: assorted typofixes in comments, docume...
 varint.c 2014-09-14 David Aguilar David Aguilar [1c4b66] cleanups: ensure that git-compat-util.h is incl...
 varint.h 2014-09-14 David Aguilar David Aguilar [1c4b66] cleanups: ensure that git-compat-util.h is incl...
 version.c 2017-12-14 Johannes Schindelin Johannes Schindelin [ed32b7] version --build-options: report commit, too, if...
 version.h 2017-12-14 Johannes Schindelin Johannes Schindelin [ed32b7] version --build-options: report commit, too, if...
 versioncmp.c 2017-06-14 Brandon Williams Brandon Williams [b2141f] config: don't include config.h by default
 walker.c 2017-10-15 brian m. carlson brian m. carlson [89f3bb] refs: update ref transactions to use struct obj...
 walker.h 2016-07-08 Jeff King Jeff King [fa262c] walker: let walker_say take arbitrary formats
 wildmatch.c 2017-06-22 Ævar Arnfjörð Bjarmason Ævar Arnfjörð Bjarmason [55d342] wildmatch: remove unused wildopts parameter
 wildmatch.h 2017-06-22 Ævar Arnfjörð Bjarmason Ævar Arnfjörð Bjarmason [55d342] wildmatch: remove unused wildopts parameter
 worktree.c 2017-10-19 Jeff King Jeff King [dbd2b5] worktree: handle broken symrefs in find_shared_...
 worktree.h 2017-10-15 brian m. carlson brian m. carlson [0f0515] worktree: convert struct worktree to object_id
 wrap-for-bin.sh 2016-05-10 Duy Nguyen Duy Nguyen [2ec075] wrap-for-bin.sh: regenerate bin-wrappers when s...
 wrapper.c 2017-11-01 Simon Ruderich Simon Ruderich [0a288d] wrapper.c: consistently quote filenames in erro...
 write_or_die.c 2016-10-16 Lars Schneider Lars Schneider [b992fe] run-command: move check_pipe() from write_or_di...
 ws.c 2017-01-28 Junio C Hamano Junio C Hamano [2aef63] attr: convert git_check_attrs() callers to use ...
 wt-status.c 2017-12-27 Nguyễn Thái Ngọc Duy Nguyễn Thái Ngọc Duy [176ea7] wt-status.c: handle worktree renames
 wt-status.h 2017-12-27 Nguyễn Thái Ngọc Duy Nguyễn Thái Ngọc Duy [5134cc] wt-status.c: rename rename-related fields in wt...
 xdiff-interface.c 2017-10-25 Stefan Beller Stefan Beller [5ec827] xdiff-interface: export comparing and hashing s...
 xdiff-interface.h 2017-10-25 Stefan Beller Stefan Beller [5ec827] xdiff-interface: export comparing and hashing s...
 zlib.c 2015-03-05 René Scharfe René Scharfe [9a6f12] zlib: initialize git_zstream in git_deflate_ini...

Read Me

Git - fast, scalable, distributed revision control system

Git is a fast, scalable, distributed revision control system with an
unusually rich command set that provides both high-level operations
and full access to internals.

Git is an Open Source project covered by the GNU General Public
License version 2 (some parts of it are under different licenses,
compatible with the GPLv2). It was originally written by Linus
Torvalds with help of a group of hackers around the net.

Please read the file INSTALL for installation instructions.

Many Git online resources are accessible from https://git-scm.com/
including full documentation and Git related tools.

See Documentation/gittutorial.txt to get started, then see
Documentation/giteveryday.txt for a useful minimum set of commands, and
Documentation/git-<commandname>.txt for documentation of each command.
If git has been correctly installed, then the tutorial can also be
read with man gittutorial or git help tutorial, and the
documentation of each command with man git-<commandname> or git help <commandname>.</commandname>

CVS users may also want to read Documentation/gitcvs-migration.txt
(man gitcvs-migration or git help cvs-migration if git is
installed).

The user discussion and development of Git take place on the Git
mailing list -- everyone is welcome to post bug reports, feature
requests, comments and patches to git@vger.kernel.org (read
Documentation/SubmittingPatches for instructions on patch submission).
To subscribe to the list, send an email with just "subscribe git" in
the body to majordomo@vger.kernel.org. The mailing list archives are
available at https://public-inbox.org/git/,
http://marc.info/?l=git and other archival sites.

The maintainer frequently sends the "What's cooking" reports that
list the current status of various development topics to the mailing
list. The discussion following them give a good reference for
project status, development direction and remaining tasks.

The name "git" was given by Linus Torvalds when he wrote the very
first version. He described the tool as "the stupid content tracker"
and the name as (depending on your mood):

  • random three-letter combination that is pronounceable, and not
    actually used by any common UNIX command. The fact that it is a
    mispronunciation of "get" may or may not be relevant.
  • stupid. contemptible and despicable. simple. Take your pick from the
    dictionary of slang.
  • "global information tracker": you're in a good mood, and it actually
    works for you. Angels sing, and a light suddenly fills the room.
  • "goddamn idiotic truckload of sh*t": when it breaks
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.