1. 19 5月, 2016 18 次提交
  2. 12 5月, 2016 1 次提交
  3. 07 5月, 2016 6 次提交
    • J
      Almost ready for 2.8.3 · d92347f5
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      d92347f5
    • J
      Merge branch 'sb/submodule-path-misc-bugs' into maint · cc601901
      Junio C Hamano 提交于
      "git submodule" reports the paths of submodules the command
      recurses into, but this was incorrect when the command was not run
      from the root level of the superproject.
      
      * sb/submodule-path-misc-bugs:
        t7407: make expectation as clear as possible
        submodule update: test recursive path reporting from subdirectory
        submodule update: align reporting path for custom command execution
        submodule status: correct path handling in recursive submodules
        submodule update --init: correct path handling in recursive submodules
        submodule foreach: correct path display in recursive submodules
      cc601901
    • J
      Merge branch 'ky/imap-send-openssl-1.1.0' into maint · a0c9cf51
      Junio C Hamano 提交于
      Upcoming OpenSSL 1.1.0 will break compilation b updating a few APIs
      we use in imap-send, which has been adjusted for the change.
      
      * ky/imap-send-openssl-1.1.0:
        configure: remove checking for HMAC_CTX_cleanup
        imap-send: avoid deprecated TLSv1_method()
        imap-send: check NULL return of SSL_CTX_new()
        imap-send: use HMAC() function provided by OpenSSL
      a0c9cf51
    • J
      Merge branch 'js/replace-edit-use-editor-configuration' into maint · 8854ded7
      Junio C Hamano 提交于
      "git replace -e" did not honour "core.editor" configuration.
      
      * js/replace-edit-use-editor-configuration:
        replace --edit: respect core.editor
      8854ded7
    • J
      Merge branch 'cc/apply' into maint · b450a39b
      Junio C Hamano 提交于
      Minor code clean-up.
      
      * cc/apply:
        builtin/apply: free patch when parse_chunk() fails
        builtin/apply: handle parse_binary() failure
        apply: remove unused call to free() in gitdiff_{old,new}name()
        builtin/apply: get rid of useless 'name' variable
      b450a39b
    • J
      Merge branch 'kn/for-each-tag-branch' into maint · c75fb77d
      Junio C Hamano 提交于
      A minor documentation update.
      
      * kn/for-each-tag-branch:
        for-each-ref: fix description of '--contains' in manpage
      c75fb77d
  4. 04 5月, 2016 2 次提交
  5. 03 5月, 2016 13 次提交
    • J
      Start preparing for 2.8.3 · 5b618c1c
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      5b618c1c
    • J
      Merge branch 'jk/use-write-script-more' into maint · 6671346c
      Junio C Hamano 提交于
      Code clean-up.
      
      * jk/use-write-script-more:
        t3404: use write_script
        t1020: do not overuse printf and use write_script
        t5532: use write_script
      6671346c
    • J
      Merge branch 'jc/xstrfmt-null-with-prec-0' into maint · 97d51657
      Junio C Hamano 提交于
      Code cleanup.
      
      * jc/xstrfmt-null-with-prec-0:
        setup.c: do not feed NULL to "%.*s" even with precision 0
      97d51657
    • J
      Merge branch 'ew/send-email-drop-data-dumper' into maint · 037438a5
      Junio C Hamano 提交于
      Code clean-up.
      
      * ew/send-email-drop-data-dumper:
        send-email: do not load Data::Dumper
      037438a5
    • J
      Merge branch 'ad/cygwin-wants-rename' into maint · 1c07e3ea
      Junio C Hamano 提交于
      On Cygwin, object creation uses the "create a temporary and then
      rename it to the final name" pattern, not "create a temporary,
      hardlink it to the final name and then unlink the temporary"
      pattern.
      
      This is necessary to use Git on Windows shared directories, and is
      already enabled for the MinGW and plain Windows builds.  It also
      has been used in Cygwin packaged versions of Git for quite a while.
      See http://thread.gmane.org/gmane.comp.version-control.git/291853
      ($gmane/275680, $gmane/291853).
      
      * ad/cygwin-wants-rename:
        config.mak.uname: Cygwin needs OBJECT_CREATION_USES_RENAMES
      1c07e3ea
    • J
      Merge branch 'jk/do-not-printf-NULL' into maint · d406f681
      Junio C Hamano 提交于
      "git config" had a codepath that tried to pass a NULL to
      printf("%s"), which nobody seems to have noticed.
      
      * jk/do-not-printf-NULL:
        git_config_set_multivar_in_file: handle "unset" errors
        git_config_set_multivar_in_file: all non-zero returns are errors
        config: lower-case first word of error strings
      d406f681
    • J
      Merge branch 'jc/http-socks5h' into maint · 6b9eee2b
      Junio C Hamano 提交于
      The socks5:// proxy support added back in 2.6.4 days was not aware
      that socks5h:// proxies behave differently.
      
      * jc/http-socks5h:
        http: differentiate socks5:// and socks5h://
      6b9eee2b
    • J
      Merge branch 'ky/imap-send' into maint · e18ace09
      Junio C Hamano 提交于
      Support for CRAM-MD5 authentication method in "git imap-send" did
      not work well.
      
      * ky/imap-send:
        imap-send: fix CRAM-MD5 response calculation
        imap-send: check for NOLOGIN capability only when using LOGIN command
      e18ace09
    • J
      Merge branch 'ad/commit-have-m-option' into maint · 12c5cd77
      Junio C Hamano 提交于
      "git commit" misbehaved in a few minor ways when an empty message
      is given via -m '', all of which has been corrected.
      
      * ad/commit-have-m-option:
        commit: do not ignore an empty message given by -m ''
        commit: --amend -m '' silently fails to wipe message
      12c5cd77
    • J
      Merge branch 'sb/submodule-helper-clone-regression-fix' into maint · f5e16b2a
      Junio C Hamano 提交于
      A partial rewrite of "git submodule" in the 2.7 timeframe changed
      the way the gitdir: pointer in the submodules point at the real
      repository location to use absolute paths by accident.  This has
      been corrected.
      
      * sb/submodule-helper-clone-regression-fix:
        submodule--helper, module_clone: catch fprintf failure
        submodule--helper: do not borrow absolute_path() result for too long
        submodule--helper, module_clone: always operate on absolute paths
        submodule--helper clone: create the submodule path just once
        submodule--helper: fix potential NULL-dereference
        recursive submodules: test for relative paths
      f5e16b2a
    • J
      Merge branch 'jk/branch-shortening-funny-symrefs' into maint · 75375ea3
      Junio C Hamano 提交于
      A change back in version 2.7 to "git branch" broke display of a
      symbolic ref in a non-standard place in the refs/ hierarchy (we
      expect symbolic refs to appear in refs/remotes/*/HEAD to point at
      the primary branch the remote has, and as .git/HEAD to point at the
      branch we locally checked out).
      
      * jk/branch-shortening-funny-symrefs:
        branch: fix shortening of non-remote symrefs
      75375ea3
    • J
      Merge branch 'es/format-patch-doc-hide-no-patch' into maint · a3fa5653
      Junio C Hamano 提交于
      "git format-patch --help" showed `-s` and `--no-patch` as if these
      are valid options to the command.  We already hide `--patch` option
      from the documentation, because format-patch is about showing the
      diff, and the documentation now hides these options as well.
      
      * es/format-patch-doc-hide-no-patch:
        git-format-patch.txt: don't show -s as shorthand for multiple options
      a3fa5653
    • J
      Merge branch 'ky/branch-m-worktree' into maint · 3c383a30
      Junio C Hamano 提交于
      When "git worktree" feature is in use, "git branch -m" renamed a
      branch that is checked out in another worktree without adjusting
      the HEAD symbolic ref for the worktree.
      
      * ky/branch-m-worktree:
        set_worktree_head_symref(): fix error message
        branch -m: update all per-worktree HEADs
        refs: add a new function set_worktree_head_symref
      3c383a30