1. 26 7月, 2019 19 次提交
    • J
      Merge branch 'md/url-parse-harden' into maint · d7267d55
      Junio C Hamano 提交于
      The URL decoding code has been updated to avoid going past the end
      of the string while parsing %-<hex>-<hex> sequence.
      
      * md/url-parse-harden:
        url: do not allow %00 to represent NUL in URLs
        url: do not read past end of buffer
      d7267d55
    • J
      Merge branch 'an/ignore-doc-update' into maint · 167d02aa
      Junio C Hamano 提交于
      The description about slashes in gitignore patterns (used to
      indicate things like "anchored to this level only" and "only
      matches directories") has been revamped.
      
      * an/ignore-doc-update:
        gitignore.txt: make slash-rules more readable
      167d02aa
    • J
      Merge branch 'md/list-objects-filter-memfix' into maint · 43f40de9
      Junio C Hamano 提交于
      The filter_data used in the list-objects-filter (which manages a
      lazily sparse clone repository) did not use the dynamic array API
      correctly---'nr' is supposed to point at one past the last element
      of the array in use.  This has been corrected.
      
      * md/list-objects-filter-memfix:
        list-objects-filter: correct usage of ALLOC_GROW
      43f40de9
    • J
      Merge branch 'jt/partial-clone-missing-ref-delta-base' into maint · f54a2a8f
      Junio C Hamano 提交于
      "git fetch" into a lazy clone forgot to fetch base objects that are
      necessary to complete delta in a thin packfile, which has been
      corrected.
      
      * jt/partial-clone-missing-ref-delta-base:
        t5616: cover case of client having delta base
        t5616: use correct flag to check object is missing
        index-pack: prefetch missing REF_DELTA bases
        t5616: refactor packfile replacement
      f54a2a8f
    • J
      Merge branch 'xl/record-partial-clone-origin' into maint · 9db52cf4
      Junio C Hamano 提交于
      When creating a partial clone, the object filtering criteria is
      recorded for the origin of the clone, but this incorrectly used a
      hardcoded name "origin" to name that remote; it has been corrected
      to honor the "--origin <name>" option.
      
      * xl/record-partial-clone-origin:
        clone: respect user supplied origin name when setting up partial clone
      9db52cf4
    • J
      Merge branch 'pb/request-pull-verify-remote-ref' into maint · 58f34846
      Junio C Hamano 提交于
      "git request-pull" learned to warn when the ref we ask them to pull
      from in the local repository and in the published repository are
      different.
      
      * pb/request-pull-verify-remote-ref:
        request-pull: warn if the remote object is not the same as the local one
        request-pull: quote regex metacharacters in local ref
      58f34846
    • J
      Merge branch 'mm/p4-unshelve-windows-fix' into maint · 0eb2774b
      Junio C Hamano 提交于
      The command line to invoke a "git cat-file" command from inside
      "git p4" was not properly quoted to protect a caret and running a
      broken command on Windows, which has been corrected.
      
      * mm/p4-unshelve-windows-fix:
        p4 unshelve: fix "Not a valid object name HEAD0" on Windows
      0eb2774b
    • J
      Merge branch 'bb/unicode-12.1-reiwa' into maint · 7a779ca2
      Junio C Hamano 提交于
      Update to Unicode 12.1 width table.
      
      * bb/unicode-12.1-reiwa:
        unicode: update the width tables to Unicode 12.1
      7a779ca2
    • J
      Merge branch 'js/fsmonitor-unflake' into maint · 10432cc8
      Junio C Hamano 提交于
      The data collected by fsmonitor was not properly written back to
      the on-disk index file, breaking t7519 tests occasionally, which
      has been corrected.
      
      * js/fsmonitor-unflake:
        mark_fsmonitor_valid(): mark the index as changed if needed
        fill_stat_cache_info(): prepare for an fsmonitor fix
      10432cc8
    • J
      Merge branch 'vv/merge-squash-with-explicit-commit' into maint · 33f2790e
      Junio C Hamano 提交于
      "git merge --squash" is designed to update the working tree and the
      index without creating the commit, and this cannot be countermanded
      by adding the "--commit" option; the command now refuses to work
      when both options are given.
      
      * vv/merge-squash-with-explicit-commit:
        merge: refuse --commit with --squash
      33f2790e
    • J
      Merge branch 'js/bundle-verify-require-object-store' into maint · abbd5042
      Junio C Hamano 提交于
      "git bundle verify" needs to see if prerequisite objects exist in
      the receiving repository, but the command did not check if we are
      in a repository upfront, which has been corrected.
      
      * js/bundle-verify-require-object-store:
        bundle verify: error out if called without an object database
      abbd5042
    • J
      Merge branch 'jk/am-i-resolved-fix' into maint · 5bbbd576
      Junio C Hamano 提交于
      "git am -i --resolved" segfaulted after trying to see a commit as
      if it were a tree, which has been corrected.
      
      * jk/am-i-resolved-fix:
        am: fix --interactive HEAD tree resolution
        am: drop tty requirement for --interactive
        am: read interactive input from stdin
        am: simplify prompt response handling
      5bbbd576
    • J
      Merge branch 'jk/HEAD-symref-in-xfer-namespaces' into maint · 5ca0db3f
      Junio C Hamano 提交于
      The server side support for "git fetch" used to show incorrect
      value for the HEAD symbolic ref when the namespace feature is in
      use, which has been corrected.
      
      * jk/HEAD-symref-in-xfer-namespaces:
        upload-pack: strip namespace from symref data
      5ca0db3f
    • J
      Merge branch 'ew/server-info-remove-crufts' into maint · 776d6681
      Junio C Hamano 提交于
      "git update-server-info" used to leave stale packfiles in its
      output, which has been corrected.
      
      * ew/server-info-remove-crufts:
        server-info: do not list unlinked packs
      776d6681
    • J
      Merge branch 'es/grep-require-name-when-needed' into maint · 518e8748
      Junio C Hamano 提交于
      More parameter validation.
      
      * es/grep-require-name-when-needed:
        grep: fail if call could output and name is null
      518e8748
    • J
      Merge branch 'ds/object-info-for-prefetch-fix' into maint · 90891c6a
      Junio C Hamano 提交于
      Code cleanup and futureproof.
      
      * ds/object-info-for-prefetch-fix:
        sha1-file: split OBJECT_INFO_FOR_PREFETCH
      90891c6a
    • J
      Merge branch 'mh/import-transport-fd-fix' into maint · dae29547
      Junio C Hamano 提交于
      The ownership rule for the file descriptor to fast-import remote
      backend was mixed up, leading to unrelated file descriptor getting
      closed, which has been fixed.
      
      * mh/import-transport-fd-fix:
        Use xmmap_gently instead of xmmap in use_pack
        dup() the input fd for fast-import used for remote helpers
      dae29547
    • J
      Merge branch 'nd/corrupt-worktrees' into maint · 933f2948
      Junio C Hamano 提交于
      "git worktree add" used to fail when another worktree connected to
      the same repository was corrupt, which has been corrected.
      
      * nd/corrupt-worktrees:
        worktree add: be tolerant of corrupt worktrees
      933f2948
    • J
      Merge branch 'nd/init-relative-template-fix' into maint · 35d77159
      Junio C Hamano 提交于
      A relative pathname given to "git init --template=<path> <repo>"
      ought to be relative to the directory "git init" gets invoked in,
      but it instead was made relative to the repository, which has been
      corrected.
      
      * nd/init-relative-template-fix:
        init: make --template path relative to $CWD
      35d77159
  2. 12 6月, 2019 2 次提交
  3. 08 6月, 2019 2 次提交
    • J
      Git 2.22 · b697d92f
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      b697d92f
    • J
      Merge tag 'l10n-2.22.0-rnd3' of git://github.com/git-l10n/git-po · 6ee1eaca
      Junio C Hamano 提交于
      l10n-2.22.0-rnd3
      
      * tag 'l10n-2.22.0-rnd3' of git://github.com/git-l10n/git-po: (25 commits)
        l10n: fr.po: Review French translation
        l10n: de.po: Update German translation
        l10n: de.po: improve description of 'git reset --quiet'
        l10n: TEAMS: Change German translation team leader
        l10n: bg.po: Updated Bulgarian translation (4581t)
        l10n: zh_CN: Revision for git v2.22.0 l10n
        l10n: zh_CN: for git v2.22.0 l10n round 1~3
        l10n: es: 2.22.0 round 3
        l10n: it.po: Updated Italian translation
        l10n: fr v2.22.0 rnd 3
        l10n: vi.po(4581t): Updated Vietnamese translation for v2.22.0 round 3
        l10n: git.pot: v2.22.0 round 3 (3 new, 2 removed)
        l10n: es: 2.22.0 round 2
        l10n: bg.po: Updated Bulgarian translation (4580t)
        l10n: vi.po(4580t): Updated Vietnamese translation for v2.22.0 round 2
        l10n: fr.po v2.22.0 round 2
        l10n: git.pot: v2.22.0 round 2 (6 new, 3 removed)
        l10n: bg.po: Updated Bulgarian translation (4577t)
        l10n: es: 2.22.0 round 1
        l10n: vi.po(4577t): Updated Vietnamese translation for v2.22.0 round 1
        ...
      6ee1eaca
  4. 07 6月, 2019 4 次提交
  5. 06 6月, 2019 4 次提交
  6. 05 6月, 2019 9 次提交