1. 19 4月, 2016 3 次提交
    • J
      Fifth batch for post 2.8 cycle · e6ac6e1f
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      e6ac6e1f
    • J
      Merge branch 'jk/branch-shortening-funny-symrefs' · f5cc6129
      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
      f5cc6129
    • J
      Merge branch 'ky/branch-m-worktree' · 741a6942
      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
      741a6942
  2. 15 4月, 2016 24 次提交
  3. 14 4月, 2016 13 次提交
    • J
      Start preparing for 2.8.2 · 167259bf
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      167259bf
    • J
      Fourth batch for post 2.8 cycle · dc0db2c0
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      dc0db2c0
    • J
      Merge branch 'tb/blame-force-read-cache-to-workaround-safe-crlf' · 6680016e
      Junio C Hamano 提交于
      When running "git blame $path" with unnormalized data in the index
      for the path, the data in the working tree was blamed, even though
      "git add" would not have changed what is already in the index, due
      to "safe crlf" that disables the line-end conversion.  It has been
      corrected.
      
      * tb/blame-force-read-cache-to-workaround-safe-crlf:
        correct blame for files commited with CRLF
      6680016e
    • J
      Merge branch 'mg/complete-cherry-mark-to-log' · f0442976
      Junio C Hamano 提交于
      The completion scripts (in contrib/) did not include the
      "--cherry-mark" option when completing "git log <HT>".
      
      * mg/complete-cherry-mark-to-log:
        completion: complete --cherry-mark for git log
      f0442976
    • J
      Merge branch 'ep/trace-doc-sample-fix' · b3300519
      Junio C Hamano 提交于
      Fix a typo in an example in the trace API documentation.
      
      * ep/trace-doc-sample-fix:
        api-trace.txt: fix typo
      b3300519
    • J
      Merge branch 'jc/makefile-redirection-stderr' · 8c9dec98
      Junio C Hamano 提交于
      A minor fix in the Makefile.
      
      * jc/makefile-redirection-stderr:
        Makefile: fix misdirected redirections
      8c9dec98
    • J
      Merge branch 'lt/pretty-expand-tabs' · cafef3d7
      Junio C Hamano 提交于
      When "git log" shows the log message indented by 4-spaces, the
      remainder of a line after a HT does not align in the way the author
      originally intended.  The command now expands tabs by default in
      such a case, and allows the users to override it with a new option,
      '--no-expand-tabs'.
      
      * lt/pretty-expand-tabs:
        pretty: test --expand-tabs
        pretty: allow tweaking tabwidth in --expand-tabs
        pretty: enable --expand-tabs by default for selected pretty formats
        pretty: expand tabs in indented logs to make things line up properly
      cafef3d7
    • J
      Merge branch 'mj/pull-rebase-autostash' · 7c137bb5
      Junio C Hamano 提交于
      "git pull --rebase" learned "--[no-]autostash" option, so that
      the rebase.autostash configuration variable set to true can be
      overridden from the command line.
      
      * mj/pull-rebase-autostash:
        t5520: test --[no-]autostash with pull.rebase=true
        t5520: reduce commom lines of code
        t5520: factor out common "failing autostash" code
        t5520: factor out common "successful autostash" code
        t5520: use better test to check stderr output
        t5520: ensure consistent test conditions
        t5520: use consistent capitalization in test titles
        pull --rebase: add --[no-]autostash flag
        git-pull.c: introduce git_pull_config()
      7c137bb5
    • J
      Merge branch 'jn/mergetools-examdiff' · 34e859d3
      Junio C Hamano 提交于
      "git mergetools" learned to drive ExamDiff.
      
      * jn/mergetools-examdiff:
        mergetools: add support for ExamDiff
        mergetools: create mergetool_find_win32_cmd() helper function for winmerge
      34e859d3
    • J
      Merge branch 'es/format-patch-doc-hide-no-patch' · 79296749
      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
      79296749
    • J
      Merge branch 'js/mingw-tests-2.8' · dd27384c
      Junio C Hamano 提交于
      Code clean-up.
      
      * js/mingw-tests-2.8:
        Windows: shorten code by re-using convert_slashes()
      dd27384c
    • J
      Merge branch 'cc/apply' · 5b3b0159
      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
      5b3b0159
    • J
      Merge branch 'sb/misc-cleanups' · fc452aea
      Junio C Hamano 提交于
      Assorted minor clean-ups.
      
      * sb/misc-cleanups:
        credential-cache, send_request: close fd when done
        bundle: don't leak an fd in case of early return
        abbrev_sha1_in_line: don't leak memory
        notes: don't leak memory in git_config_get_notes_strategy
      fc452aea