1. 01 4月, 2013 6 次提交
    • J
      Merge branch 'jk/common-make-variables-export-safety' · e8189054
      Junio C Hamano 提交于
      Make the three variables safer to be exported to submakes by
      ensuring that they are full paths so that they can be used as
      installation location.
      
      * jk/common-make-variables-export-safety:
        Makefile: make mandir, htmldir and infodir absolute
      e8189054
    • J
      Merge branch 'jk/pkt-line-cleanup' · e013bdab
      Junio C Hamano 提交于
      Clean up pkt-line API, implementation and its callers to make them
      more robust.
      
      * jk/pkt-line-cleanup:
        do not use GIT_TRACE_PACKET=3 in tests
        remote-curl: always parse incoming refs
        remote-curl: move ref-parsing code up in file
        remote-curl: pass buffer straight to get_remote_heads
        teach get_remote_heads to read from a memory buffer
        pkt-line: share buffer/descriptor reading implementation
        pkt-line: provide a LARGE_PACKET_MAX static buffer
        pkt-line: move LARGE_PACKET_MAX definition from sideband
        pkt-line: teach packet_read_line to chomp newlines
        pkt-line: provide a generic reading function with options
        pkt-line: drop safe_write function
        pkt-line: move a misplaced comment
        write_or_die: raise SIGPIPE when we get EPIPE
        upload-archive: use argv_array to store client arguments
        upload-archive: do not copy repo name
        send-pack: prefer prefixcmp over memcmp in receive_status
        fetch-pack: fix out-of-bounds buffer offset in get_ack
        upload-pack: remove packet debugging harness
        upload-pack: do not add duplicate objects to shallow list
        upload-pack: use get_sha1_hex to parse "shallow" lines
      e013bdab
    • J
      Merge branch 'bc/append-signed-off-by' · 900c8ecb
      Junio C Hamano 提交于
      Consolidate codepaths that inspect log-message-to-be and decide to
      add a new Signed-off-by line in various commands.
      
      * bc/append-signed-off-by:
        git-commit: populate the edit buffer with 2 blank lines before s-o-b
        Unify appending signoff in format-patch, commit and sequencer
        format-patch: update append_signoff prototype
        t4014: more tests about appending s-o-b lines
        sequencer.c: teach append_signoff to avoid adding a duplicate newline
        sequencer.c: teach append_signoff how to detect duplicate s-o-b
        sequencer.c: always separate "(cherry picked from" from commit body
        sequencer.c: require a conforming footer to be preceded by a blank line
        sequencer.c: recognize "(cherry picked from ..." as part of s-o-b footer
        t/t3511: add some tests of 'cherry-pick -s' functionality
        t/test-lib-functions.sh: allow to specify the tag name to test_commit
        commit, cherry-pick -s: remove broken support for multiline rfc2822 fields
        sequencer.c: rework search for start of footer to improve clarity
      900c8ecb
    • J
      Merge branch 'sr/am-show-final-message-in-applying-indicator' · f161fb04
      Junio C Hamano 提交于
      In addition to the case where the user edits the log message with
      the "e)dit" option of "am -i", replace the "Applying: this patch"
      message with the final log message contents after applymsg hook
      munges it.
      
      * sr/am-show-final-message-in-applying-indicator:
        git-am: show the final log message on "Applying:" indicator
      f161fb04
    • J
      Merge branch 'rr/test-3200-style' · 0cb24fe8
      Junio C Hamano 提交于
      Churns.
      
      * rr/test-3200-style:
        t3200 (branch): modernize style
      0cb24fe8
    • J
      Merge branch 'maint' · a32a0c29
      Junio C Hamano 提交于
      * maint:
        cat-file: Fix an gcc -Wuninitialized warning
        fast-import: Fix an gcc -Wuninitialized warning
      a32a0c29
  2. 30 3月, 2013 2 次提交
  3. 29 3月, 2013 10 次提交
    • J
      Merge branch 'yd/use-test-config-unconfig' · 631bc94e
      Junio C Hamano 提交于
      Bulk-update of the test suite.
      
      * yd/use-test-config-unconfig:
        t5520: use test_config to set/unset git config variables (leftover bits)
        t7600: use test_config to set/unset git config variables
        t7502: remove clear_config
        t7502: use test_config to set/unset git config variables
        t9500: use test_config to set/unset git config variables
        t7508: use test_config to set/unset git config variables
        t7500: use test_config to set/unset git config variables
        t5541: use test_config to set/unset git config variables
        t5520: use test_config to set/unset git config variables
        t4202: use test_config/test_unconfig to set/unset git config variables
        t4034: use test_config/test_unconfig to set/unset git config variables
        t4304: use test_config to set/unset git config variables
        t3400: use test_config to set/unset git config variables
      631bc94e
    • J
      Merge branch 'kk/revwalk-slop-too-many-commit-within-a-second' · 74bd5268
      Junio C Hamano 提交于
      Allow the revision "slop" code to look deeper while commits with
      exactly the same timestamps come next to each other (which can
      often happen after a large "am" and "rebase" session).
      
      * kk/revwalk-slop-too-many-commit-within-a-second:
        Fix revision walk for commits with the same dates
      74bd5268
    • J
      Merge branch 'rr/tests-dedup-test-config' · 4806c8c5
      Junio C Hamano 提交于
      * rr/tests-dedup-test-config:
        t4018,7810,7811: remove test_config() redefinition
      4806c8c5
    • J
      Merge branch 'yd/doc-is-in-asciidoc' · f893be27
      Junio C Hamano 提交于
      * yd/doc-is-in-asciidoc:
        CodingGuidelines: our documents are in AsciiDoc
      f893be27
    • J
      Merge branch 'yd/doc-merge-annotated-tag' · f1c8d833
      Junio C Hamano 提交于
      Document the 1.7.9 feature to merge a signed tag and keep that in
      the mergetag header in the resulting commit better.
      
      * yd/doc-merge-annotated-tag:
        Documentation: merging a tag is a special case
      f1c8d833
    • J
      Merge branch 'jc/remove-treesame-parent-in-simplify-merges' · 436b60ce
      Junio C Hamano 提交于
      The --simplify-merges logic did not cull irrelevant parents from a
      merge that is otherwise not interesting with respect to the paths
      we are following.
      
      This touches a fairly core part of the revision traversal
      infrastructure; even though I think this change is correct, please
      report immediately if you find any unintended side effect.
      
      * jc/remove-treesame-parent-in-simplify-merges:
        simplify-merges: drop merge from irrelevant side branch
      436b60ce
    • J
      Merge branch 'jk/checkout-attribute-lookup' · 39c5835d
      Junio C Hamano 提交于
      Codepath to stream blob object contents directly from the object
      store to filesystem did not use the correct path to find conversion
      filters when writing to temporary files.
      
      * jk/checkout-attribute-lookup:
        t2003: work around path mangling issue on Windows
        entry: fix filter lookup
        t2003: modernize style
      39c5835d
    • J
      Merge branch 'jk/difftool-dir-diff-edit-fix' · 18973d8a
      Junio C Hamano 提交于
      "git difftool --dir-diff" made symlinks to working tree files when
      preparing a temporary directory structure, so that accidental edits
      of these files in the difftool are reflected back to the working
      tree, but the logic to decide when to do so was not quite right.
      
      * jk/difftool-dir-diff-edit-fix:
        difftool --dir-diff: symlink all files matching the working tree
        difftool: avoid double slashes in symlink targets
        git-difftool(1): fix formatting of --symlink description
      18973d8a
    • J
      Merge branch 'maint' · d8355e5e
      Junio C Hamano 提交于
      * maint:
        git help config: s/insn/instruction/
      d8355e5e
    • J
      Merge branch 'maint-1.8.1' into maint · 5e950c21
      Junio C Hamano 提交于
      * maint-1.8.1:
        git help config: s/insn/instruction/
      5e950c21
  4. 28 3月, 2013 11 次提交
  5. 27 3月, 2013 11 次提交