1. 26 6月, 2014 9 次提交
  2. 21 6月, 2014 8 次提交
    • J
      Fourth batch for 2.1 · 786a89d3
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      786a89d3
    • J
      Merge branch 'jc/test-lazy-prereq' (early part) · bf80b8a6
      Junio C Hamano 提交于
      * 'jc/test-lazy-prereq' (early part):
        t3419: drop unnecessary NOT_EXPENSIVE pseudo-prerequisite
        t3302: drop unnecessary NOT_EXPENSIVE pseudo-prerequisite
        t3302: do not chdir around in the primary test process
        t3302: coding style updates
        test: turn USR_BIN_TIME into a lazy prerequisite
        test: turn EXPENSIVE into a lazy prerequisite
      bf80b8a6
    • J
      Merge branch 'jc/fetch-pull-refmap' · a668853c
      Junio C Hamano 提交于
      * jc/fetch-pull-refmap:
        docs: Explain the purpose of fetch's and pull's <refspec> parameter.
        fetch: allow explicit --refmap to override configuration
        fetch doc: add a section on configured remote-tracking branches
        fetch doc: remove "short-cut" section
        fetch doc: update refspec format description
        fetch doc: on pulling multiple refspecs
        fetch doc: remove notes on outdated "mixed layout"
        fetch doc: update note on '+' in front of the refspec
        fetch doc: move FETCH_HEAD material lower and add an example
        fetch doc: update introductory part for clarity
      a668853c
    • J
      Merge branch 'mt/send-email-cover-to-cc' · 9fe49ae7
      Junio C Hamano 提交于
      * mt/send-email-cover-to-cc:
        t9001: avoid non-portable '\n' with sed
        test/send-email: to-cover, cc-cover tests
        git-send-email: two new options: to-cover, cc-cover
      9fe49ae7
    • J
      Merge branch 'tb/t5551-clone-notice-to-stderr' · 7402a1c1
      Junio C Hamano 提交于
      * tb/t5551-clone-notice-to-stderr:
        t5551: fix the 50,000 tag test
      7402a1c1
    • J
      Merge branch 'rs/more-starts-with' · fa820374
      Junio C Hamano 提交于
      * rs/more-starts-with:
        Use starts_with() for C strings instead of memcmp()
      fa820374
    • J
      Merge branch 'jm/api-strbuf-doc' · 9ba66403
      Junio C Hamano 提交于
      * jm/api-strbuf-doc:
        api-strbuf.txt minor typos
      9ba66403
    • J
      Merge branch 'jc/revision-dash-count-parsing' · 7a3b4e3b
      Junio C Hamano 提交于
      "git log -2master" is a common typo that shows two commits starting
      from whichever random branch that is not 'master' that happens to
      be checked out currently.
      
      * jc/revision-dash-count-parsing:
        revision: parse "git log -<count>" more carefully
      7a3b4e3b
  3. 17 6月, 2014 23 次提交
    • J
      Third batch for 2.1 · cb682f8c
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      cb682f8c
    • J
      Merge branch 'ib/test-selectively-run' · 7e1a5381
      Junio C Hamano 提交于
      Allow specifying only certain individual test pieces to be run
      using a range notation (e.g. "t1234-test.sh --run='1-4 6 8 9-'").
      
      * ib/test-selectively-run:
        t0000-*.sh: fix the GIT_SKIP_TESTS sub-tests
        test-lib: '--run' to run only specific tests
        test-lib: tests skipped by GIT_SKIP_TESTS say so
        test-lib: document short options in t/README
      7e1a5381
    • J
      Merge branch 'ta/string-list-init' · c6d3abbf
      Junio C Hamano 提交于
      * ta/string-list-init:
        string-list: spell all values out that are given to a string_list initializer
      c6d3abbf
    • J
      Merge branch 'jm/dedup-test-config' · bbfa0cc7
      Junio C Hamano 提交于
      * jm/dedup-test-config:
        t/t7810-grep.sh: remove duplicate test_config()
      bbfa0cc7
    • J
      Merge branch 'dt/refs-check-refname-component-optim' · ae7dd1a4
      Junio C Hamano 提交于
      * dt/refs-check-refname-component-optim:
        refs.c: optimize check_refname_component()
      ae7dd1a4
    • J
      Merge branch 'sk/test-cmp-bin' · c651ccc9
      Junio C Hamano 提交于
      * sk/test-cmp-bin:
        t5000, t5003: do not use test_cmp to compare binary files
      c651ccc9
    • J
      Merge branch 'sh/enable-preloadindex' · 96b29bde
      Junio C Hamano 提交于
      * sh/enable-preloadindex:
        environment.c: enable core.preloadindex by default
      96b29bde
    • J
      Merge branch 'rs/read-ref-at' · bb0ced75
      Junio C Hamano 提交于
      * rs/read-ref-at:
        refs.c: change read_ref_at to use the reflog iterators
      bb0ced75
    • J
      Merge branch 'jk/error-resolve-conflict-advice' · d0d5ba7e
      Junio C Hamano 提交于
      * jk/error-resolve-conflict-advice:
        error_resolve_conflict: drop quotations around operation
        error_resolve_conflict: rewrap advice message
      d0d5ba7e
    • J
      Merge branch 'rs/pack-objects-no-unnecessary-realloc' · 57a2eee9
      Junio C Hamano 提交于
      Avoid unnecessary copy of previous contents when extending the
      hashtable used in pack-objects.
      
      * rs/pack-objects-no-unnecessary-realloc:
        pack-objects: use free()+xcalloc() instead of xrealloc()+memset()
      57a2eee9
    • J
      Merge branch 'lt/log-auto-decorate' · 3009afd5
      Junio C Hamano 提交于
      * lt/log-auto-decorate:
        git log: support "auto" decorations
      3009afd5
    • J
      Merge branch 'jm/doc-wording-tweaks' · 668668ad
      Junio C Hamano 提交于
      * jm/doc-wording-tweaks:
        Documentation: wording fixes in the user manual and glossary
      668668ad
    • J
      Merge branch 'jm/format-patch-mail-sig' · f18871dc
      Junio C Hamano 提交于
      * jm/format-patch-mail-sig:
        format-patch: add "--signature-file=<file>" option
        format-patch: make newline after signature conditional
      f18871dc
    • J
      Merge branch 'jk/http-errors' · 2075a0c2
      Junio C Hamano 提交于
      Propagate the error messages from the webserver better to the
      client coming over the HTTP transport.
      
      * jk/http-errors:
        http: default text charset to iso-8859-1
        remote-curl: reencode http error messages
        strbuf: add strbuf_reencode helper
        http: optionally extract charset parameter from content-type
        http: extract type/subtype portion of content-type
        t5550: test display of remote http error messages
        t/lib-httpd: use write_script to copy CGI scripts
        test-lib: preserve GIT_CURL_VERBOSE from the environment
      2075a0c2
    • J
      Merge branch 'ow/config-mailmap-pathname' · c37d3269
      Junio C Hamano 提交于
      mailmap.file configuration names a pathname, hence should honor
      ~/path and ~user/path as its value.
      
      * ow/config-mailmap-pathname:
        config: respect '~' and '~user' in mailmap.file
      c37d3269
    • J
      Merge branch 'fc/remote-helper-refmap' · c9fc3a6a
      Junio C Hamano 提交于
      Allow remote-helper/fast-import based transport to rename the refs
      while transferring the history.
      
      * fc/remote-helper-refmap:
        transport-helper: remove unnecessary strbuf resets
        transport-helper: add support to delete branches
        fast-export: add support to delete refs
        fast-import: add support to delete refs
        transport-helper: add support to push symbolic refs
        transport-helper: add support for old:new refspec
        fast-export: add new --refspec option
        fast-export: improve argument parsing
      c9fc3a6a
    • J
      Merge branch 'nd/daemonize-gc' · 1a81f6ce
      Junio C Hamano 提交于
      "git gc --auto" was recently changed to run in the background to
      give control back early to the end-user sitting in front of the
      terminal, but it forgot that housekeeping involving reflogs should
      be done without other processes competing for accesses to the refs.
      
      * nd/daemonize-gc:
        gc --auto: do not lock refs in the background
      1a81f6ce
    • J
      Merge branch 'jm/t9138-style-fix' · 8dbd3133
      Junio C Hamano 提交于
      * jm/t9138-style-fix:
        t9138-git-svn-authors-prog.sh fixups
      8dbd3133
    • J
      Merge branch 'jm/instaweb-apache-24' · bf2941be
      Junio C Hamano 提交于
      * jm/instaweb-apache-24:
        git-instaweb: add support for Apache 2.4
      bf2941be
    • J
      Merge branch 'jl/remote-rm-prune' · 474df928
      Junio C Hamano 提交于
      "git remote rm" and "git remote prune" can involve removing many
      refs at once, which is not a very efficient thing to do when very
      many refs exist in the packed-refs file.
      
      * jl/remote-rm-prune:
        remote prune: optimize "dangling symref" check/warning
        remote: repack packed-refs once when deleting multiple refs
        remote rm: delete remote configuration as the last
      474df928
    • J
      Merge branch 'jk/complete-merge-pull' · 5cf2c571
      Junio C Hamano 提交于
      The completion code did not know about quite a few options that are
      common between "git merge" and "git pull", and a couple of options
      unique to "git merge".
      
      * jk/complete-merge-pull:
        completion: add missing options for git-merge
        completion: add a note that merge options are shared
      5cf2c571
    • J
      Merge branch 'bg/xcalloc-nmemb-then-size' · a634a6d2
      Junio C Hamano 提交于
      Like calloc(3), xcalloc() takes nmemb and then size.
      
      * bg/xcalloc-nmemb-then-size:
        transport-helper.c: rearrange xcalloc arguments
        remote.c: rearrange xcalloc arguments
        reflog-walk.c: rearrange xcalloc arguments
        pack-revindex.c: rearrange xcalloc arguments
        notes.c: rearrange xcalloc arguments
        imap-send.c: rearrange xcalloc arguments
        http-push.c: rearrange xcalloc arguments
        diff.c: rearrange xcalloc arguments
        config.c: rearrange xcalloc arguments
        commit.c: rearrange xcalloc arguments
        builtin/remote.c: rearrange xcalloc arguments
        builtin/ls-remote.c: rearrange xcalloc arguments
      a634a6d2
    • J
      Merge branch 'jl/status-added-submodule-is-never-ignored' · 6d681f0a
      Junio C Hamano 提交于
      submodule.*.ignore and diff.ignoresubmodules are used to ignore all
      submodule changes in "diff" output, but it can be confusing to
      apply these configuration values to status and commit.
      
      This is a backward-incompatible change, but should be so in a good
      way (aka bugfix).
      
      * jl/status-added-submodule-is-never-ignored:
        commit -m: commit staged submodules regardless of ignore config
        status/commit: show staged submodules regardless of ignore config
      6d681f0a