1. 18 6月, 2019 15 次提交
    • J
      Merge branch 'bb/unicode-12.1-reiwa' · 3dc47c42
      Junio C Hamano 提交于
      Update to Unicode 12.1 width table.
      
      * bb/unicode-12.1-reiwa:
        unicode: update the width tables to Unicode 12.1
      3dc47c42
    • J
      Merge branch 'sw/git-p4-unshelve-branched-files' · e7ef93ba
      Junio C Hamano 提交于
      "git p4" update.
      
      * sw/git-p4-unshelve-branched-files:
        git-p4: allow unshelving of branched files
      e7ef93ba
    • J
      Merge branch 'js/fsmonitor-unflake' · a3e6b426
      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
      a3e6b426
    • J
      Merge branch 'ds/topo-traversal-using-commit-graph' · bdc81d15
      Junio C Hamano 提交于
      Prepare use of reachability index in topological walker that works
      on a range (A..B).
      
      * ds/topo-traversal-using-commit-graph:
        revision: keep topo-walk free of unintersting commits
        revision: use generation for A..B --topo-order queries
      bdc81d15
    • J
      Merge branch 'bl/userdiff-octave' · 2f475317
      Junio C Hamano 提交于
      The pattern "git diff/grep" use to extract funcname and words
      boundary for Matlab has been extend to cover Octave, which is more
      or less equivalent.
      
      * bl/userdiff-octave:
        userdiff: fix grammar and style issues
        userdiff: add Octave
      2f475317
    • J
      Merge branch 'ba/clone-remote-submodules' · 94760948
      Junio C Hamano 提交于
      "git clone --recurse-submodules" learned to set up the submodules
      to ignore commit object names recorded in the superproject gitlink
      and instead use the commits that happen to be at the tip of the
      remote-tracking branches from the get-go, by passing the new
      "--remote-submodules" option.
      
      * ba/clone-remote-submodules:
        clone: add `--remote-submodules` flag
      94760948
    • J
      Merge branch 'vv/merge-squash-with-explicit-commit' · 6e0b1c60
      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
      6e0b1c60
    • J
      Merge branch 'js/bundle-verify-require-object-store' · 3a54d80a
      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
      3a54d80a
    • J
      Merge branch 'js/bisect-helper-check-get-oid-return-value' · 5b476dc2
      Junio C Hamano 提交于
      Code cleanup.
      
      * js/bisect-helper-check-get-oid-return-value:
        bisect--helper: verify HEAD could be parsed before continuing
      5b476dc2
    • J
      Merge branch 'jk/am-i-resolved-fix' · 9b3897ab
      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
      9b3897ab
    • J
      Merge branch 'jk/HEAD-symref-in-xfer-namespaces' · 86d87307
      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
      86d87307
    • J
      Merge branch 'ew/server-info-remove-crufts' · 63b6b4b7
      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
      63b6b4b7
    • J
      Merge branch 'es/grep-require-name-when-needed' · ac97dc4f
      Junio C Hamano 提交于
      More parameter validation.
      
      * es/grep-require-name-when-needed:
        grep: fail if call could output and name is null
      ac97dc4f
    • J
      Merge branch 'es/git-debugger-doc' · 7df94cd1
      Junio C Hamano 提交于
      Doc update.
      
      * es/git-debugger-doc:
        doc: hint about GIT_DEBUGGER in CodingGuidelines
      7df94cd1
    • J
      Merge branch 'ds/object-info-for-prefetch-fix' · 5d5c46b2
      Junio C Hamano 提交于
      Code cleanup and futureproof.
      
      * ds/object-info-for-prefetch-fix:
        sha1-file: split OBJECT_INFO_FOR_PREFETCH
      5d5c46b2
  2. 14 6月, 2019 17 次提交
    • J
      The first batch after 2.22 · 0aae918d
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      0aae918d
    • J
      Merge branch 'pw/rebase-edit-message-for-replayed-merge' · c5102611
      Junio C Hamano 提交于
      A "merge -c" instruction during "git rebase --rebase-merges" should
      give the user a chance to edit the log message, even when there is
      otherwise no need to create a new merge and replace the existing
      one (i.e. fast-forward instead), but did not.  Which has been
      corrected.
      
      * pw/rebase-edit-message-for-replayed-merge:
        rebase -r: always reword merge -c
      c5102611
    • J
      Merge branch 'ab/deprecate-R-for-dynpath' · 51d6c0f0
      Junio C Hamano 提交于
      The way of specifying the path to find dynamic libraries at runtime
      has been simplified.  The old default to pass -R/path/to/dir has been
      replaced with the new default to pass -Wl,-rpath,/path/to/dir,
      which is the more recent GCC uses.  Those who need to build with an
      old GCC can still use "CC_LD_DYNPATH=-R"
      
      * ab/deprecate-R-for-dynpath:
        Makefile: remove the NO_R_TO_GCC_LINKER flag
      51d6c0f0
    • J
      Merge branch 'mh/import-transport-fd-fix' · 2a983b22
      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
      2a983b22
    • J
      Merge branch 'ew/update-server-info' · 813a3a2a
      Junio C Hamano 提交于
      "git update-server-info" learned not to rewrite the file with the
      same contents.
      
      * ew/update-server-info:
        update-server-info: avoid needless overwrites
      813a3a2a
    • J
      Merge branch 'jk/help-unknown-ref-fix' · 8d32d255
      Junio C Hamano 提交于
      Improve the code to show args with potential typo that cannot be
      interpreted as a commit-ish.
      
      * jk/help-unknown-ref-fix:
        help_unknown_ref(): check for refname ambiguity
        help_unknown_ref(): duplicate collected refnames
      8d32d255
    • J
      Merge branch 'dl/format-patch-notes-config' · e91f65d0
      Junio C Hamano 提交于
      "git format-patch" learns a configuration to set the default for
      its --notes=<ref> option.
      
      * dl/format-patch-notes-config:
        format-patch: teach format.notes config option
        git-format-patch.txt: document --no-notes option
      e91f65d0
    • J
      Merge branch 'nd/merge-quit' · c4a38d16
      Junio C Hamano 提交于
      "git merge" learned "--quit" option that cleans up the in-progress
      merge while leaving the working tree and the index still in a mess.
      
      * nd/merge-quit:
        merge: add --quit
        merge: remove drop_save() in favor of remove_merge_branch_state()
      c4a38d16
    • J
      Merge branch 'ab/fail-prereqs-in-test' · 89d1b573
      Junio C Hamano 提交于
      Developer support to emulate unsatisfied prerequisites in tests to
      ensure that the remainer of the tests still succeeds when tests
      with prerequisites are skipped.
      
      * ab/fail-prereqs-in-test:
        tests: add a special setup where prerequisites fail
      89d1b573
    • J
      Merge branch 'nd/corrupt-worktrees' · 000bce0e
      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
      000bce0e
    • J
      Merge branch 'js/rebase-cleanup' · ed7f8acb
      Junio C Hamano 提交于
      Update supporting parts of "git rebase" to remove code that should
      no longer be used.
      
      * js/rebase-cleanup:
        rebase: fold git-rebase--common into the -p backend
        sequencer: the `am` and `rebase--interactive` scripts are gone
        .gitignore: there is no longer a built-in `git-rebase--interactive`
        t3400: stop referring to the scripted rebase
        Drop unused git-rebase--am.sh
      ed7f8acb
    • J
      Merge branch 'nd/worktree-name-sanitization' · 0d107b19
      Junio C Hamano 提交于
      In recent versions of Git, per-worktree refs are exposed in
      refs/worktrees/<wtname>/ hierarchy, which means that worktree names
      must be a valid refname component.  The code now sanitizes the names
      given to worktrees, to make sure these refs are well-formed.
      
      * nd/worktree-name-sanitization:
        worktree add: sanitize worktree names
      0d107b19
    • J
      Merge branch 'en/fast-export-encoding' · 66dc7b68
      Junio C Hamano 提交于
      The "git fast-export/import" pair has been taught to handle commits
      with log messages in encoding other than UTF-8 better.
      
      * en/fast-export-encoding:
        fast-export: do automatic reencoding of commit messages only if requested
        fast-export: differentiate between explicitly UTF-8 and implicitly UTF-8
        fast-export: avoid stripping encoding header if we cannot reencode
        fast-import: support 'encoding' commit header
        t9350: fix encoding test to actually test reencoding
      66dc7b68
    • J
      Merge branch 'jk/unused-params-final-batch' · c0e78f7e
      Junio C Hamano 提交于
      * jk/unused-params-final-batch:
        verify-commit: simplify parameters to run_gpg_verify()
        show-branch: drop unused parameter from show_independent()
        rev-list: drop unused void pointer from finish_commit()
        remove_all_fetch_refspecs(): drop unused "remote" parameter
        receive-pack: drop unused "commands" from prepare_shallow_update()
        pack-objects: drop unused rev_info parameters
        name-rev: drop unused parameters from is_better_name()
        mktree: drop unused length parameter
        wt-status: drop unused status parameter
        read-cache: drop unused parameter from threaded load
        clone: drop dest parameter from copy_alternates()
        submodule: drop unused prefix parameter from some functions
        builtin: consistently pass cmd_* prefix to parse_options
        cmd_{read,write}_tree: rename "unused" variable that is used
      c0e78f7e
    • J
      Merge branch 'sb/format-patch-base-patch-id-fix' · 8202d12f
      Junio C Hamano 提交于
      The "--base" option of "format-patch" computed the patch-ids for
      prerequisite patches in an unstable way, which has been updated to
      compute in a way that is compatible with "git patch-id --stable".
      
      * sb/format-patch-base-patch-id-fix:
        format-patch: make --base patch-id output stable
        format-patch: inform user that patch-id generation is unstable
      8202d12f
    • J
      Merge branch 'nd/init-relative-template-fix' · cf3269fb
      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
      cf3269fb
    • J
      Merge branch 'ab/send-email-transferencoding-fix' · 86d2271f
      Junio C Hamano 提交于
      Since "git send-email" learned to take 'auto' as the value for the
      transfer-encoding, it by mistake stopped honoring the values given
      to the configuration variables sendemail.transferencoding and/or
      sendemail.<ident>.transferencoding.  This has been corrected to
      (finally) redoing the order of setting the default, reading the
      configuration and command line options.
      
      * ab/send-email-transferencoding-fix:
        send-email: fix regression in sendemail.identity parsing
        send-email: document --no-[to|cc|bcc]
        send-email: fix broken transferEncoding tests
        send-email: remove cargo-culted multi-patch pattern in tests
        send-email: do defaults -> config -> getopt in that order
        send-email: rename the @bcclist variable for consistency
        send-email: move the read_config() function above getopts
      86d2271f
  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 2 次提交