summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-05-05Git 2.7.5v2.7.5Junio C Hamano4-3/+19
2017-05-05Merge branch 'maint-2.6' into maint-2.7Junio C Hamano5-4/+43
2017-05-05Git 2.6.7v2.6.7Junio C Hamano4-3/+16
2017-05-05Merge branch 'maint-2.5' into maint-2.6Junio C Hamano4-3/+29
2017-05-05Git 2.5.6v2.5.6Junio C Hamano4-3/+16
2017-05-05Merge branch 'maint-2.4' into maint-2.5Junio C Hamano3-2/+15
2017-05-05Git 2.4.12v2.4.12Junio C Hamano4-3/+16
2017-05-05Merge branch 'jk/shell-no-repository-that-begins-with-dash' into maint-2.4Junio C Hamano1-1/+1
2017-05-05shell: disallow repo names beginning with dashJeff King1-1/+1
2016-05-26Merge branch 'jk/war-on-sprintf' into maint-2.7Junio C Hamano1-1/+1
2016-05-26archive-tar: convert snprintf to xsnprintfJeff King1-1/+1
2016-03-21Merge branch 'mm/doc-hooks-linkgit-fix' into maintJunio C Hamano1-1/+1
2016-03-21Documentation: fix broken linkgit to git-configMatthieu Moy1-1/+1
2016-03-21Merge branch 'es/st-add4-gcc-4.2-workaround' into maintJunio C Hamano1-2/+2
2016-03-21git-compat-util: st_add4: work around gcc 4.2.x compiler crashEric Sunshine1-2/+2
2016-03-17Git 2.7.4v2.7.4Junio C Hamano3-2/+13
2016-03-17Sync with Git 2.6.6Junio C Hamano4-3/+39
2016-03-17Git 2.6.6v2.6.6Junio C Hamano4-3/+15
2016-03-17Merge branch 'maint-2.5' into maint-2.6Junio C Hamano16-148/+110
2016-03-17Git 2.5.5v2.5.5Junio C Hamano4-3/+15
2016-03-17Merge branch 'maint-2.4' into maint-2.5Junio C Hamano15-147/+97
2016-03-17Git 2.4.11v2.4.11Junio C Hamano4-3/+15
2016-03-17Merge branch 'jk/path-name-safety-2.4' into maint-2.4Junio C Hamano13-146/+84
2016-03-16Merge branch 'jk/path-name-safety-2.7' into maintJunio C Hamano10-142/+46
2016-03-16Merge branch 'jk/path-name-safety-2.6' into jk/path-name-safety-2.7Junio C Hamano10-142/+46
2016-03-16Merge branch 'jk/path-name-safety-2.5' into jk/path-name-safety-2.6Junio C Hamano13-146/+84
2016-03-16Merge branch 'jk/path-name-safety-2.4' into jk/path-name-safety-2.5Junio C Hamano13-146/+84
2016-03-16list-objects: pass full pathname to callbacksJeff King9-58/+26
2016-03-16list-objects: drop name_path entirelyJeff King9-25/+19
2016-03-16list-objects: convert name_path to a strbufJeff King3-36/+15
2016-03-16show_object_with_name: simplify by using path_name()Jeff King1-34/+6
2016-03-16add helpers for detecting size_t overflowJeff King1-0/+34
2016-03-16http-push: stop using name_pathJeff King1-16/+7
2016-03-16tree-diff: catch integer overflow in combine_diff_path allocationJeff King2-4/+4
2016-03-10Git 2.7.3v2.7.3Junio C Hamano4-3/+66
2016-03-10Merge branch 'ma/update-hooks-sample-typofix' into maintJunio C Hamano1-1/+1
2016-03-10Merge branch 'dt/initial-ref-xn-commit-doc' into maintJunio C Hamano1-0/+12
2016-03-10Merge branch 'ps/plug-xdl-merge-leak' into maintJunio C Hamano1-2/+7
2016-03-10Merge branch 'ak/git-strip-extension-from-dashed-command' into maintJunio C Hamano2-15/+15
2016-03-10Merge branch 'ak/extract-argv0-last-dir-sep' into maintJunio C Hamano1-4/+2
2016-03-10Merge branch 'jk/pack-idx-corruption-safety' into maintJunio C Hamano4-0/+207
2016-03-10Merge branch 'js/config-set-in-non-repository' into maintJunio C Hamano2-0/+14
2016-03-10Merge branch 'sb/submodule-module-list-fix' into maintJunio C Hamano2-8/+27
2016-03-10Merge branch 'jk/grep-binary-workaround-in-test' into maintJunio C Hamano2-13/+17
2016-03-10Merge branch 'mm/push-simple-doc' into maintJunio C Hamano1-0/+7
2016-03-10Merge branch 'jk/tighten-alloc' into maintJunio C Hamano91-482/+441
2016-03-10Merge branch 'jk/more-comments-on-textconv' into maintJunio C Hamano3-1/+24
2016-03-10Merge branch 'jk/no-diff-emit-common' into maintJunio C Hamano4-57/+3
2016-03-10Merge branch 'jc/am-i-v-fix' into maintJunio C Hamano3-9/+15
2016-03-10Merge branch 'nd/git-common-dir-fix' into maintJunio C Hamano2-1/+12
2016-03-10Merge branch 'nd/dwim-wildcards-as-pathspecs' into maintJunio C Hamano5-33/+54
2016-03-10Merge branch 'jk/epipe-in-async' into maintJunio C Hamano6-3/+25
2016-03-10Merge branch 'ps/config-error' into maintJunio C Hamano13-105/+159
2016-03-10Merge branch 'mg/work-tree-tests' into maintJunio C Hamano3-0/+0
2016-03-10Merge branch 'sp/remote-curl-ssl-strerror' into maintJunio C Hamano1-2/+14
2016-02-29compat/mingw: brown paper bag fix for 50a6c8eJeff King1-1/+1
2016-02-27sha1_file.c: mark strings for translationNguyễn Thái Ngọc Duy1-3/+3
2016-02-25t5504: handle expected output from SIGPIPE deathJeff King1-1/+4
2016-02-25test_must_fail: report number of unexpected signalJeff King1-1/+1
2016-02-25fetch-pack: ignore SIGPIPE in sideband demuxerJeff King1-1/+5
2016-02-25write_or_die: handle EPIPE in async threadsJeff King3-0/+15
2016-02-25refs: document transaction semanticsDavid Turner1-0/+12
2016-02-25use_pack: handle signed off_t overflowJeff King2-1/+3
2016-02-25nth_packed_object_offset: bounds-check extended offsetJeff King4-1/+27
2016-02-25t5313: test bounds-checks of corrupted/malicious pack/idx filesJeff King1-0/+179
2016-02-25git config: report when trying to modify a non-existing repo configJohannes Schindelin2-0/+14
2016-02-25templates/hooks: fix minor typo in the sample update-hookMartin Amdisen1-1/+1
2016-02-24submodule helper list: respect correct path prefixStefan Beller2-8/+27
2016-02-23t9200: avoid grep on non-ASCII dataJohn Keeping1-1/+1
2016-02-23t8005: avoid grep on non-ASCII dataJohn Keeping1-12/+16
2016-02-23Documentation/git-push: document that 'simple' is the defaultMatthieu Moy1-0/+7
2016-02-23xdiff/xmerge: fix memory leak in xdl_mergePatrick Steinhardt1-2/+7
2016-02-22xdiff: drop XDL_EMIT_COMMONJeff King2-19/+0
2016-02-22merge-tree: drop generate_common strategyJeff King1-36/+2
2016-02-22merge-one-file: use empty blob for add/add baseJeff King1-2/+1
2016-02-22ewah: convert to REALLOC_ARRAY, etcJeff King3-19/+8
2016-02-22convert ewah/bitmap code to use xmallocJeff King4-30/+11
2016-02-22diff_populate_gitlink: use a strbufJeff King1-8/+8
2016-02-22transport_anonymize_url: use xstrfmtJeff King1-5/+3
2016-02-22git-compat-util: drop mempcpy compat codeJeff King1-9/+0
2016-02-22sequencer: simplify memory allocation of get_messageJeff King1-19/+10
2016-02-22test-path-utils: fix normalize_path_copy output buffer sizeJeff King1-11/+4
2016-02-22fetch-pack: simplify add_sought_entryJeff King1-18/+9
2016-02-22fast-import: simplify allocation in start_packfileJeff King1-4/+1
2016-02-22write_untracked_extension: use FLEX_ALLOC helperJeff King1-5/+4
2016-02-22prepare_{git,shell}_cmd: use argv_arrayJeff King3-53/+39
2016-02-22use st_add and st_mult for allocation size computationJeff King25-53/+56
2016-02-22convert trivial cases to FLEX_ARRAY macrosJeff King17-82/+35
2016-02-22use xmallocz to avoid size arithmeticJeff King15-25/+17
2016-02-22convert trivial cases to ALLOC_ARRAYJeff King34-64/+75
2016-02-22convert manual allocations to argv_arrayJeff King7-76/+43
2016-02-22argv-array: add detach functionJeff King3-0/+19
2016-02-22add helpers for allocating flex-array structsJeff King1-0/+62
2016-02-22harden REALLOC_ARRAY and xcalloc against size_t overflowJeff King2-1/+5
2016-02-22Git 2.7.2v2.7.2Junio C Hamano3-2/+17
2016-02-22Merge branch 'nd/ita-cleanup' into maintJunio C Hamano6-10/+6
2016-02-22Merge branch 'pw/completion-stash' into maintJunio C Hamano1-2/+2
2016-02-22Merge branch 'mm/clean-doc-fix' into maintJunio C Hamano1-3/+1
2016-02-22Merge branch 'dw/mergetool-vim-window-shuffle' into maintJunio C Hamano1-2/+2
2016-02-22Merge branch 'ah/stripspace-optstring' into maintJunio C Hamano1-1/+1
2016-02-22diff: clarify textconv interfaceJeff King3-1/+24
2016-02-22completion: fix mis-indentation in _git_stash()SZEDER Gábor1-2/+2
2016-02-22config: rename git_config_set_or_die to git_config_setPatrick Steinhardt10-67/+67
2016-02-22config: rename git_config_set to git_config_set_gentlyPatrick Steinhardt7-39/+40
2016-02-22compat: die when unable to set core.precomposeunicodePatrick Steinhardt1-1/+2
2016-02-22sequencer: die on config error when saving replay optsPatrick Steinhardt1-11/+11
2016-02-22init-db: die on config errors when initializing empty repoPatrick Steinhardt1-10/+10
2016-02-22clone: die on config error in cmd_clonePatrick Steinhardt1-4/+4
2016-02-22remote: die on config error when manipulating remotesPatrick Steinhardt1-27/+12
2016-02-22remote: die on config error when setting/adding branchesPatrick Steinhardt1-17/+9
2016-02-22remote: die on config error when setting URLPatrick Steinhardt2-5/+15
2016-02-22submodule--helper: die on config error when cloning modulePatrick Steinhardt1-2/+2
2016-02-22submodule: die on config error when linking modulesPatrick Steinhardt1-5/+3
2016-02-22branch: die on config error when editing branch descriptionPatrick Steinhardt1-3/+2
2016-02-22branch: die on config error when unsetting upstreamPatrick Steinhardt2-2/+9
2016-02-22branch: report errors in tracking branch setupPatrick Steinhardt3-16/+46
2016-02-21git.c: simplify stripping extension of a file in handle_builtin()Alexander Kuleshov2-15/+15
2016-02-20tests: rename work-tree tests to *work-tree*Michael J Gruber3-0/+0
2016-02-19exec_cmd.c: use find_last_dir_sep() for code simplificationAlexander Kuleshov1-4/+2
2016-02-19tree-diff: catch integer overflow in combine_diff_path allocationJeff King2-4/+4
2016-02-19add helpers for detecting size_t overflowJeff King1-0/+34
2016-02-19reflog_expire_cfg: NUL-terminate pattern fieldJeff King1-5/+3
2016-02-17Start preparing for 2.7.2Junio C Hamano2-1/+28
2016-02-17Merge branch 'js/test-lib-windows-emulated-yes' into maintJunio C Hamano1-2/+4
2016-02-17Merge branch 'aw/push-force-with-lease-reporting' into maintJunio C Hamano2-12/+18
2016-02-17Merge branch 'nd/do-not-move-worktree-manually' into maintJunio C Hamano3-21/+14
2016-02-17Merge branch 'js/xmerge-marker-eol' into maintJunio C Hamano2-18/+93
2016-02-17git-cvsserver.perl: fix typoGyuYong Jung1-1/+1
2016-02-17am -i: fix "v"iewJunio C Hamano1-1/+1
2016-02-17pager: factor out a helper to prepare a child process to run the pagerJunio C Hamano2-6/+14
2016-02-16pager: lose a separate argv[]Junio C Hamano1-3/+1
2016-02-16config: introduce set_or_die wrappersPatrick Steinhardt2-0/+31
2016-02-15remote-curl: include curl_errorstr on SSL setup failuresShawn Pearce1-2/+14
2016-02-12rev-parse: take prefix into account in --git-common-dirNguyễn Thái Ngọc Duy2-1/+12
2016-02-12mergetool: reorder vim/gvim buffers in three-way diffsDickson Wong1-2/+2
2016-02-10get_sha1: don't die() on bogus search stringsJeff King2-2/+12
2016-02-10check_filename: tighten dwim-wildcard ambiguityJeff King4-31/+42
2016-02-10checkout: reorder check_filename conditionalJeff King1-1/+1
2016-02-09Documentation/git-clean.txt: don't mention deletion of .git/modules/*Matt McCutchen1-3/+1
2016-02-05Git 2.7.1v2.7.1Junio C Hamano4-3/+91
2016-02-05Merge branch 'lv/add-doc-working-tree' into maintJunio C Hamano1-1/+1
2016-02-05Merge branch 'ss/clone-depth-single-doc' into maintJunio C Hamano2-9/+9
2016-02-05Merge branch 'sg/t6050-failing-editor-test-fix' into maintJunio C Hamano1-3/+7
2016-02-05Merge branch 'ew/for-each-ref-doc' into maintJunio C Hamano1-2/+7
2016-02-05Merge branch 'ss/user-manual' into maintJunio C Hamano2-10/+36
2016-02-05Merge branch 'jk/ref-cache-non-repository-optim' into maintJunio C Hamano6-40/+80
2016-02-05Merge branch 'js/dirname-basename' into maintJunio C Hamano7-24/+225
2016-02-05Merge branch 'tb/complete-word-diff-regex' into maintJunio C Hamano1-1/+1
2016-02-05Merge branch 'pw/completion-stash' into maintJunio C Hamano1-3/+14
2016-02-05Merge branch 'pw/completion-show-branch' into maintJunio C Hamano1-1/+1
2016-02-05Merge branch 'jk/completion-rebase' into maintJunio C Hamano1-2/+6
2016-02-05Merge branch 'nd/diff-with-path-params' into maintJunio C Hamano7-12/+25
2016-02-05Merge branch 'dw/subtree-split-do-not-drop-merge' into maintJunio C Hamano2-2/+70
2016-02-05Merge branch 'ew/svn-1.9.0-auth' into maintJunio C Hamano1-2/+6
2016-02-05Merge branch 'jk/list-tag-2.7-regression' into maintJunio C Hamano7-56/+72
2016-02-05Merge branch 'jk/sanity' into maintJunio C Hamano1-5/+13
2016-02-05Merge branch 'jk/filter-branch-no-index' into maintJunio C Hamano2-1/+9
2016-02-05Merge branch 'js/close-packs-before-gc' into maintJunio C Hamano5-0/+18
2016-02-05Merge branch 'jk/ok-to-fail-gc-auto-in-rebase' into maintJunio C Hamano1-1/+1
2016-02-05Merge branch 'ho/gitweb-squelch-undef-warning' into maintJunio C Hamano1-1/+1
2016-02-05Merge branch 'js/fopen-harder' into maintJunio C Hamano5-3/+17
2016-02-05Merge branch 'nd/exclusion-regression-fix' into maintJunio C Hamano3-118/+6
2016-02-05Merge branch 'dk/reflog-walk-with-non-commit' into maintJunio C Hamano2-5/+24
2016-02-05Merge branch 'dw/signoff-doc' into maintJunio C Hamano5-1/+9
2016-02-05Merge branch 'jk/clang-pedantic' into maintJunio C Hamano4-5/+6
2016-02-05Merge branch 'ew/send-email-mutt-alias-fix' into maintJunio C Hamano2-2/+22
2016-02-05Merge branch 'nd/dir-exclude-cleanup' into maintJunio C Hamano1-3/+1
2016-02-05Merge branch 'nd/stop-setenv-work-tree' into maintJunio C Hamano2-3/+1
2016-02-02test-lib: limit the output of the yes utilityJohannes Schindelin1-2/+4
2016-02-01push: fix ref status reporting for --force-with-leaseAndrew Wheeler2-12/+18
2016-01-29stripspace: call U+0020 a "space" instead of a "blank"Alex Henrie1-1/+1
2016-01-27merge-file: ensure that conflict sections match eol styleJohannes Schindelin2-15/+25
2016-01-27merge-file: let conflict markers match end-of-line style of the contextJohannes Schindelin2-4/+69
2016-01-26git-svn: fix auth parameter handling on SVN 1.9.0+Eric Wong1-2/+6
2016-01-26tag: do not show ambiguous tag names as "tags/foo"Jeff King7-4/+62
2016-01-26completion: update completion arguments for stashPaul Wagland1-3/+14
2016-01-25completion: complete show-branch "--date-order"Paul Wagland1-1/+1
2016-01-25completion: add missing git-rebase optionsJohn Keeping1-2/+6
2016-01-25mingw: avoid linking to the C library's isalpha()Johannes Sixt2-6/+8
2016-01-25t6300: use test_atom for some un-modern testsJeff King1-52/+10
2016-01-25resolve_gitlink_ref: ignore non-repository pathsJeff King3-14/+43
2016-01-25clean: make is_git_repository a public functionJeff King3-26/+37
2016-01-22worktree: stop supporting moving worktrees manuallyNguyễn Thái Ngọc Duy2-17/+10
2016-01-21diff: make -O and --output work in subdirectoryDuy Nguyen6-8/+21
2016-01-21diff-no-index: do not take a redundant prefix argumentNguyễn Thái Ngọc Duy3-4/+4
2016-01-21git-add doc: do not say working directory when you mean working treeLars Vogel1-1/+1
2016-01-20completion: complete "diff --word-diff-regex="Thomas Braun1-1/+1
2016-01-20contrib/subtree: fix "subtree split" skipped-merge bugDave Ware2-2/+70
2016-01-19filter-branch: resolve $commit^{tree} in no-index caseJeff King2-1/+9
2016-01-19test-lib: clarify and tighten SANITYJunio C Hamano1-5/+13
2016-01-19worktree.c: fix indentationNguyễn Thái Ngọc Duy1-4/+4
2016-01-15t0060: loosen overly strict expectationsJohannes Schindelin1-57/+21
2016-01-13rebase: ignore failures from "gc --auto"Jeff King1-1/+1
2016-01-13receive-pack: release pack files before garbage-collectingJohannes Schindelin1-0/+1
2016-01-13merge: release pack files before garbage-collectingJohannes Schindelin1-0/+1
2016-01-13am: release pack files before garbage-collectingJohannes Schindelin1-0/+1
2016-01-13fetch: release pack files before garbage-collectingJohannes Schindelin2-0/+15
2016-01-12Merge branch 'maint' of git://github.com/git-l10n/git-po into maintJunio C Hamano2-0/+11863
2016-01-12gitweb: squelch "uninitialized value" warningØyvind A. Holm1-1/+1
2016-01-12t0060: verify that basename() and dirname() work as expectedJohannes Schindelin2-0/+169