1. 14 2月, 2019 6 次提交
  2. 13 2月, 2019 5 次提交
  3. 12 2月, 2019 7 次提交
  4. 09 2月, 2019 17 次提交
    • J
      Seventh batch for 2.21 · 11ad41d4
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      11ad41d4
    • J
      Merge branch 'js/mingw-host-cpu' · 6951c5fd
      Junio C Hamano 提交于
      Windows update.
      
      * js/mingw-host-cpu:
        mingw: fix CPU reporting in `git version --build-options`
      6951c5fd
    • J
      Merge branch 'js/fuzz-commit-graph-update' · 8f6399ec
      Junio C Hamano 提交于
      Update to the fuzzer.
      
      * js/fuzz-commit-graph-update:
        object: fix leak of shallow_stat
        fuzz-commit-graph: initialize repo object
      8f6399ec
    • J
      Merge branch 'kl/pretty-doc-markup-fix' · ca9103d1
      Junio C Hamano 提交于
      Doc update.
      
      * kl/pretty-doc-markup-fix:
        doc: prevent overflowing <code> tag in rendered HTML
      ca9103d1
    • J
      Merge branch 'sg/ci-parallel-build' · 19116cd0
      Junio C Hamano 提交于
      Build update.
      
      * sg/ci-parallel-build:
        ci: clear and mark MAKEFLAGS exported just once
        ci: make sure we build Git parallel
      19116cd0
    • J
      Merge branch 'ld/git-p4-remove-flakey-test' · 0be2f36f
      Junio C Hamano 提交于
      A flakey "p4" test has been removed.
      
      * ld/git-p4-remove-flakey-test:
        git-p4: remove ticket expiry test
      0be2f36f
    • J
      Merge branch 'js/rebase-i-redo-exec-fix' · b966813e
      Junio C Hamano 提交于
      For "rebase -i --reschedule-failed-exec", we do not want the "-y"
      shortcut after all.
      
      * js/rebase-i-redo-exec-fix:
        Revert "rebase: introduce a shortcut for --reschedule-failed-exec"
      b966813e
    • J
      Merge branch 'nd/checkout-noisy-unmerge' · 87c9831d
      Junio C Hamano 提交于
      "git checkout [<tree-ish>] <pathspec>" started reporting the number
      of paths that have got updated recently, but the same messages were
      given when "git checkout -m <pathspec>" to unresolve conflicts that
      have just been resolved.  The message now reports these unresolved
      paths separately from the paths that are checked out from the index.
      
      * nd/checkout-noisy-unmerge:
        checkout: count and print -m paths separately
        checkout: update count-checkouts messages
      87c9831d
    • J
      Merge branch 'js/smart-http-detect-remote-error' · fd357c42
      Junio C Hamano 提交于
      Some errors from the other side coming over smart HTTP transport
      were not noticed, which has been corrected.
      
      * js/smart-http-detect-remote-error:
        t5551: test server-side ERR packet
        remote-curl: tighten "version 2" check for smart-http
        remote-curl: refactor smart-http discovery
      fd357c42
    • J
      Merge branch 'ds/coverage-prove' · 5a5f4088
      Junio C Hamano 提交于
      A new target "coverage-prove" to run the coverage test under
      "prove" has been added.
      
      * ds/coverage-prove:
        Makefile: add coverage-prove target
      5a5f4088
    • J
      Merge branch 'tz/gpg-test-fix' · 154f2201
      Junio C Hamano 提交于
      Test fix.
      
      * tz/gpg-test-fix:
        t/lib-gpg: drop redundant killing of gpg-agent
        t/lib-gpg: quote path to ${GNUPGHOME}/trustlist.txt
      154f2201
    • J
      Merge branch 'os/rebase-runs-post-checkout-hook' · d379d464
      Junio C Hamano 提交于
      Test fix.
      
      * os/rebase-runs-post-checkout-hook:
        t5403: correct bash ambiguous redirect error in subtest 8 by quoting $GIT_DIR
      d379d464
    • S
      test-lib: make '--stress' more bisect-friendly · 76e27fbf
      SZEDER Gábor 提交于
      Let's suppose that a test somehow becomes flaky between 'master' and
      'pu', and tends to fail within the first 50 repetitions when run with
      '--stress'.  In such a case we could use 'git bisect' to find the
      culprit: if the test script fails with '--stress', then the commit is
      definitely bad, but if it survives, say, 300 repetitions, then we could
      consider it good with reasonable confidence.
      
      Unfortunately, all this could only be done manually, because
      '--stress' would run the test script repeatedly for all eternity on a
      good commit, and it would exit with success even when it found a
      failure on a bad commit.
      
      So let's make '--stress' usable with 'git bisect run':
      
        - Make it exit with failure if a failure is found.
      
        - Add the '--stress-limit=<N>' option to repeat the test script
          at most N times in each of the parallel jobs, and exit with
          success when the limit is reached.
      
      And then we could simply run something like:
      
        $ git bisect start origin/pu master
        $ git bisect run sh -c 'make && cd t &&
                                ./t1234-foo.sh --stress --stress-limit=300'
      
      Sure, as a brand new feature it won't be any useful right now, but in
      a release or three most cooking topics will already contain this, so
      we could automatically bisect at least newly introduced flakiness.
      Signed-off-by: NSZEDER Gábor <szeder.dev@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      76e27fbf
    • R
      t5403: correct bash ambiguous redirect error in subtest 8 by quoting $GIT_DIR · a250d418
      Randall S. Becker 提交于
      The embedded blanks in the full path of the test git repository cased bash
      to generate an ambugious redirect error.
      Signed-off-by: NRandall S. Becker <rsbecker@nexbridge.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      a250d418
    • J
      .mailmap: map Clemens Buchacher's mail addresses · e3fd1814
      Johannes Schindelin 提交于
      We have three email addresses for Clemens in our commit history, two of
      them bouncing. Let's map the latter to the only one that still works.
      
      Pointed out by Gábor Szeder.
      Signed-off-by: NJohannes Schindelin <johannes.schindelin@gmx.de>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      e3fd1814
    • T
      t/lib-gpg: drop redundant killing of gpg-agent · 2e285e78
      Todd Zullinger 提交于
      In 53fc9993 ("gpg-interface t: extend the existing GPG tests with
      GPGSM", 2018-07-20), the gpgconf call which kills gpg-agent was copied
      from the existing gpg setup code.
      
      The reason for killing gpg-agent is given in 29ff1f8f ("t: lib-gpg:
      flush gpg agent on startup", 2017-07-20):
      
        When running gpg-relevant tests, a gpg-daemon is spawned for each
        GNUPGHOME used. This daemon may stay running after the test and cache
        file descriptors for the trash directories, even after the trash
        directory is removed. This leads to ENOENT errors when attempting to
        create files if tests are run multiple times.
      
        Add a cleanup script to force flushing the gpg-agent for that GNUPGHOME
        (if any) before setting up the GPG relevant-environment.
      
      Killing gpg-agent once per test is sufficient.
      Signed-off-by: NTodd Zullinger <tmz@pobox.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      2e285e78
    • T
      t/lib-gpg: quote path to ${GNUPGHOME}/trustlist.txt · ddf3a115
      Todd Zullinger 提交于
      When gpgsm is installed, lib-gpg.sh attempts to update trustlist.txt to
      relax the checking of some root certificate requirements.  The path to
      "${GNUPGHOME}" contains spaces which cause an "ambiguous redirect"
      warning when bash is used to run the tests:
      
        $ bash t7030-verify-tag.sh
        /git/t/lib-gpg.sh: line 66: ${GNUPGHOME}/trustlist.txt: ambiguous redirect
        ok 1 - create signed tags
        ok 2 # skip create signed tags x509  (missing GPGSM)
        ...
      
      No warning is issued when using bash called as /bin/sh, dash, or mksh.
      
      Quote the path to ensure the redirect works as intended and sets the
      GPGSM prereq.  While we're here, drop the space after ">>".
      Signed-off-by: NTodd Zullinger <tmz@pobox.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      ddf3a115
  5. 08 2月, 2019 5 次提交