1. 29 7月, 2016 7 次提交
    • J
      Merge branch 'js/color-on-windows-comment' into maint · 52d637c4
      Junio C Hamano 提交于
      For a long time, we carried an in-code comment that said our
      colored output would work only when we use fprintf/fputs on
      Windows, which no longer is the case for the past few years.
      
      * js/color-on-windows-comment:
        color.h: remove obsolete comment about limitations on Windows
      52d637c4
    • J
      Merge branch 'mm/doc-tt' into maint · 1032eb9c
      Junio C Hamano 提交于
      More mark-up updates to typeset strings that are expected to
      literally typed by the end user in fixed-width font.
      
      * mm/doc-tt:
        doc: typeset HEAD and variants as literal
        CodingGuidelines: formatting HEAD in documentation
        doc: typeset long options with argument as literal
        doc: typeset '--' as literal
        doc: typeset long command-line options as literal
        doc: typeset short command-line options as literal
        Documentation/git-mv.txt: fix whitespace indentation
      1032eb9c
    • J
      Merge branch 'js/sign-empty-commit-fix' into maint · 475495ff
      Junio C Hamano 提交于
      "git commit --amend --allow-empty-message -S" for a commit without
      any message body could have misidentified where the header of the
      commit object ends.
      
      * js/sign-empty-commit-fix:
        commit -S: avoid invalid pointer with empty message
      475495ff
    • J
      Merge branch 'ps/rebase-i-auto-unstash-upon-abort' into maint · ae8daba6
      Junio C Hamano 提交于
      "git rebase -i --autostash" did not restore the auto-stashed change
      when the operation was aborted.
      
      * ps/rebase-i-auto-unstash-upon-abort:
        rebase -i: restore autostash on abort
      ae8daba6
    • J
      Merge branch 'nd/ita-cleanup' into maint · c12c71fa
      Junio C Hamano 提交于
      Git does not know what the contents in the index should be for a
      path added with "git add -N" yet, so "git grep --cached" should not
      show hits (or show lack of hits, with -L) in such a path, but that
      logic does not apply to "git grep", i.e. searching in the working
      tree files.  But we did so by mistake, which has been corrected.
      
      * nd/ita-cleanup:
        grep: fix grepping for "intent to add" files
        t7810-grep.sh: fix a whitespace inconsistency
        t7810-grep.sh: fix duplicated test name
      c12c71fa
    • J
      Merge branch 'js/find-commit-subject-ignore-leading-blanks' into maint · 4966b58f
      Junio C Hamano 提交于
      A helper function that takes the contents of a commit object and
      finds its subject line did not ignore leading blank lines, as is
      commonly done by other codepaths.  Make it ignore leading blank
      lines to match.
      
      * js/find-commit-subject-ignore-leading-blanks:
        reset --hard: skip blank lines when reporting the commit subject
        sequencer: use skip_blank_lines() to find the commit subject
        commit -C: skip blank lines at the beginning of the message
        commit.c: make find_commit_subject() more robust
        pretty: make the skip_blank_lines() function public
      4966b58f
    • J
      Merge branch 'dg/subtree-rebase-test' into maint · 053e2fb5
      Junio C Hamano 提交于
      Add a test to specify the desired behaviour that currently is not
      available in "git rebase -Xsubtree=...".
      
      * dg/subtree-rebase-test:
        contrib/subtree: Add a test for subtree rebase that loses commits
      053e2fb5
  2. 16 7月, 2016 3 次提交
  3. 12 7月, 2016 17 次提交
    • J
      Git 2.9.1 · 5c9159de
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      5c9159de
    • J
      Merge branch 'jc/t2300-setup' into maint · 3a30c14b
      Junio C Hamano 提交于
      Portability fix for Windows.
      
      * jc/t2300-setup:
        t2300: "git --exec-path" is not usable in $PATH on Windows as-is
      3a30c14b
    • J
      Merge branch 'cb/t7810-test-label-fix' into maint · 438d4e75
      Junio C Hamano 提交于
      Test clean-up.
      
      * cb/t7810-test-label-fix:
        t7810: fix duplicated test title
      438d4e75
    • J
      Merge branch 'sb/t5614-modernize' into maint · 3e69d1b6
      Junio C Hamano 提交于
      Test clean-up.
      
      * sb/t5614-modernize:
        t5614: don't use subshells
      3e69d1b6
    • J
      Merge branch 'jn/preformatted-doc-url' into maint · 9f0aa036
      Junio C Hamano 提交于
      The top level documentation "git help git" still pointed at the
      documentation set hosted at now-defunct google-code repository.
      Update it to point to https://git.github.io/htmldocs/git.html
      instead.
      
      * jn/preformatted-doc-url:
        doc: git-htmldocs.googlecode.com is no more
      9f0aa036
    • J
      Merge branch 'ao/p4-has-branch-prefix-fix' into maint · 8e3e28b2
      Junio C Hamano 提交于
      A bug, which caused "git p4" while running under verbose mode to
      report paths that are omitted due to branch prefix incorrectly, has
      been fixed; the command said "Ignoring file outside of prefix" for
      paths that are _inside_.
      
      * ao/p4-has-branch-prefix-fix:
        git-p4: correct hasBranchPrefix verbose output
      8e3e28b2
    • J
      Merge branch 'js/perf-on-apple' into maint · ce22ea22
      Junio C Hamano 提交于
      t/perf needs /usr/bin/time with GNU extension; the invocation of it
      is updated to "gtime" on Darwin.
      
      * js/perf-on-apple:
        perf: accommodate for MacOSX
      ce22ea22
    • J
      Merge branch 'ak/t7800-wo-readlink' into maint · c4cdde45
      Junio C Hamano 提交于
      One among four invocations of readlink(1) in our test suite has
      been rewritten so that the test can run on systems without the
      command (others are in valgrind test framework and t9802).
      
      * ak/t7800-wo-readlink:
        t7800: readlink may not be available
      c4cdde45
    • J
      Merge branch 'jk/tzoffset-fix' into maint · 0c72d6da
      Junio C Hamano 提交于
      The internal code used to show local timezone offset is not
      prepared to handle timestamps beyond year 2100, and gave a
      bogus offset value to the caller.  Use a more benign looking
      +0000 instead and let "git log" going in such a case, instead
      of aborting.
      
      * jk/tzoffset-fix:
        local_tzoffset: detect errors from tm_to_time_t
        t0006: test various date formats
        t0006: rename test-date's "show" to "relative"
      0c72d6da
    • J
      Merge branch 'js/mingw-parameter-less-c-functions' into maint · 76180a2b
      Junio C Hamano 提交于
      Some platform-specific code had non-ANSI strict declarations of C
      functions that do not take any parameters, which has been
      corrected.
      
      * js/mingw-parameter-less-c-functions:
        mingw: let the build succeed with DEVELOPER=1
      76180a2b
    • J
      Merge branch 'lc/shell-default-value-noexpand' into maint · 5220b758
      Junio C Hamano 提交于
      Fix unnecessarily waste in the idiomatic use of ': ${VAR=default}'
      to set the default value, without enclosing it in double quotes.
      
      * lc/shell-default-value-noexpand:
        sh-setup: enclose setting of ${VAR=default} in double-quotes
      5220b758
    • J
      Merge branch 'sb/clone-shallow-passthru' into maint · 1a88ca99
      Junio C Hamano 提交于
      Fix an unintended regression in v2.9 that breaks "clone --depth"
      that recurses down to submodules by forcing the submodules to also
      be cloned shallowly, which many server instances that host upstream
      of the submodules are not prepared for.
      
      * sb/clone-shallow-passthru:
        clone: do not let --depth imply --shallow-submodules
      1a88ca99
    • J
      Merge branch 'mg/signature-doc' into maint · 4212e483
      Junio C Hamano 提交于
      Formats of the various data (and how to validate them) where we use
      GPG signature have been documented.
      
      * mg/signature-doc:
        Documentation/technical: signed merge tag format
        Documentation/technical: signed commit format
        Documentation/technical: signed tag format
        Documentation/technical: describe signature formats
      4212e483
    • J
      Merge branch 'jk/bisect-show-tree' into maint · b8530304
      Junio C Hamano 提交于
      "git bisect" makes an internal call to "git diff-tree" when
      bisection finds the culprit, but this call did not initialize the
      data structure to pass to the diff-tree API correctly.
      
      * jk/bisect-show-tree:
        bisect: always call setup_revisions after init_revisions
      b8530304
    • J
      Merge branch 'km/fetch-do-not-free-remote-name' into maint · 14012368
      Junio C Hamano 提交于
      The ownership rule for the piece of memory that hold references to
      be fetched in "git fetch" was screwy, which has been cleaned up.
      
      * km/fetch-do-not-free-remote-name:
        builtin/fetch.c: don't free remote->name after fetch
      14012368
    • J
      Merge branch 'nd/graph-width-padded' into maint · 5f30bb4a
      Junio C Hamano 提交于
      "log --graph --format=" learned that "%>|(N)" specifies the width
      relative to the terminal's left edge, not relative to the area to
      draw text that is to the right of the ancestry-graph section.  It
      also now accepts negative N that means the column limit is relative
      to the right border.
      
      * nd/graph-width-padded:
        pretty.c: support <direction>|(<negative number>) forms
        pretty: pass graph width to pretty formatting for use in '%>|(N)'
      5f30bb4a
    • J
      Merge branch 'jk/add-i-diff-compact-heuristics' into maint · 52debb68
      Junio C Hamano 提交于
      "git add -i/-p" learned to honor diff.compactionHeuristic
      experimental knob, so that the user can work on the same hunk split
      as "git diff" output.
      
      * jk/add-i-diff-compact-heuristics:
        add--interactive: respect diff.compactionHeuristic
      52debb68
  4. 07 7月, 2016 13 次提交