1. 22 10月, 2014 3 次提交
    • J
      Merge branch 'da/mergetool-temporary-filename' · 02f4db83
      Junio C Hamano 提交于
      Tweak the names of the three throw-away files "git mergetool" comes
      up with to feed the merge tool backend, so that a file with a
      single dot in its name in the original (e.g. "hello.c") will have
      only one dot in these variants (e.g. "hello_BASE_4321.c").
      
      * da/mergetool-temporary-filename:
        mergetool: use more conservative temporary filenames
      02f4db83
    • J
      Merge branch 'da/mergetool-tests' · 64bff25f
      Junio C Hamano 提交于
      The clean-up of this test script was long overdue and is a very
      welcome change.
      
      * da/mergetool-tests:
        test-lib-functions: adjust style to match CodingGuidelines
        t7610-mergetool: use test_config to isolate tests
        t7610-mergetool: add missing && and remove commented-out code
        t7610-mergetool: use tabs instead of a mix of tabs and spaces
      64bff25f
    • J
      Merge branch 'rs/ref-transaction' · 3c85452b
      Junio C Hamano 提交于
      The API to update refs have been restructured to allow introducing
      a true transactional updates later.  We would even allow storing
      refs in backends other than the traditional filesystem-based one.
      
      * rs/ref-transaction: (25 commits)
        ref_transaction_commit: bail out on failure to remove a ref
        lockfile: remove unable_to_lock_error
        refs.c: do not permit err == NULL
        remote rm/prune: print a message when writing packed-refs fails
        for-each-ref: skip and warn about broken ref names
        refs.c: allow listing and deleting badly named refs
        test: put tests for handling of bad ref names in one place
        packed-ref cache: forbid dot-components in refnames
        branch -d: simplify by using RESOLVE_REF_READING
        branch -d: avoid repeated symref resolution
        reflog test: test interaction with detached HEAD
        refs.c: change resolve_ref_unsafe reading argument to be a flags field
        refs.c: make write_ref_sha1 static
        fetch.c: change s_update_ref to use a ref transaction
        refs.c: ref_transaction_commit: distinguish name conflicts from other errors
        refs.c: pass a list of names to skip to is_refname_available
        refs.c: call lock_ref_sha1_basic directly from commit
        refs.c: refuse to lock badly named refs in lock_ref_sha1_basic
        rename_ref: don't ask read_ref_full where the ref came from
        refs.c: pass the ref log message to _create/delete/update instead of _commit
        ...
      3c85452b
  2. 21 10月, 2014 10 次提交
    • J
      Update draft release notes to 2.2 · 13da0fc0
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      13da0fc0
    • J
      Merge branch 'cc/interpret-trailers' · 9d04401f
      Junio C Hamano 提交于
      A new filter to programatically edit the tail end of the commit log
      messages.
      
      * cc/interpret-trailers:
        Documentation: add documentation for 'git interpret-trailers'
        trailer: add tests for commands in config file
        trailer: execute command from 'trailer.<name>.command'
        trailer: add tests for "git interpret-trailers"
        trailer: add interpret-trailers command
        trailer: put all the processing together and print
        trailer: parse trailers from file or stdin
        trailer: process command line trailer arguments
        trailer: read and process config information
        trailer: process trailers from input message and arguments
        trailer: add data structures and basic functions
      9d04401f
    • J
      Merge branch 'rm/gitweb-start-form' · 7df3b072
      Junio C Hamano 提交于
      * rm/gitweb-start-form:
        gitweb: use start_form, not startform that was removed in CGI.pm 4.04
      7df3b072
    • J
      Merge branch 'ss/contrib-subtree-contacts' · 9c6be8b5
      Junio C Hamano 提交于
      * ss/contrib-subtree-contacts:
        contacts: add a Makefile to generate docs and install
        subtree: add an install-html target
      9c6be8b5
    • J
      Merge branch 'jn/parse-config-slot' · b9465768
      Junio C Hamano 提交于
      Code cleanup.
      
      * jn/parse-config-slot:
        color_parse: do not mention variable name in error message
        pass config slots as pointers instead of offsets
      b9465768
    • J
      Merge branch 'rs/receive-pack-argv-leak-fix' · b67588d0
      Junio C Hamano 提交于
      * rs/receive-pack-argv-leak-fix:
        receive-pack: plug minor memory leak in unpack()
      b67588d0
    • J
      Merge branch 'ta/config-set' · 713ee7fe
      Junio C Hamano 提交于
      * ta/config-set:
        t1308: fix broken here document in test script
      713ee7fe
    • J
      Merge branch 'jk/test-shell-trace' · f9a2fd36
      Junio C Hamano 提交于
      Test scripts were taught to notice "-x" option to show shell trace,
      as if the tests were run under "sh -x".
      
      * jk/test-shell-trace:
        test-lib.sh: support -x option for shell-tracing
        t5304: use helper to report failure of "test foo = bar"
        t5304: use test_path_is_* instead of "test -f"
      f9a2fd36
    • J
      Merge branch 'bc/asciidoc' · 6459cf8c
      Junio C Hamano 提交于
      Formatting nitpicks to help a (pickier) reimplementation of
      AsciiDoc to grok our documentation.
      
      * bc/asciidoc:
        Documentation: fix mismatched delimiters in git-imap-send
        Documentation: adjust document title underlining
      6459cf8c
    • J
      Revert "archive: honor tar.umask even for pax headers" · 15c6ef7b
      Junio C Hamano 提交于
      This reverts commit 10f343ea, whose
      output is no longer bit-for-bit equivalent from the older versions
      of Git, which the infrastructure to (pretend to) upload tarballs
      kernel.org uses depends on.
      15c6ef7b
  3. 17 10月, 2014 7 次提交
  4. 16 10月, 2014 20 次提交