1. 30 5月, 2016 4 次提交
    • J
      Merge branch 'ak/t4204-shell-portability' · b586d8c7
      Junio C Hamano 提交于
      Update a test to run also under ksh88.
      
      * ak/t4204-shell-portability:
        t4204: do not let $name variable clobbered
      b586d8c7
    • J
      Merge branch 'rj/log-decorate-auto' · 5b67f9a0
      Junio C Hamano 提交于
      We forgot to add "git log --decorate=auto" to documentation when we
      added the feature back in v2.1.0 timeframe.
      
      * rj/log-decorate-auto:
        log: document the --decorate=auto option
      5b67f9a0
    • J
      Merge branch 'mr/send-email-doc-gmail-2fa' · 3a79d425
      Junio C Hamano 提交于
      Give hints to GMail users with two-factor auth enabled that
      they need app-specific-password when using send-email.
      
      * mr/send-email-doc-gmail-2fa:
        Documentation: add instructions to help setup gmail 2FA
      3a79d425
    • J
      Merge branch 'kb/msys2-tty' · 07ffe871
      Junio C Hamano 提交于
      The "are we talking with TTY, doing an interactive session?"
      detection has been updated to work better for "Git for Windows".
      
      * kb/msys2-tty:
        mingw: make isatty() recognize MSYS2's pseudo terminals (/dev/pty*)
      07ffe871
  2. 28 5月, 2016 2 次提交
  3. 27 5月, 2016 22 次提交
  4. 25 5月, 2016 1 次提交
    • J
      t4204: do not let $name variable clobbered · 5c639201
      Junio C Hamano 提交于
      test_patch_id_file_order shell function uses $name variable to hold
      one filename, and calls another shell function calc_patch_id as a
      downstream of one pipeline.  The called function, however, also uses
      the same $name variable.  With a shell implementation that runs the
      callee in the current shell environment, the caller's $name would
      be clobbered by the callee's use of the same variable.
      
      This hasn't been an issue with dash and bash.  ksh93 reveals the
      breakage in the test script.
      
      Fix it by using a distinct variable name in the callee.
      Reported-by: NArmin Kunaschik <megabreit@googlemail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      5c639201
  5. 24 5月, 2016 11 次提交
    • J
      Git 2.9-rc0 · 3a0f269e
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      3a0f269e
    • J
      Merge branch 'svn-travis' of git://bogomips.org/git-svn · f4d7b2e4
      Junio C Hamano 提交于
      * 'svn-travis' of git://bogomips.org/git-svn:
        travis-ci: enable Git SVN tests t91xx on Linux
      f4d7b2e4
    • J
      Merge branch 'jc/rerere-multi' · ec34a8b1
      Junio C Hamano 提交于
      * jc/rerere-multi:
        rerere: remove an null statement
        rerere: plug memory leaks upon "rerere forget" failure
      ec34a8b1
    • J
      Merge branch 'da/difftool' · f895dd74
      Junio C Hamano 提交于
      "git difftool" learned to handle unmerged paths correctly in
      dir-diff mode.
      
      * da/difftool:
        difftool: handle unmerged files in dir-diff mode
        difftool: initialize variables for readability
      f895dd74
    • J
      Merge branch 'jk/test-z-n-unquoted' · dca05bb5
      Junio C Hamano 提交于
      t9xxx series has been updated primarily for readability, while
      fixing small bugs in it.  A few scripted Porcelains have also been
      updated to fix possible bugs around their use of "test -z" and
      "test -n".
      
      * jk/test-z-n-unquoted:
        always quote shell arguments to test -z/-n
        t9103: modernize test style
        t9107: switch inverted single/double quotes in test
        t9107: use "return 1" instead of "exit 1"
        t9100,t3419: enclose all test code in single-quotes
        t/lib-git-svn: drop $remote_git_svn and $git_svn_id
      dca05bb5
    • J
      Merge branch 'ar/diff-args-osx-precompose' · 53c4b3ed
      Junio C Hamano 提交于
      Many commands normalize command line arguments from NFD to NFC
      variant of UTF-8 on OSX, but commands in the "diff" family did
      not, causing "git diff $path" to complain that no such path is
      known to Git.  They have been taught to do the normalization.
      
      * ar/diff-args-osx-precompose:
        diff: run arguments through precompose_argv
      53c4b3ed
    • J
      Merge branch 'jc/doc-lint' · fa4f29b8
      Junio C Hamano 提交于
      Find common mistakes when writing gitlink: in our documentation and
      drive the check from "make check-docs".
      
      I am not entirely happy with the way the script chooses what input
      file to validate, but it is not worse than not having anything, so
      let's move it forward and have the logic improved later when people
      care about it deeply.
      
      * jc/doc-lint:
        ci: validate "linkgit:" in documentation
      fa4f29b8
    • J
      Merge branch 'js/perf-rebase-i' · 7b02771b
      Junio C Hamano 提交于
      Add perf test for "rebase -i"
      
      * js/perf-rebase-i:
        perf: run "rebase -i" under perf
        perf: make the tests work in worktrees
        perf: let's disable symlinks when they are not available
      7b02771b
    • J
      Merge branch 'jc/test-parse-options-expect' · 2997ea96
      Junio C Hamano 提交于
      t0040 had too many unnecessary repetitions in its test data.  Teach
      test-parse-options program so that a caller can tell what it
      expects in its output, so that these repetitions can be cleaned up.
      
      * jc/test-parse-options-expect:
        t0040: convert a few tests to use test-parse-options --expect
        t0040: remove unused test helpers
        test-parse-options: --expect=<string> option to simplify tests
        test-parse-options: fix output when callback option fails
      2997ea96
    • J
      Merge branch 'pb/commit-verbose-config' · 5d5f1c23
      Junio C Hamano 提交于
      "git commit" learned to pay attention to "commit.verbose"
      configuration variable and act as if "--verbose" option was
      given from the command line.
      
      * pb/commit-verbose-config:
        commit: add a commit.verbose config variable
        t7507-commit-verbose: improve test coverage by testing number of diffs
        parse-options.c: make OPTION_COUNTUP respect "unspecified" values
        t/t7507: improve test coverage
        t0040-parse-options: improve test coverage
        test-parse-options: print quiet as integer
        t0040-test-parse-options.sh: fix style issues
      5d5f1c23
    • J
      Merge branch 'xy/format-patch-base' · 72ce3ff7
      Junio C Hamano 提交于
      "git format-patch" learned a new "--base" option to record what
      (public, well-known) commit the original series was built on in
      its output.
      
      * xy/format-patch-base:
        format-patch: introduce format.useAutoBase configuration
        format-patch: introduce --base=auto option
        format-patch: add '--base' option to record base tree info
        patch-ids: make commit_patch_id() a public helper function
      72ce3ff7