1. 20 5月, 2020 10 次提交
    • J
      Git 2.27-rc1 · 87680d32
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      87680d32
    • J
      Merge branch 'es/bugreport' · 22954ba0
      Junio C Hamano 提交于
      Doc fix.
      
      * es/bugreport:
        git-bugreport.txt: adjust reference to strftime(3)
      22954ba0
    • J
      Merge branch 'ak/slab-decl-cleanup' · 7c65901d
      Junio C Hamano 提交于
      Code clean-up.
      
      * ak/slab-decl-cleanup:
        commit-slab-decl.h: update include guard
      7c65901d
    • J
      Merge branch 'jc/fix-tap-output-under-bash' · 972ce856
      Junio C Hamano 提交于
      A recent attempt to make the test output nicer to view on CI
      systems broke TAP output under bash.  The effort has been reverted
      to be re-attempted in the next cycle.
      
      * jc/fix-tap-output-under-bash:
        Revert "tests: when run in Bash, annotate test failures with file name/line number"
        Revert "ci: add a problem matcher for GitHub Actions"
        Revert "t/test_lib: avoid naked bash arrays in file_lineno"
      972ce856
    • J
      Merge branch 'en/sparse-checkout' · fde4622c
      Junio C Hamano 提交于
      Consistency fix to a topic already in 'master'.
      
      * en/sparse-checkout:
        unpack-trees: also allow get_progress() to work on a different index
      fde4622c
    • J
      Merge branch 'ds/trace-log-progress-fix' · 85d6e28a
      Junio C Hamano 提交于
      Last-minute fix for our recent change to allow use of progress API
      as a traceable region.
      
      * ds/trace-log-progress-fix:
        progress: call trace2_region_leave() only after calling _enter()
      85d6e28a
    • J
      Merge branch 'js/ci-sdk-download-fix' · 55df1a69
      Junio C Hamano 提交于
      Instead of downloading Windows SDK for CI jobs for windows builds
      from an external site (wingit.blob.core.windows.net), use the one
      created in the windows-build job, to work around quota issues at
      the external site.
      
      * js/ci-sdk-download-fix:
        ci: avoid pounding on the poor ci-artifacts container
      55df1a69
    • J
      Merge branch 'en/merge-rename-rename-worktree-fix' · abbd1d9e
      Junio C Hamano 提交于
      When a binary file gets modified and renamed on both sides of history
      to different locations, both files would be written to the working
      tree but both would have the contents from "ours".  This has been
      corrected so that the path from each side gets their original content.
      
      * en/merge-rename-rename-worktree-fix:
        merge-recursive: fix rename/rename(1to2) for working tree with a binary
      abbd1d9e
    • J
      Merge branch 'cb/no-more-gmtime' · 7b304ab1
      Junio C Hamano 提交于
      Code clean-up by removing a compatibility implementation of a
      function we no longer use.
      
      * cb/no-more-gmtime:
        compat: remove gmtime
      7b304ab1
    • J
      Merge branch 'dd/t1509-i18n-fix' · 74c6cba6
      Junio C Hamano 提交于
      A few tests were not i18n clean.
      
      * dd/t1509-i18n-fix:
        t1509: correct i18n test
      74c6cba6
  2. 19 5月, 2020 2 次提交
  3. 16 5月, 2020 4 次提交
  4. 15 5月, 2020 15 次提交
    • J
      ci: avoid pounding on the poor ci-artifacts container · 857341c1
      Johannes Schindelin 提交于
      When this developer tested how the git-sdk-64-minimal artifact could be
      served to all the GitHub workflow runs that need it, Azure Blobs looked
      like a pretty good choice: it is reliable, fast and we already use it in
      Git for Windows to serve components like OpenSSL, cURL, etc
      
      It came as an unpleasant surprise just _how many_ times this artifact
      was downloaded. It exploded the bandwidth to a point where the free tier
      would no longer be enough, threatening to block other, essential Git for
      Windows services.
      
      Let's switch back to using the Build Artifacts of our trusty Azure
      Pipeline for the time being.
      
      To avoid unnecessary hammering of the Azure Pipeline artifacts, we use
      the GitHub Action `actions/upload-artifact` in the `windows-build` job
      and the GitHub Action `actions/download-artifact` in the `windows-test`
      and `vs-test` jobs (the latter now depends on `windows-build` for that
      reason, too).
      Helped-by: NĐoàn Trần Công Danh <congdanhqx@gmail.com>
      Signed-off-by: NJohannes Schindelin <johannes.schindelin@gmx.de>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      857341c1
    • E
      unpack-trees: also allow get_progress() to work on a different index · 6c34239d
      Elijah Newren 提交于
      commit b0a5a12a ("unpack-trees: allow check_updates() to work on a
      different index", 2020-03-27) allowed check_updates() to work on a
      different index, but it called get_progress() which was hardcoded to
      work on o->result much like check_updates() had been.  Update it to also
      accept an index parameter and have check_updates() pass that parameter
      along so that both are working on the same index.
      Noticed-by: NJeff Hostetler <jeffhost@microsoft.com>
      Signed-off-by: NElijah Newren <newren@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      6c34239d
    • J
      Git 2.27-rc0 · efcab5b7
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      efcab5b7
    • J
      Merge branch 'es/trace-log-progress' · d98abce6
      Junio C Hamano 提交于
      Teach codepaths that show progress meter to also use the
      start_progress() and the stop_progress() calls as a "region" to be
      traced.
      
      * es/trace-log-progress:
        trace2: log progress time and throughput
      d98abce6
    • J
      Merge branch 'jt/t5500-unflake' · ac140bee
      Junio C Hamano 提交于
      Test fix for a topic already in 'master' and meant for 'maint'.
      
      * jt/t5500-unflake:
        t5500: count objects through stderr, not trace
      ac140bee
    • J
      Merge branch 'sn/midx-repack-with-config' · 6baba94a
      Junio C Hamano 提交于
      "git multi-pack-index repack" has been taught to honor some
      repack.* configuration variables.
      
      * sn/midx-repack-with-config:
        multi-pack-index: respect repack.packKeptObjects=false
        midx: teach "git multi-pack-index repack" honor "git repack" configurations
      6baba94a
    • J
      Merge branch 'ds/bloom-cleanup' · 4b1e5e5d
      Junio C Hamano 提交于
      Code cleanup and typofixes
      
      * ds/bloom-cleanup:
        completion: offer '--(no-)patch' among 'git log' options
        bloom: use num_changes not nr for limit detection
        bloom: de-duplicate directory entries
        Documentation: changed-path Bloom filters use byte words
        bloom: parse commit before computing filters
        test-bloom: fix usage typo
        bloom: fix whitespace around tab length
      4b1e5e5d
    • J
      Merge branch 'rs/fsck-duplicate-names-in-trees' · 0498840b
      Junio C Hamano 提交于
      "git fsck" ensures that the paths recorded in tree objects are
      sorted and without duplicates, but it failed to notice a case where
      a blob is followed by entries that sort before a tree with the same
      name.  This has been corrected.
      
      * rs/fsck-duplicate-names-in-trees:
        fsck: report non-consecutive duplicate names in trees
      0498840b
    • J
      Merge branch 'ao/p4-d-f-conflict-recover' · f4507cea
      Junio C Hamano 提交于
      "git p4" learned to recover from a (broken) state where a directory
      and a file are recorded at the same path in the Perforce repository
      the same way as their clients do.
      
      * ao/p4-d-f-conflict-recover:
        git-p4: recover from inconsistent perforce history
      f4507cea
    • J
      Merge branch 'js/rebase-autosquash-double-fixup-fix' · a2a0942a
      Junio C Hamano 提交于
      "rebase -i" segfaulted when rearranging a sequence that has a
      fix-up that applies another fix-up (which may or may not be a
      fix-up of yet another step).
      
      * js/rebase-autosquash-double-fixup-fix:
        rebase --autosquash: fix a potential segfault
      a2a0942a
    • J
      Merge branch 'jc/codingstyle-compare-with-null' · 73d9f96b
      Junio C Hamano 提交于
      Doc update.
      
      * jc/codingstyle-compare-with-null:
        CodingGuidelines: do not ==/!= compare with 0 or '\0' or NULL
      73d9f96b
    • J
      Merge branch 'cw/bisect-replay-with-dos' · f9dbe28d
      Junio C Hamano 提交于
      "git bisect replay" had trouble with input files when they used
      CRLF line ending, which has been corrected.
      
      * cw/bisect-replay-with-dos:
        bisect: allow CRLF line endings in "git bisect replay" input
      f9dbe28d
    • J
      Merge branch 'es/bugreport-with-hooks' · 35837307
      Junio C Hamano 提交于
      "git bugreport" learned to report enabled hooks in the repository.
      
      * es/bugreport-with-hooks:
        bugreport: collect list of populated hooks
      35837307
    • C
      compat: remove gmtime · 84b0115f
      Carlo Marcelo Arenas Belón 提交于
      ccd46945 (date.c: switch to reentrant {gm,local}time_r, 2019-11-28)
      removes the only gmtime() call we had and moves to gmtime_r() which
      doesn't have the same portability problems.
      
      Remove the compat gmtime code since it is no longer needed, and confirm
      by successfull running t4212 in FreeBSD 9.3 amd64 (the oldest I could
      get a hold off).
      
      Further work might be needed to ensure 32bit time_t systems (like FreeBSD
      i386) will handle correctly the overflows tested in t4212, but that is
      orthogonal to this change, and it doesn't change the current behaviour
      as neither gmtime() or gmtime_r() will ever return NULL on those systems
      because time_t is unsigned.
      Signed-off-by: NCarlo Marcelo Arenas Belón <carenas@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      84b0115f
    • E
      merge-recursive: fix rename/rename(1to2) for working tree with a binary · 95983da6
      Elijah Newren 提交于
      With a rename/rename(1to2) conflict, we attempt to do a three-way merge
      of the file contents, so that the correct contents can be placed in the
      working tree at both paths.  If the file is a binary, however, no
      content merging is possible and we should just use the original version
      of the file at each of the paths.
      Reported-by: NChunlin Zhang <zhangchunlin@gmail.com>
      Signed-off-by: NElijah Newren <newren@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      95983da6
  5. 14 5月, 2020 9 次提交