summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-04-19Git 2.13-rc0v2.13.0-rc0Junio C Hamano2-1/+36
2017-04-19Merge branch 'jh/memihash-opt'Junio C Hamano6-1/+40
2017-04-19Merge branch 'vn/revision-shorthand-for-side-branch-log'Junio C Hamano1-2/+2
2017-04-19Merge branch 'sf/putty-w-args'Junio C Hamano2-1/+7
2017-04-19Merge branch 'ld/p4-current-branch-fix'Junio C Hamano2-9/+45
2017-04-19Merge branch 'dt/gc-ignore-old-gc-logs'Junio C Hamano1-1/+17
2017-04-19Merge branch 'bw/attr-pathspec'Junio C Hamano1-1/+1
2017-04-19Merge branch 'ab/grep-plug-pathspec-leak'Junio C Hamano1-0/+1
2017-04-19Merge branch 'jk/no-looking-at-dotgit-outside-repo'Junio C Hamano2-0/+3
2017-04-19Merge branch 'nd/files-backend-git-dir'Junio C Hamano13-403/+1319
2017-04-19Merge branch 'bw/submodule-is-active'Junio C Hamano1-1/+1
2017-04-19Merge branch 'va/i18n-perl-scripts'Junio C Hamano1-1/+1
2017-04-19Merge branch 'sb/submodule-rm-absorb'Junio C Hamano1-2/+2
2017-04-19Merge branch 'ah/diff-files-ours-theirs-doc'Junio C Hamano1-0/+14
2017-04-19Merge branch 'lt/mailinfo-in-body-header-continuation'Junio C Hamano2-3/+10
2017-04-19Merge branch 'bw/push-options-recursively-to-submodules'Junio C Hamano9-9/+219
2017-04-19Merge branch 'bc/object-id'Junio C Hamano46-451/+459
2017-04-19Merge branch 'sb/submodule-short-status'Junio C Hamano5-40/+218
2017-04-18p0004: make perf test executableChristian Couder1-0/+0
2017-04-16doc/revisions: remove brackets from rev^-n shorthandKyle Meyer1-2/+2
2017-04-16Twelfth batch for 2.13Junio C Hamano1-0/+16
2017-04-16Merge branch 'js/difftool-builtin'Junio C Hamano2-18/+39
2017-04-16Merge branch 'sb/unpack-trees-would-lose-submodule-message-update'Junio C Hamano1-1/+1
2017-04-16Merge branch 'ab/regen-perl-mak-with-different-perl'Junio C Hamano1-0/+1
2017-04-16Merge branch 'sb/show-diff-for-submodule-in-diff-fix'Junio C Hamano2-0/+30
2017-04-16Merge branch 'qp/bisect-docfix'Junio C Hamano1-1/+1
2017-04-16Merge branch 'mm/ls-files-s-doc'Junio C Hamano1-1/+1
2017-04-16Merge branch 'jk/loose-object-info-report-error'Junio C Hamano3-1/+27
2017-04-16Merge branch 'jc/bs-t-is-not-a-tab-for-sed'Junio C Hamano1-2/+2
2017-04-16Merge branch 'jc/unused-symbols'Junio C Hamano2-2/+1
2017-04-16Merge branch 'jk/snprintf-cleanups'Junio C Hamano28-224/+239
2017-04-16git-p4: don't use name-rev to get current branchLuke Diamand2-7/+2
2017-04-16git-p4: add read_pipe_text() internal functionLuke Diamand1-3/+28
2017-04-16git-p4: add failing test for name-rev rather than symbolic-refLuke Diamand1-0/+16
2017-04-16test-read-cache: setup git dirRené Scharfe1-0/+1
2017-04-16t6500: wait for detached auto gc at the end of the test scriptSZEDER Gábor1-1/+17
2017-04-16pathspec: fix segfault in clear_pathspecBrandon Williams1-1/+1
2017-04-16grep: plug a trivial memory leakÆvar Arnfjörð Bjarmason1-0/+1
2017-04-16connect.c: handle errors from split_cmdlineJeff King2-1/+7
2017-04-14refs.h: add a note about sorting order of for_each_ref_*Nguyễn Thái Ngọc Duy3-2/+14
2017-04-14t1406: new tests for submodule ref storeNguyễn Thái Ngọc Duy1-0/+95
2017-04-14t1405: some basic tests on main ref storeNguyễn Thái Ngọc Duy1-0/+123
2017-04-14t/helper: add test-ref-store to test ref-store functionsNguyễn Thái Ngọc Duy3-0/+279
2017-04-14refs: delete pack_refs() in favor of refs_pack_refs()Nguyễn Thái Ngọc Duy3-7/+1
2017-04-14files-backend: avoid ref api targeting main ref storeNguyễn Thái Ngọc Duy1-35/+49
2017-04-14refs: new transaction related ref-store apiNguyễn Thái Ngọc Duy3-12/+53
2017-04-14refs: add new ref-store apiNguyễn Thái Ngọc Duy4-99/+270
2017-04-14refs: rename get_ref_store() to get_submodule_ref_store() and make it publicNguyễn Thái Ngọc Duy3-16/+19
2017-04-14files-backend: replace submodule_allowed check in files_downcast()Nguyễn Thái Ngọc Duy3-37/+73
2017-04-13has_sha1_file: don't bother if we are not in a repositoryJonathan Nieder1-0/+2
2017-04-13submodule--helper: fix typo in is_active error messageStefan Beller1-1/+1
2017-04-13git-add--interactive.perl: add missing dot in a messageRalf Thielow1-1/+1
2017-04-13submodule.c: add missing ' in error messagesRalf Thielow1-2/+2
2017-04-13difftool: fix use-after-freeJohannes Schindelin2-2/+24
2017-04-13diff-files: document --ours etc.Andreas Heiduk1-0/+14
2017-04-12t3008: skip lazy-init test on a single-core boxKevin Willford1-3/+11
2017-04-12test-online-cpus: helper to return cpu countJeff Hostetler3-0/+10
2017-04-11mailinfo: fix in-body header continuationsLinus Torvalds2-3/+10
2017-04-11push: propagate remote and refspec with --recurse-submodulesBrandon Williams4-5/+117
2017-04-11submodule--helper: add push-check subcommandBrandon Williams1-0/+45
2017-04-11remote: expose parse_push_refspec functionBrandon Williams2-1/+2
2017-04-11push: propagate push-options with --recurse-submodulesBrandon Williams4-2/+53
2017-04-11Eleventh batch for 2.13Junio C Hamano1-0/+14
2017-04-11Merge branch 'ls/travis-relays-for-windows-ci'Junio C Hamano2-0/+85
2017-04-11Merge branch 'cc/untracked'Junio C Hamano1-1/+5
2017-04-11Merge branch 'ah/log-decorate-default-to-auto'Junio C Hamano2-2/+17
2017-04-11Merge branch 'ab/ref-filter-no-contains'Junio C Hamano14-72/+440
2017-04-02diff: submodule inline diff to initialize env array.Stefan Beller2-0/+30
2017-04-02push: unmark a local variable as staticBrandon Williams1-2/+3
2017-04-01git-bisect.txt: add missing wordQuentin Pradet1-1/+1
2017-04-01Documentation: document elements in "ls-files -s" output in orderMostyn Bramley-Moore1-1/+1
2017-04-01index-pack: detect local corruption in collision checkJeff King2-0/+19
2017-04-01sha1_loose_object_info: return error for corrupted objectsJeff King2-1/+8
2017-03-31contrib/git-resurrect.sh: do not write \t for HT in sed scriptsJunio C Hamano1-2/+2
2017-03-31name-hash: fix buffer overrunKevin Willford2-1/+22
2017-03-31remote.[ch]: parse_push_cas_option() can be staticJunio C Hamano2-2/+1
2017-03-31Documentation: update and rename api-sha1-array.txtbrian m. carlson1-22/+22
2017-03-31Rename sha1_array to oid_arraybrian m. carlson31-155/+155
2017-03-31Convert sha1_array_for_each_unique and for_each_abbrev to object_idbrian m. carlson9-37/+35
2017-03-31Convert sha1_array_lookup to take struct object_idbrian m. carlson7-12/+11
2017-03-31Convert remaining callers of sha1_array_lookup to object_idbrian m. carlson3-26/+26
2017-03-31Make sha1_array_append take a struct object_id *brian m. carlson17-30/+32
2017-03-30daemon: use an argv_array to exec childrenJeff King1-21/+17
2017-03-30gc: replace local buffer with git_pathJeff King1-7/+1
2017-03-30transport-helper: replace checked snprintf with xsnprintfJeff King1-4/+1
2017-03-30convert unchecked snprintf into xsnprintfJeff King5-11/+11
2017-03-30combine-diff: replace malloc/snprintf with xstrfmtJeff King1-3/+4
2017-03-30replace unchecked snprintf calls with heap buffersJeff King4-14/+17
2017-03-30receive-pack: print --pack-header directly into argv arrayJeff King1-7/+10
2017-03-30name-rev: replace static buffer with strbufJeff King1-9/+12
2017-03-30create_branch: use xstrfmt for reflog messageJeff King1-5/+4
2017-03-30create_branch: move msg setup closer to point of useJeff King1-8/+9
2017-03-30avoid using mksnpath for refsJeff King1-18/+26
2017-03-30avoid using fixed PATH_MAX buffers for refsJeff King4-39/+41
2017-03-30fetch: use heap buffer to format reflogJeff King1-2/+4
2017-03-30tag: use strbuf to format tag headerJeff King1-15/+12
2017-03-30diff: avoid fixed-size buffer for patch-idsJeff King1-31/+37
2017-03-30Tenth batch for 2.13Junio C Hamano1-2/+64
2017-03-30Merge branch 'jk/make-coccicheck-detect-errors'Junio C Hamano1-2/+10
2017-03-30Merge branch 'bc/push-cert-receive-fix'Junio C Hamano1-1/+1
2017-03-30Merge branch 'mh/notes-tree-consolidate-fix'Junio C Hamano1-2/+4
2017-03-30Merge branch 'js/rebase-i-reword-to-run-hooks'Junio C Hamano2-23/+48
2017-03-30Merge branch 'mg/describe-debug-l10n'Junio C Hamano2-4/+25
2017-03-30Merge branch 'ab/case-insensitive-upstream-and-push-marker'Junio C Hamano4-8/+23
2017-03-30Merge branch 'ab/doc-submitting'Junio C Hamano1-3/+9
2017-03-30Merge branch 'ab/test-readme-updates'Junio C Hamano1-5/+7
2017-03-30Merge branch 'rs/freebsd-getcwd-workaround'Junio C Hamano2-0/+25
2017-03-30Merge branch 'bw/recurse-submodules-relative-fix'Junio C Hamano7-39/+166
2017-03-30Merge branch 'sg/completion-ctags'Junio C Hamano1-6/+66
2017-03-30Merge branch 'sg/completion-refs-speedup'Junio C Hamano3-71/+577
2017-03-30Merge branch 'bw/submodule-is-active'Junio C Hamano9-54/+445
2017-03-30Merge branch 'jk/no-looking-at-dotgit-outside-repo-final'Junio C Hamano1-1/+4
2017-03-30Merge branch 'jc/merge-drop-old-syntax'Junio C Hamano2-56/+10
2017-03-30difftool: avoid strcpyJeff King1-16/+15
2017-03-30update-index: fix xgetcwd() related memory leakChristian Couder1-1/+5
2017-03-29submodule.c: correctly handle nested submodules in is_submodule_modifiedStefan Beller4-5/+24
2017-03-29unpack-trees.c: align submodule error message to the other error messagesStefan Beller1-1/+1
2017-03-29short status: improve reporting for submodule changesStefan Beller4-7/+156
2017-03-29perl: regenerate perl.mak if perl -V changesÆvar Arnfjörð Bjarmason1-0/+1
2017-03-29Makefile: detect errors in running spatchJeff King1-2/+10
2017-03-28odb_mkstemp: use git_path_bufJeff King1-4/+2
2017-03-28odb_mkstemp: write filename into strbufJeff King6-27/+30
2017-03-28do not check odb_mkstemp return value for errorsJeff King4-8/+10
2017-03-28Ninth batch for 2.13Junio C Hamano1-30/+24
2017-03-28Sync with 'maint'Junio C Hamano1-0/+57
2017-03-28Merge branch 'jk/sha1dc'Junio C Hamano1-5/+6
2017-03-28Merge branch 'jh/memihash-opt'Junio C Hamano9-9/+848
2017-03-28Merge branch 'jk/fast-import-cleanup'Junio C Hamano5-16/+28
2017-03-28Merge branch 'sg/skip-prefix-in-prettify-refname'Junio C Hamano1-5/+5
2017-03-28Merge branch 'ab/branch-list-doc'Junio C Hamano1-2/+7
2017-03-28Merge branch 'jk/pager-in-use'Junio C Hamano1-3/+1
2017-03-28Merge branch 'tg/stash-push-fixup'Junio C Hamano3-6/+30
2017-03-28Merge branch 'sb/checkout-recurse-submodules'Junio C Hamano17-113/+1084
2017-03-28Merge branch 'bw/grep-recurse-submodules'Junio C Hamano2-17/+16
2017-03-28Prepare for 2.12.3Junio C Hamano2-1/+58
2017-03-28Merge branch 'km/config-grammofix' into maintJunio C Hamano1-3/+3
2017-03-28Merge branch 'sb/t3600-rephrase' into maintJunio C Hamano1-1/+1
2017-03-28Merge branch 'sb/submodule-update-initial-runs-custom-script' into maintJunio C Hamano1-3/+3
2017-03-28Merge branch 'jk/quote-env-path-list-component' into maintJunio C Hamano1-0/+1
2017-03-28Merge branch 'rs/update-hook-optim' into maintJunio C Hamano1-8/+5
2017-03-28Merge branch 'rs/shortlog-cleanup' into maintJunio C Hamano1-1/+0
2017-03-28Merge branch 'rs/path-name-safety-cleanup' into maintJunio C Hamano1-2/+0
2017-03-28Merge branch 'rs/http-push-cleanup' into maintJunio C Hamano1-5/+3
2017-03-28Merge branch 'sb/wt-status-cleanup' into maintJunio C Hamano1-15/+5
2017-03-28Merge branch 'jk/pack-name-cleanups' into maintJunio C Hamano6-46/+57
2017-03-28Merge branch 'jk/rev-parse-cleanup' into maintJunio C Hamano1-52/+57
2017-03-28Merge branch 'rs/blame-code-cleanup' into maintJunio C Hamano1-17/+8
2017-03-28Merge branch 'st/verify-tag' into maintJunio C Hamano2-14/+10
2017-03-28Merge branch 'js/regexec-buf' into maintJunio C Hamano2-2/+10
2017-03-28Merge branch 'jk/execv-dashed-external' into maintJunio C Hamano1-1/+1
2017-03-28Merge branch 'ew/http-alternates-as-redirects-warning' into maintJunio C Hamano1-3/+7
2017-03-28Merge branch 'dp/filter-branch-prune-empty' into maintJunio C Hamano4-8/+50
2017-03-28Merge branch 'mm/fetch-show-error-message-on-unadvertised-object' into maintJunio C Hamano7-30/+66
2017-03-28Merge branch 'jk/interpret-branch-name' into maintJunio C Hamano10-51/+249
2017-03-28Merge branch 'ab/cond-skip-tests' into maintJunio C Hamano3-1/+16
2017-03-28Merge branch 'jk/ident-empty' into maintJunio C Hamano2-19/+66
2017-03-28Merge branch 'jk/delta-chain-limit' into maintJunio C Hamano3-23/+207
2017-03-28Merge branch 'sg/test-with-stdin' into maintJunio C Hamano2-8/+4
2017-03-28Merge branch 'jk/interop-test' into maintJunio C Hamano8-1/+270
2017-03-28Merge branch 'jt/perf-updates' into maintJunio C Hamano3-3/+7
2017-03-28Merge branch 'rs/strbuf-add-real-path' into maintJunio C Hamano6-2/+49
2017-03-28Merge branch 'jk/parse-config-key-cleanup' into maintJunio C Hamano3-10/+16
2017-03-28travis-ci: build and test Git on WindowsLars Schneider2-0/+85
2017-03-28sha1-array: convert internal storage for struct sha1_array to object_idbrian m. carlson11-58/+58
2017-03-28builtin/pull: convert to struct object_idbrian m. carlson1-36/+36
2017-03-28submodule: convert check_for_new_submodule_commits to object_idbrian m. carlson3-6/+6
2017-03-28sha1_name: convert disambiguate_hint_fn to take object_idbrian m. carlson1-30/+34
2017-03-28sha1_name: convert struct disambiguate_state to object_idbrian m. carlson1-11/+11
2017-03-28test-sha1-array: convert most code to struct object_idbrian m. carlson1-5/+5
2017-03-28parse-options-cb: convert sha1_array_append caller to struct object_idbrian m. carlson1-3/+3
2017-03-28fsck: convert init_skiplist to struct object_idbrian m. carlson1-5/+6
2017-03-28builtin/receive-pack: convert portions to struct object_idbrian m. carlson1-49/+49
2017-03-28builtin/receive-pack: fix incorrect pointer arithmeticbrian m. carlson1-1/+1
2017-03-27notes: do not break note_tree structure in note_tree_consolidate()Mike Hommey1-2/+4
2017-03-27sequencer: allow the commit-msg hooks to run during a `reword`Johannes Schindelin2-3/+7
2017-03-27sequencer: make commit options more extensibleJohannes Schindelin1-22/+26
2017-03-27l10n: de: translate describe debug termsMichael J Gruber1-1/+13
2017-03-27describe: localize debug output fullyMichael J Gruber1-3/+12
2017-03-27Eighth batch for 2.13Junio C Hamano1-0/+22
2017-03-27Merge branch 'km/config-grammofix'Junio C Hamano1-3/+3
2017-03-27Merge branch 'sb/t3600-rephrase'Junio C Hamano1-1/+1
2017-03-27Merge branch 'sb/describe-broken'Junio C Hamano3-12/+66
2017-03-27Merge branch 'sb/push-options-via-transport'Junio C Hamano5-14/+58
2017-03-27Merge branch 'km/t1400-modernization'Junio C Hamano1-76/+78
2017-03-27Merge branch 'jk/prefix-filename'Junio C Hamano17-75/+86
2017-03-27Merge branch 'jc/lint-runaway-here-doc'Junio C Hamano1-3/+3
2017-03-27Merge branch 'st/verify-tag'Junio C Hamano2-14/+10
2017-03-27Merge branch 'sb/submodule-update-initial-runs-custom-script'Junio C Hamano1-3/+3
2017-03-27Merge branch 'jk/quote-env-path-list-component'Junio C Hamano1-0/+1
2017-03-27rev-parse: match @{upstream}, @{u} and @{push} case-insensitivelyÆvar Arnfjörð Bjarmason4-8/+23
2017-03-27refs: move submodule code out of files-backend.cNguyễn Thái Ngọc Duy3-32/+20
2017-03-27path.c: move some code out of strbuf_git_path_submodule()Nguyễn Thái Ngọc Duy3-28/+44
2017-03-27refs.c: make get_main_ref_store() public and use itNguyễn Thái Ngọc Duy3-19/+22
2017-03-27refs.c: kill register_ref_store(), add register_submodule_ref_store()Nguyễn Thái Ngọc Duy1-25/+20
2017-03-27refs.c: flatten get_ref_store() a bitNguyễn Thái Ngọc Duy1-10/+13
2017-03-27refs: rename lookup_ref_store() to lookup_submodule_ref_store()Nguyễn Thái Ngọc Duy1-9/+4
2017-03-27refs.c: introduce get_main_ref_store()Nguyễn Thái Ngọc Duy1-4/+9
2017-03-27files-backend: remove the use of git_path()Nguyễn Thái Ngọc Duy1-5/+38
2017-03-27files-backend: add and use files_ref_path()Nguyễn Thái Ngọc Duy1-24/+23
2017-03-27files-backend: add and use files_reflog_path()Nguyễn Thái Ngọc Duy1-56/+86