1. 25 7月, 2013 13 次提交
    • J
      Merge branch 'mh/multimail' · 9e8a901e
      Junio C Hamano 提交于
      An enhanced "post-receive" hook to send e-mail messages.
      
      * mh/multimail:
        post-receive-email: deprecate script in favor of git-multimail
        git-multimail: an improved replacement for post-receive-email
      9e8a901e
    • J
      Merge branch 'ob/typofixes' · 0def7126
      Junio C Hamano 提交于
      * ob/typofixes:
        typofix: in-code comments
        typofix: documentation
        typofix: release notes
      0def7126
    • J
      Merge branch 'es/contacts' · 4274cdf4
      Junio C Hamano 提交于
      A helper to read from a set of format-patch output files or a range
      of commits and find those who may have insights to the code that
      the changes touch by running a series of "git blame" commands.
      
      * es/contacts:
        contrib: contacts: add documentation
        contrib: contacts: add mailmap support
        contrib: contacts: interpret committish akin to format-patch
        contrib: contacts: add ability to parse from committish
        contrib: add git-contacts helper
      4274cdf4
    • J
      Merge branch 'ml/cygwin-updates' · f01723aa
      Junio C Hamano 提交于
      The tip one does _not_ revert c869753e (Force core.filemode to
      false on Cygwin., 2006-12-30) on purpose, so that people can
      still retain the old behaviour if they wanted to.
      
      * ml/cygwin-updates:
        cygwin: stop forcing core.filemode=false
        Cygwin 1.7 supports mmap
        Cygwin 1.7 has thread-safe pread
        Cygwin 1.7 needs compat/regex
      f01723aa
    • J
      Merge branch 'rj/sparse' · fc5894bc
      Junio C Hamano 提交于
      * rj/sparse:
        Revert "compat/unsetenv.c: Fix a sparse warning"
      fc5894bc
    • J
      Merge branch 'sb/traverse-trees-bitmask-variable-name' · cb182465
      Junio C Hamano 提交于
      * sb/traverse-trees-bitmask-variable-name:
        traverse_trees(): clarify return value of the callback
      cb182465
    • J
      Merge branch 'jk/cat-file-batch-optim' · 356df9bd
      Junio C Hamano 提交于
      If somebody wants to only know on-disk footprint of an object
      without having to know its type or payload size, we can bypass a
      lot of code to cheaply learn it.
      
      * jk/cat-file-batch-optim:
        Fix some sparse warnings
        sha1_object_info_extended: pass object_info to helpers
        sha1_object_info_extended: make type calculation optional
        packed_object_info: make type lookup optional
        packed_object_info: hoist delta type resolution to helper
        sha1_loose_object_info: make type lookup optional
        sha1_object_info_extended: rename "status" to "type"
        cat-file: disable object/refname ambiguity check for batch mode
      356df9bd
    • J
      Merge branch 'ml/avoid-using-grep-on-crlf-files' · 2bf35011
      Junio C Hamano 提交于
      On systems that understand a CRLF as a line ending, tests in this
      script that worked on files with CRLF line endings using "grep" to
      extract matching lines may lose the CR at the end of lines that
      match, causing the actual output not to match the expected output.
      
      * ml/avoid-using-grep-on-crlf-files:
        test-lib.sh - define and use GREP_STRIPS_CR
      2bf35011
    • J
      Merge branch 'jm/doc-ref-prune' · 677f32c7
      Junio C Hamano 提交于
      * jm/doc-ref-prune:
        Documentation: fix git-prune example usage
        Documentation: remove --prune from pack-refs examples
      677f32c7
    • J
      Merge branch 'rh/template-updates' · dfb78f03
      Junio C Hamano 提交于
      * rh/template-updates:
        templates: spell ASCII in uppercase in pre-commit hook
        templates: Reformat pre-commit hook's message
        templates: Use heredoc in pre-commit hook
      dfb78f03
    • J
      Merge branch 'mh/ref-races-optim-invalidate-cached' · 29143fc4
      Junio C Hamano 提交于
      * mh/ref-races-optim-invalidate-cached:
        refs: do not invalidate the packed-refs cache unnecessarily
      29143fc4
    • J
      Merge branch 'sb/misc-fixes' · 0c544a22
      Junio C Hamano 提交于
      Assorted code cleanups and a minor fix.
      
      * sb/misc-fixes:
        diff.c: Do not initialize a variable, which gets reassigned anyway.
        commit: Fix a memory leak in determine_author_info
        daemon.c:handle: Remove unneeded check for null pointer.
      0c544a22
    • J
      Merge branch 'tr/line-log' · 1762224d
      Junio C Hamano 提交于
      Fix "log -L" command line parsing bugs.
      
      * tr/line-log:
        t4211: fix incorrect rebase at f8395edc (range-set: satisfy non-empty ranges invariant)
        line-log: fix "log -LN" crash when N is last line of file
        range-set: satisfy non-empty ranges invariant
        t4211: demonstrate crash when first -L encountered is empty range
        t4211: demonstrate empty -L range crash
        range-set: fix sort_and_merge_range_set() corner case bug
      1762224d
  2. 24 7月, 2013 10 次提交
  3. 23 7月, 2013 17 次提交
    • M
      post-receive-email: deprecate script in favor of git-multimail · 1d25e774
      Michael Haggerty 提交于
      Add a notice to the top of post-receive-email explaining that the
      script is no longer under active development and pointing the user to
      git-multimail.
      Signed-off-by: NMichael Haggerty <mhagger@alum.mit.edu>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      1d25e774
    • O
      typofix: in-code comments · 749f763d
      Ondřej Bílka 提交于
      Signed-off-by: NOndřej Bílka <neleai@seznam.cz>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      749f763d
    • O
      typofix: documentation · 17b83d71
      Ondřej Bílka 提交于
      Signed-off-by: NOndřej Bílka <neleai@seznam.cz>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      17b83d71
    • O
      typofix: release notes · 1114fc02
      Ondřej Bílka 提交于
      Signed-off-by: NOndřej Bílka <neleai@seznam.cz>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      1114fc02
    • J
      Sync with Git 1.8.3.4 · 0bde8c0c
      Junio C Hamano 提交于
      0bde8c0c
    • J
      Update draft release notes to 1.8.4 · 9c559d5b
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      9c559d5b
    • J
      Merge branch 'jc/name-rev-exact-ref' · 3daafe94
      Junio C Hamano 提交于
      Corrects the longstanding sloppiness in the implementation of
      name-rev that conflated "we take commit-ish" and "differences
      between tags and commits do not matter".
      
      * jc/name-rev-exact-ref:
        describe: fix --contains when a tag is given as input
        name-rev: differentiate between tags and commits they point at
        describe: use argv-array
        name-rev: allow converting the exact object name at the tip of a ref
        name-ref: factor out name shortening logic from name_ref()
      3daafe94
    • J
      Merge branch 'rr/send-email-ssl-verify' · 07b83b5d
      Junio C Hamano 提交于
      Newer Net::SMTP::SSL module does not want the user programs to use
      the default behaviour to let server certificate go without
      verification, so by default enable the verification with a
      mechanism to turn it off if needed.
      
      * rr/send-email-ssl-verify:
        send-email: be explicit with SSL certificate verification
      07b83b5d
    • J
      Merge branch 'es/check-mailmap' · e683889b
      Junio C Hamano 提交于
      A new command to allow scripts to query the mailmap information.
      
      * es/check-mailmap:
        t4203: test check-mailmap command invocation
        builtin: add git-check-mailmap command
      e683889b
    • J
      Merge branch 'jx/clean-interactive' · 988f98f6
      Junio C Hamano 提交于
      Add "interactive" mode to "git clean".
      
      The early part to refactor relative path related helper functions
      looked sensible.
      
      * jx/clean-interactive:
        test: run testcases with POSIX absolute paths on Windows
        test: add t7301 for git-clean--interactive
        git-clean: add documentation for interactive git-clean
        git-clean: add ask each interactive action
        git-clean: add select by numbers interactive action
        git-clean: add filter by pattern interactive action
        git-clean: use a git-add-interactive compatible UI
        git-clean: add colors to interactive git-clean
        git-clean: show items of del_list in columns
        git-clean: add support for -i/--interactive
        git-clean: refactor git-clean into two phases
        write_name{_quoted_relative,}(): remove redundant parameters
        quote_path_relative(): remove redundant parameter
        quote.c: substitute path_relative with relative_path
        path.c: refactor relative_path(), not only strip prefix
        test: add test cases for relative_path
      988f98f6
    • J
      Merge branch 'hv/config-from-blob' · c714f9fd
      Junio C Hamano 提交于
      Allow configuration data to be read from in-tree blob objects,
      which would help working in a bare repository and submodule
      updates.
      
      * hv/config-from-blob:
        do not die when error in config parsing of buf occurs
        teach config --blob option to parse config from database
        config: make parsing stack struct independent from actual data source
        config: drop cf validity check in get_next_char()
        config: factor out config file stack management
      c714f9fd
    • J
      Merge branch 'mk/upload-pack-off-by-one-dead-code-removal' · 4c72ee83
      Junio C Hamano 提交于
      * mk/upload-pack-off-by-one-dead-code-removal:
        upload-pack: remove a piece of dead code
      4c72ee83
    • J
      Merge branch 'jk/t0008-sigpipe-fix' · a0c1aa21
      Junio C Hamano 提交于
      Fix for recent test breakage on 'master'.
      
      * jk/t0008-sigpipe-fix:
        t0008: avoid SIGPIPE race condition on fifo
      a0c1aa21
    • J
      Merge branch 'nd/const-struct-cache-entry' · d3aeb31d
      Junio C Hamano 提交于
      * nd/const-struct-cache-entry:
        Convert "struct cache_entry *" to "const ..." wherever possible
      d3aeb31d
    • J
      Merge branch 'jk/gcc-function-attributes' · e9f1a6c1
      Junio C Hamano 提交于
      Use the function attributes extension to catch mistakes in use of
      our own variadic functions that use NULL sentinel at the end
      (i.e. like execl(3)) and format strings (i.e. like printf(3)).
      
      * jk/gcc-function-attributes:
        Add the LAST_ARG_MUST_BE_NULL macro
        wt-status: use "format" function attribute for status_printf
        use "sentinel" function attribute for variadic lists
        add missing "format" function attributes
      e9f1a6c1
    • J
      Merge branch 'db/show-ref-head' · d0b3fa8f
      Junio C Hamano 提交于
      The "--head" option to "git show-ref" was only to add "HEAD" to the
      list of candidate refs to be filtered by the usual rules
      (e.g. "--heads" that only show refs under refs/heads).  Change the
      meaning of the option to always show "HEAD" regardless of what
      filtering will be applied to any other ref (this is a backward
      incompatible change, so I may need to add an entry to the Release
      Notes).
      
      * db/show-ref-head:
        show-ref: make --head always show the HEAD ref
      d0b3fa8f
    • J
      Merge branch 'es/blame-L-breakage' · e9682cc0
      Junio C Hamano 提交于
      The refactoring made for parsing "-L" option recently to support
      "git log -L" seems to have broken "git blame -L X,-5" to show 5
      lines leading to X.
      
      * es/blame-L-breakage:
        blame-options.txt: explain that -L <start> and <end> are optional
        blame-options.txt: place each -L option variation on its own line
        t8001/t8002 (blame): add blame -L :funcname tests
        t8001/t8002 (blame): add blame -L tests
        t8001/t8002 (blame): modernize style
        line-range: fix "blame -L X,-N" regression
      e9682cc0