| Age | Commit message (Expand) | Author | Files | Lines |
| 2017-12-22 | Merge branch 'ew/empty-merge-with-dirty-index-maint' into ew/empty-merge-with... | Junio C Hamano | 1 | -0/+9 |
| 2017-12-22 | move index_has_changes() from builtin/am.c to merge.c for reuse | Elijah Newren | 1 | -0/+9 |
| 2017-12-19 | Merge branch 'ls/editor-waiting-message' | Junio C Hamano | 1 | -0/+1 |
| 2017-12-19 | Merge branch 'ar/unconfuse-three-dots' | Junio C Hamano | 1 | -0/+6 |
| 2017-12-13 | Merge branch 'bc/hash-algo' | Junio C Hamano | 1 | -4/+8 |
| 2017-12-06 | Merge branch 'bw/protocol-v1' | Junio C Hamano | 1 | -0/+10 |
| 2017-12-04 | refactor "dumb" terminal determination | Lars Schneider | 1 | -0/+1 |
| 2017-12-04 | print_sha1_ellipsis: introduce helper | Ann T Ropea | 1 | -0/+6 |
| 2017-11-27 | Merge branch 'tb/add-renormalize' | Junio C Hamano | 1 | -0/+1 |
| 2017-11-21 | Merge branch 'av/fsmonitor' | Junio C Hamano | 1 | -0/+1 |
| 2017-11-21 | Merge branch 'bp/fsmonitor' | Junio C Hamano | 1 | -2/+8 |
| 2017-11-17 | add: introduce "--renormalize" | Torsten Bögershausen | 1 | -0/+1 |
| 2017-11-15 | Merge branch 'bp/read-index-from-skip-verification' | Junio C Hamano | 1 | -0/+1 |
| 2017-11-13 | Switch empty tree and blob lookups to use hash abstraction | brian m. carlson | 1 | -4/+4 |
| 2017-11-13 | Integrate hash algorithm support with repo setup | brian m. carlson | 1 | -0/+4 |
| 2017-11-09 | Merge branch 'rs/hex-to-bytes-cleanup' | Junio C Hamano | 1 | -0/+7 |
| 2017-11-08 | read_index_from(): speed index loading by skipping verification of the entry ... | Ben Peart | 1 | -0/+1 |
| 2017-11-06 | Merge branch 'ma/lockfile-fixes' | Junio C Hamano | 1 | -1/+24 |
| 2017-11-01 | fsmonitor: delay updating state until after split index is merged | Alex Vandiver | 1 | -0/+1 |
| 2017-11-01 | notes: move hex_to_bytes() to hex.c and export it | René Scharfe | 1 | -0/+7 |
| 2017-10-17 | http: tell server that the client understands v1 | Brandon Williams | 1 | -0/+2 |
| 2017-10-17 | protocol: introduce protocol extension mechanisms | Brandon Williams | 1 | -0/+8 |
| 2017-10-07 | read_cache: roll back lock in `update_index_if_able()` | Martin Ågren | 1 | -0/+4 |
| 2017-10-07 | read-cache: leave lock in right state in `write_locked_index()` | Martin Ågren | 1 | -0/+4 |
| 2017-10-07 | read-cache: drop explicit `CLOSE_LOCK`-flag | Martin Ågren | 1 | -3/+2 |
| 2017-10-06 | cache.h: document `write_locked_index()` | Martin Ågren | 1 | -0/+16 |
| 2017-10-03 | Merge branch 'jk/no-optional-locks' | Junio C Hamano | 1 | -0/+6 |
| 2017-10-01 | fsmonitor: teach git to optionally utilize a file system monitor to speed up ... | Ben Peart | 1 | -2/+8 |
| 2017-09-29 | Merge branch 'rj/no-sign-compare' | Junio C Hamano | 1 | -2/+2 |
| 2017-09-27 | git: add --no-optional-locks option | Jeff King | 1 | -0/+6 |
| 2017-09-22 | cache.h: hex2chr() - avoid -Wsign-compare warnings | Ramsay Jones | 1 | -2/+2 |
| 2017-09-14 | pack: make packed_git_mru global a value instead of a pointer | Jonathan Nieder | 1 | -2/+2 |
| 2017-09-10 | Merge branch 'sb/sha1-file-cleanup' into maint | Junio C Hamano | 1 | -1/+0 |
| 2017-09-10 | Merge branch 'jk/hashcmp-memcmp' into maint | Junio C Hamano | 1 | -8/+1 |
| 2017-08-26 | Merge branch 'jt/packmigrate' | Junio C Hamano | 1 | -121/+1 |
| 2017-08-26 | Merge branch 'po/object-id' | Junio C Hamano | 1 | -3/+3 |
| 2017-08-26 | Merge branch 'sb/diff-color-move' | Junio C Hamano | 1 | -0/+2 |
| 2017-08-23 | pack: move for_each_packed_object() | Jonathan Tan | 1 | -6/+1 |
| 2017-08-23 | pack: move has_pack_index() | Jonathan Tan | 1 | -2/+0 |
| 2017-08-23 | pack: move has_sha1_pack() | Jonathan Tan | 1 | -2/+0 |
| 2017-08-23 | pack: move find_sha1_pack() | Jonathan Tan | 1 | -3/+0 |
| 2017-08-23 | pack: move find_pack_entry_one(), is_pack_valid() | Jonathan Tan | 1 | -8/+0 |
| 2017-08-23 | pack: move check_pack_index_ptr(), nth_packed_object_offset() | Jonathan Tan | 1 | -16/+0 |
| 2017-08-23 | pack: move nth_packed_object_{sha1,oid} | Jonathan Tan | 1 | -14/+0 |
| 2017-08-23 | pack: move clear_delta_base_cache(), packed_object_info(), unpack_entry() | Jonathan Tan | 1 | -7/+0 |
| 2017-08-23 | pack: move unpack_object_header() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move get_size_from_delta() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move unpack_object_header_buffer() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move {,re}prepare_packed_git and approximate_object_count | Jonathan Tan | 1 | -15/+0 |
| 2017-08-23 | pack: move install_packed_git() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move add_packed_git() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move unuse_pack() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move use_pack() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move pack-closing functions | Jonathan Tan | 1 | -8/+0 |
| 2017-08-23 | pack: move open_pack_index(), parse_pack_index() | Jonathan Tan | 1 | -8/+0 |
| 2017-08-23 | pack: move pack_report() | Jonathan Tan | 1 | -2/+0 |
| 2017-08-23 | pack: move pack name-related functions | Jonathan Tan | 1 | -23/+0 |
| 2017-08-23 | Merge branch 'jt/subprocess-handshake' into maint | Junio C Hamano | 1 | -0/+3 |
| 2017-08-23 | Merge branch 'sb/sha1-file-cleanup' | Junio C Hamano | 1 | -1/+0 |
| 2017-08-22 | Merge branch 'jk/hashcmp-memcmp' | Junio C Hamano | 1 | -8/+1 |
| 2017-08-22 | Merge branch 'bw/grep-recurse-submodules' | Junio C Hamano | 1 | -1/+1 |
| 2017-08-20 | sha1_file: convert hash_sha1_file_literally to struct object_id | Patryk Obara | 1 | -1/+1 |
| 2017-08-20 | sha1_file: convert index_fd to struct object_id | Patryk Obara | 1 | -1/+1 |
| 2017-08-20 | sha1_file: convert index_path to struct object_id | Patryk Obara | 1 | -1/+1 |
| 2017-08-15 | sha1_file: make read_info_alternates static | Stefan Beller | 1 | -1/+0 |
| 2017-08-11 | Merge branch 'ls/filter-process-delayed' | Junio C Hamano | 1 | -0/+3 |
| 2017-08-11 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -24/+23 |
| 2017-08-09 | hashcmp: use memcmp instead of open-coded loop | Jeff King | 1 | -8/+1 |
| 2017-08-04 | Merge tag 'v2.13.5' into maint | Junio C Hamano | 1 | -0/+8 |
| 2017-08-02 | grep: recurse in-process using 'struct repository' | Brandon Williams | 1 | -1/+0 |
| 2017-08-02 | cache.h: add GITMODULES_FILE macro | Brandon Williams | 1 | -0/+1 |
| 2017-08-01 | Merge tag 'v2.12.4' into maint | Junio C Hamano | 1 | -0/+8 |
| 2017-07-30 | Merge tag 'v2.11.3' into maint-2.12 | Junio C Hamano | 1 | -0/+8 |
| 2017-07-30 | Merge tag 'v2.10.4' into maint-2.11 | Junio C Hamano | 1 | -0/+8 |
| 2017-07-30 | Merge tag 'v2.9.5' into maint-2.10 | Junio C Hamano | 1 | -0/+8 |
| 2017-07-30 | Merge tag 'v2.8.6' into maint-2.9 | Junio C Hamano | 1 | -0/+8 |
| 2017-07-30 | Merge tag 'v2.7.6' into maint-2.8 | Junio C Hamano | 1 | -0/+8 |
| 2017-07-28 | connect: factor out "looks like command line option" check | Jeff King | 1 | -0/+8 |
| 2017-07-26 | Merge branch 'ls/filter-process-delayed' into jt/subprocess-handshake | Junio C Hamano | 1 | -0/+3 |
| 2017-07-17 | sha1_name: convert GET_SHA1* flags to GET_OID* | brian m. carlson | 1 | -15/+15 |
| 2017-07-17 | sha1_name: convert get_sha1* to get_oid* | brian m. carlson | 1 | -8/+7 |
| 2017-07-05 | Merge branch 'jt/unify-object-info' | Junio C Hamano | 1 | -20/+16 |
| 2017-07-05 | Merge branch 'rs/sha1-name-readdir-optim' | Junio C Hamano | 1 | -1/+18 |
| 2017-06-30 | convert: add "status=delayed" to filter process protocol | Lars Schneider | 1 | -0/+3 |
| 2017-06-30 | diff.c: migrate emit_line_checked to use emit_diff_symbol | Stefan Beller | 1 | -0/+2 |
| 2017-06-26 | sha1_file: refactor has_sha1_file_with_flags | Jonathan Tan | 1 | -8/+3 |
| 2017-06-26 | sha1_file: teach sha1_object_info_extended more flags | Jonathan Tan | 1 | -0/+4 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -195/+9 |
| 2017-06-24 | Merge branch 'bw/ls-files-sans-the-index' | Junio C Hamano | 1 | -1/+2 |
| 2017-06-24 | sha1_file: guard against invalid loose subdirectory numbers | René Scharfe | 1 | -2/+2 |
| 2017-06-23 | path: create path.h | Brandon Williams | 1 | -58/+1 |
| 2017-06-23 | environment: place key repository state in the_repository | Brandon Williams | 1 | -1/+0 |
| 2017-06-23 | setup: don't perform lazy initialization of repository state | Brandon Williams | 1 | -0/+2 |
| 2017-06-23 | Merge branches 'bw/ls-files-sans-the-index' and 'bw/config-h' into bw/repo-ob... | Junio C Hamano | 1 | -196/+11 |
| 2017-06-22 | sha1_name: cache readdir(3) results in find_short_object_filename() | René Scharfe | 1 | -0/+17 |
| 2017-06-21 | sha1_file: refactor read_object | Jonathan Tan | 1 | -0/+1 |
| 2017-06-21 | sha1_file: rename LOOKUP_REPLACE_OBJECT | Jonathan Tan | 1 | -11/+6 |
| 2017-06-21 | sha1_file: rename LOOKUP_UNKNOWN_OBJECT | Jonathan Tan | 1 | -1/+2 |
| 2017-06-19 | Merge branch 'bw/object-id' | Junio C Hamano | 1 | -0/+7 |
| 2017-06-15 | setup: teach discover_git_directory to respect the commondir | Brandon Williams | 1 | -6/+9 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -1/+0 |
| 2017-06-15 | config: create config.h | Brandon Williams | 1 | -189/+1 |
| 2017-06-13 | ls-files: convert overlay_tree_on_cache to take an index | Brandon Williams | 1 | -1/+2 |
| 2017-06-02 | Merge branch 'jk/diff-blob' | Junio C Hamano | 1 | -2/+8 |
| 2017-06-02 | grep: convert to struct object_id | Brandon Williams | 1 | -0/+7 |
| 2017-05-30 | Merge branch 'dt/unpack-save-untracked-cache-extension' | Junio C Hamano | 1 | -0/+1 |
| 2017-05-29 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -2/+2 |
| 2017-05-24 | get_sha1_with_context: dynamically allocate oc->path | Jeff King | 1 | -1/+7 |
| 2017-05-24 | sha1_name: consistently refer to object_context as "oc" | Jeff King | 1 | -1/+1 |
| 2017-05-20 | unpack-trees: preserve index extensions | David Turner | 1 | -0/+1 |
| 2017-05-16 | Merge branch 'js/larger-timestamps' | Junio C Hamano | 1 | -7/+7 |
| 2017-05-08 | merge: convert checkout_fast_forward to struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-04-27 | timestamp_t: a new data type for timestamps | Johannes Schindelin | 1 | -7/+7 |
| 2017-04-26 | Merge branch 'jh/add-index-entry-optim' | Junio C Hamano | 1 | -0/+1 |
| 2017-04-26 | Merge branch 'nd/conditional-config-in-early-config' | Junio C Hamano | 1 | -1/+7 |
| 2017-04-23 | Merge branch 'jh/verify-index-checksum-only-in-fsck' | Junio C Hamano | 1 | -0/+2 |
| 2017-04-23 | Merge branch 'nd/conditional-config-include' | Junio C Hamano | 1 | -1/+1 |
| 2017-04-23 | Merge branch 'dt/http-postbuffer-can-be-large' | Junio C Hamano | 1 | -0/+1 |
| 2017-04-19 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -3/+7 |
| 2017-04-17 | config: handle conditional include when $GIT_DIR is not set up | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2017-04-17 | config: prepare to pass more info in git_config_with_options() | Nguyễn Thái Ngọc Duy | 1 | -1/+6 |
| 2017-04-16 | Merge branch 'jk/snprintf-cleanups' | Junio C Hamano | 1 | -2/+5 |
| 2017-04-15 | read-cache: add strcmp_offset function | Jeff Hostetler | 1 | -0/+1 |
| 2017-04-15 | read-cache: force_verify_index_checksum | Jeff Hostetler | 1 | -0/+2 |
| 2017-04-14 | path.c: and an option to call real_path() in expand_user_path() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2017-04-13 | http.postbuffer: allow full range of ssize_t values | David Turner | 1 | -0/+1 |
| 2017-03-31 | Convert sha1_array_for_each_unique and for_each_abbrev to object_id | brian m. carlson | 1 | -1/+1 |
| 2017-03-30 | Merge branch 'bw/recurse-submodules-relative-fix' | Junio C Hamano | 1 | -0/+1 |
| 2017-03-28 | odb_mkstemp: write filename into strbuf | Jeff King | 1 | -1/+1 |
| 2017-03-28 | do not check odb_mkstemp return value for errors | Jeff King | 1 | -1/+4 |
| 2017-03-28 | Merge branch 'jh/memihash-opt' | Junio C Hamano | 1 | -0/+1 |
| 2017-03-28 | Merge branch 'jk/pack-name-cleanups' into maint | Junio C Hamano | 1 | -0/+21 |
| 2017-03-28 | Merge branch 'jk/interpret-branch-name' into maint | Junio C Hamano | 1 | -1/+31 |
| 2017-03-28 | Merge branch 'jk/parse-config-key-cleanup' into maint | Junio C Hamano | 1 | -1/+4 |
| 2017-03-27 | Merge branch 'jk/prefix-filename' | Junio C Hamano | 1 | -1/+13 |
| 2017-03-26 | Convert GIT_SHA1_RAWSZ used for allocation to GIT_MAX_RAWSZ | brian m. carlson | 1 | -1/+1 |
| 2017-03-26 | Define new hash-size constants for allocating memory | brian m. carlson | 1 | -1/+5 |
| 2017-03-24 | Merge branch 'dl/credential-cache-socket-in-xdg-cache' | Junio C Hamano | 1 | -0/+7 |
| 2017-03-24 | name-hash: add test-lazy-init-name-hash | Jeff Hostetler | 1 | -0/+1 |
| 2017-03-21 | Merge branch 'jk/pack-name-cleanups' | Junio C Hamano | 1 | -0/+21 |
| 2017-03-21 | Merge branch 'rj/remove-unused-mktemp' into maint | Junio C Hamano | 1 | -3/+0 |
| 2017-03-21 | prefix_filename: return newly allocated string | Jeff King | 1 | -3/+3 |
| 2017-03-21 | prefix_filename: drop length parameter | Jeff King | 1 | -1/+1 |
| 2017-03-21 | prefix_filename: move docstring to header file | Jeff King | 1 | -0/+12 |
| 2017-03-17 | Merge branch 'js/early-config' | Junio C Hamano | 1 | -0/+8 |
| 2017-03-17 | Merge branch 'bc/sha1-header-selection-with-cpp-macros' | Junio C Hamano | 1 | -1/+1 |
| 2017-03-17 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -2/+17 |
| 2017-03-17 | Merge branch 'cc/split-index-config' | Junio C Hamano | 1 | -0/+8 |
| 2017-03-17 | setup: allow for prefix to be passed to git commands | Brandon Williams | 1 | -0/+1 |
| 2017-03-16 | odb_pack_keep(): stop generating keepfile name | Jeff King | 1 | -4/+4 |
| 2017-03-16 | sha1_file.c: make pack-name helper globally accessible | Jeff King | 1 | -0/+9 |
| 2017-03-16 | move odb_* declarations out of git-compat-util.h | Jeff King | 1 | -0/+12 |
| 2017-03-15 | hash.h: move SHA-1 implementation selection into a header file | brian m. carlson | 1 | -1/+1 |
| 2017-03-14 | Merge branch 'jk/interpret-branch-name' | Junio C Hamano | 1 | -1/+31 |
| 2017-03-14 | setup: make read_early_config() reusable | Johannes Schindelin | 1 | -0/+1 |
| 2017-03-14 | setup: introduce the discover_git_directory() function | Johannes Schindelin | 1 | -0/+7 |
| 2017-03-13 | path.c: add xdg_cache_home | Devin Lehmacher | 1 | -0/+7 |
| 2017-03-12 | Merge branch 'js/realpath-pathdup-fix' | Junio C Hamano | 1 | -1/+1 |
| 2017-03-10 | Merge branch 'rj/remove-unused-mktemp' | Junio C Hamano | 1 | -3/+0 |
| 2017-03-10 | Merge branch 'jk/parse-config-key-cleanup' | Junio C Hamano | 1 | -1/+4 |
| 2017-03-08 | real_pathdup(): fix callsites that wanted it to die on error | Johannes Schindelin | 1 | -1/+1 |
| 2017-03-02 | interpret_branch_name: allow callers to restrict expansions | Jeff King | 1 | -2/+11 |
| 2017-03-02 | interpret_branch_name: move docstring to header file | Jeff King | 1 | -0/+21 |
| 2017-03-01 | config: add git_config_get_expiry() from gc.c | Christian Couder | 1 | -0/+3 |
| 2017-03-01 | sha1_file: make check_and_freshen_file() non static | Christian Couder | 1 | -0/+3 |
| 2017-03-01 | config: add git_config_get_max_percent_split_change() | Christian Couder | 1 | -0/+1 |
| 2017-03-01 | config: add git_config_get_split_index() | Christian Couder | 1 | -0/+1 |
| 2017-02-28 | wrapper.c: remove unused git_mkstemp() function | Ramsay Jones | 1 | -3/+0 |
| 2017-02-27 | Merge branch 'mh/ref-remove-empty-directory' | Junio C Hamano | 1 | -2/+46 |
| 2017-02-24 | parse_config_key: allow matching single-level config | Jeff King | 1 | -1/+4 |
| 2017-02-22 | Convert object iteration callbacks to struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-02-22 | sha1_file: introduce an nth_packed_object_oid function | brian m. carlson | 1 | -0/+6 |
| 2017-02-20 | hex: introduce parse_oid_hex | brian m. carlson | 1 | -0/+9 |
| 2017-02-03 | Merge branch 'cw/log-updates-for-all-refs-really' | Junio C Hamano | 1 | -1/+8 |
| 2017-02-03 | Merge branch 'sb/submodule-recursive-absorb' | Junio C Hamano | 1 | -1/+4 |
| 2017-02-02 | Merge branch 'rs/absolute-pathdup' | Junio C Hamano | 1 | -0/+1 |
| 2017-01-31 | Merge branch 'sb/in-core-index-doc' into maint | Junio C Hamano | 1 | -0/+32 |
| 2017-01-31 | Merge branch 'sb/in-core-index-doc' | Junio C Hamano | 1 | -0/+32 |
| 2017-01-31 | Merge branch 'jk/loose-object-fsck' | Junio C Hamano | 1 | -0/+13 |
| 2017-01-31 | refs: add option core.logAllRefUpdates = always | Cornelius Weig | 1 | -1/+8 |
| 2017-01-26 | abspath: add absolute_pathdup() | René Scharfe | 1 | -0/+1 |
| 2017-01-26 | cache.h: expose the dying procedure for reading gitlinks | Stefan Beller | 1 | -0/+1 |
| 2017-01-26 | setup: add gentle version of resolve_git_dir | Stefan Beller | 1 | -1/+3 |
| 2017-01-23 | Merge branch 'bw/read-blob-data-does-not-modify-index-state' | Junio C Hamano | 1 | -1/+1 |
| 2017-01-19 | cache.h: document add_[file_]to_index | Stefan Beller | 1 | -0/+10 |
| 2017-01-19 | cache.h: document remove_index_entry_at | Stefan Beller | 1 | -0/+3 |
| 2017-01-19 | cache.h: document index_name_pos | Stefan Beller | 1 | -0/+19 |
| 2017-01-18 | Merge branch 'bw/pathspec-cleanup' | Junio C Hamano | 1 | -1/+0 |
| 2017-01-18 | Merge branch 'bw/grep-recurse-submodules' | Junio C Hamano | 1 | -0/+5 |
| 2017-01-15 | sha1_file: add read_loose_object() function | Jeff King | 1 | -0/+13 |
| 2017-01-11 | index: improve constness for reading blob data | Brandon Williams | 1 | -1/+1 |
| 2017-01-10 | Merge branch 'jc/git-open-cloexec' | Junio C Hamano | 1 | -1/+2 |
| 2017-01-08 | pathspec: remove the deprecated get_pathspec function | Brandon Williams | 1 | -1/+0 |
| 2017-01-07 | raceproof_create_file(): new function | Michael Haggerty | 1 | -0/+43 |
| 2017-01-07 | safe_create_leading_directories(): set errno on SCLD_EXISTS | Michael Haggerty | 1 | -2/+3 |
| 2016-12-22 | submodules: load gitmodules file from commit sha1 | Brandon Williams | 1 | -0/+2 |
| 2016-12-12 | real_path: create real_pathdup | Brandon Williams | 1 | -0/+1 |
| 2016-12-12 | real_path: convert real_path_internal to strbuf_realpath | Brandon Williams | 1 | -0/+2 |
| 2016-11-15 | compression: unify pack.compression configuration parsing | Junio C Hamano | 1 | -1/+1 |
| 2016-11-02 | sha1_file: stop opening files with O_NOATIME | Junio C Hamano | 1 | -1/+1 |