1. 13 8月, 2016 2 次提交
    • J
      Merge branch 'jk/difftool-in-subdir' into maint · 9b601eaf
      Junio C Hamano 提交于
      "git difftool <paths>..." started in a subdirectory failed to
      interpret the paths relative to that directory, which has been
      fixed.
      
      * jk/difftool-in-subdir:
        difftool: use Git::* functions instead of passing around state
        difftool: avoid $GIT_DIR and $GIT_WORK_TREE
        difftool: fix argument handling in subdirs
      9b601eaf
    • J
      Merge branch 'jk/reset-ident-time-per-commit' into maint · f4fd6276
      Junio C Hamano 提交于
      Not-so-recent rewrite of "git am" that started making internal
      calls into the commit machinery had an unintended regression, in
      that no matter how many seconds it took to apply many patches, the
      resulting committer timestamp for the resulting commits were all
      the same.
      
      * jk/reset-ident-time-per-commit:
        am: reset cached ident date for each patch
      f4fd6276
  2. 11 8月, 2016 21 次提交
    • J
      Yet another batch for 2.9.3 · 8e4b75a9
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      8e4b75a9
    • J
      Merge branch 'jh/clean-smudge-f-doc' into maint · 019d8a40
      Junio C Hamano 提交于
      A minor documentation update.
      
      This was split out from a stalled jh/clean-smudge-annex topic
      before discarding it.
      
      * jh/clean-smudge-f-doc:
        clarify %f documentation
      019d8a40
    • J
      Merge branch 'rs/use-strbuf-addstr' into maint · 574a31b5
      Junio C Hamano 提交于
      * rs/use-strbuf-addstr:
        use strbuf_addstr() instead of strbuf_addf() with "%s"
        use strbuf_addstr() for adding constant strings to a strbuf
      574a31b5
    • J
      Merge branch 'cp/completion-clone-recurse-submodules' into maint · 9a54075c
      Junio C Hamano 提交于
      * cp/completion-clone-recurse-submodules:
        completion: add option '--recurse-submodules' to 'git clone'
      9a54075c
    • J
      Merge branch 'jk/t4205-cleanup' into maint · 66d6511c
      Junio C Hamano 提交于
      Test modernization.
      
      * jk/t4205-cleanup:
        t4205: indent here documents
        t4205: drop top-level &&-chaining
      66d6511c
    • J
      Merge branch 'jc/hashmap-doc-init' into maint · 33481c1e
      Junio C Hamano 提交于
      The API documentation for hashmap was unclear if hashmap_entry
      can be safely discarded without any other consideration.  State
      that it is safe to do so.
      
      * jc/hashmap-doc-init:
        hashmap: clarify that hashmap_entry can safely be discarded
      33481c1e
    • J
      Merge branch 'js/nedmalloc-gcc6-warnings' into maint · 05a6d0e9
      Junio C Hamano 提交于
      Squelch compiler warnings for netmalloc (in compat/) library.
      
      * js/nedmalloc-gcc6-warnings:
        nedmalloc: work around overzealous GCC 6 warning
        nedmalloc: fix misleading indentation
      05a6d0e9
    • J
      Merge branch 'nd/fbsd-lazy-mtime' into maint · f7fb6e21
      Junio C Hamano 提交于
      FreeBSD can lie when asked mtime of a directory, which made the
      untracked cache code to fall back to a slow-path, which in turn
      caused tests in t7063 to fail because it wanted to verify the
      behaviour of the fast-path.
      
      * nd/fbsd-lazy-mtime:
        t7063: work around FreeBSD's lazy mtime update feature
      f7fb6e21
    • J
      Merge branch 'ab/gitweb-link-html-escape' into maint · 1dc4aa67
      Junio C Hamano 提交于
      The characters in the label shown for tags/refs for commits in
      "gitweb" output are now properly escaped for proper HTML output.
      
      * ab/gitweb-link-html-escape:
        gitweb: escape link body in format_ref_marker
      1dc4aa67
    • J
      Merge branch 'js/t4130-rename-without-ino' into maint · 85b2ea29
      Junio C Hamano 提交于
      Windows port was failing some tests in t4130, due to the lack of
      inum in the returned values by its lstat(2) emulation.
      
      * js/t4130-rename-without-ino:
        t4130: work around Windows limitation
      85b2ea29
    • J
      Merge branch 'jc/grep-commandline-vs-configuration' into maint · 7b163e91
      Junio C Hamano 提交于
      "git -c grep.patternType=extended log --basic-regexp" misbehaved
      because the internal API to access the grep machinery was not
      designed well.
      
      * jc/grep-commandline-vs-configuration:
        grep: further simplify setting the pattern type
      7b163e91
    • J
      Merge branch 'jk/diff-do-not-reuse-wtf-needs-cleaning' into maint · cee6c5b4
      Junio C Hamano 提交于
      There is an optimization used in "git diff $treeA $treeB" to borrow
      an already checked-out copy in the working tree when it is known to
      be the same as the blob being compared, expecting that open/mmap of
      such a file is faster than reading it from the object store, which
      involves inflating and applying delta.  This however kicked in even
      when the checked-out copy needs to go through the convert-to-git
      conversion (including the clean filter), which defeats the whole
      point of the optimization.  The optimization has been disabled when
      the conversion is necessary.
      
      * jk/diff-do-not-reuse-wtf-needs-cleaning:
        diff: do not reuse worktree files that need "clean" conversion
      cee6c5b4
    • J
      Merge branch 'pm/build-persistent-https-with-recent-go' into maint · d1d9c3cc
      Junio C Hamano 提交于
      The build procedure for "git persistent-https" helper (in contrib/)
      has been updated so that it can be built with more recent versions
      of Go.
      
      * pm/build-persistent-https-with-recent-go:
        contrib/persistent-https: use Git version for build label
        contrib/persistent-https: update ldflags syntax for Go 1.7+
      d1d9c3cc
    • J
      Merge branch 'da/subtree-2.9-regression' into maint · 366d2d5f
      Junio C Hamano 提交于
      "git merge" in Git v2.9 was taught to forbid merging an unrelated
      lines of history by default, but that is exactly the kind of thing
      the "--rejoin" mode of "git subtree" (in contrib/) wants to do.
      "git subtree" has been taught to use the "--allow-unrelated-histories"
      option to override the default.
      
      * da/subtree-2.9-regression:
        subtree: fix "git subtree split --rejoin"
        t7900-subtree.sh: fix quoting and broken && chains
      366d2d5f
    • J
      Merge branch 'os/no-verify-skips-commit-msg-too' into maint · d9d7ab3b
      Junio C Hamano 提交于
      "git commit --help" said "--no-verify" is only about skipping the
      pre-commit hook, and failed to say that it also skipped the
      commit-msg hook.
      
      * os/no-verify-skips-commit-msg-too:
        commit: describe that --no-verify skips the commit-msg hook in the help text
      d9d7ab3b
    • J
      Merge branch 'rs/rm-strbuf-optim' into maint · b7fb136b
      Junio C Hamano 提交于
      The use of strbuf in "git rm" to build filename to remove was a bit
      suboptimal, which has been fixed.
      
      * rs/rm-strbuf-optim:
        rm: reuse strbuf for all remove_dir_recursively() calls
      b7fb136b
    • J
      Merge branch 'jk/parse-options-concat' into maint · 60b84ba2
      Junio C Hamano 提交于
      Users of the parse_options_concat() API function need to allocate
      extra slots in advance and fill them with OPT_END() when they want
      to decide the set of supported options dynamically, which makes the
      code error-prone and hard to read.  This has been corrected by tweaking
      the API to allocate and return a new copy of "struct option" array.
      
      * jk/parse-options-concat:
        parse_options: allocate a new array when concatenating
      60b84ba2
    • J
      Merge branch 'ls/travis-enable-httpd-tests' into maint · dbc5276f
      Junio C Hamano 提交于
      Allow http daemon tests in Travis CI tests.
      
      * ls/travis-enable-httpd-tests:
        travis-ci: enable web server tests t55xx on Linux
      dbc5276f
    • J
      Merge branch 'ew/autoconf-pthread' into maint · f98a20c5
      Junio C Hamano 提交于
      Existing autoconf generated test for the need to link with pthread
      library did not check all the functions from pthread libraries;
      recent FreeBSD has some functions in libc but not others, and we
      mistakenly thought linking with libc is enough when it is not.
      
      * ew/autoconf-pthread:
        configure.ac: stronger test for pthread linkage
      f98a20c5
    • J
      Merge branch 'rs/help-c-source-with-gitattributes' into maint · e223c2c7
      Junio C Hamano 提交于
      The .c/.h sources are marked as such in our .gitattributes file so
      that "git diff -W" and friends would work better.
      
      * rs/help-c-source-with-gitattributes:
        .gitattributes: set file type for C files
      e223c2c7
    • J
      Merge branch 'mm/status-suggest-merge-abort' into maint · 61efc5c2
      Junio C Hamano 提交于
      "git status" learned to suggest "merge --abort" during a conflicted
      merge, just like it already suggests "rebase --abort" during a
      conflicted rebase.
      
      * mm/status-suggest-merge-abort:
        status: suggest 'git merge --abort' when appropriate
      61efc5c2
  3. 09 8月, 2016 17 次提交