1. 21 12月, 2011 8 次提交
  2. 20 12月, 2011 15 次提交
    • J
      Update draft release notes to 1.7.9 · 876a6f49
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      876a6f49
    • J
      Merge branch 'ab/enable-i18n' · 2dccad3c
      Junio C Hamano 提交于
      * ab/enable-i18n:
        i18n: add infrastructure for translating Git with gettext
      
      Conflicts:
      	Makefile
      2dccad3c
    • J
      Merge branch 'ew/keepalive' · 85878dd0
      Junio C Hamano 提交于
      * ew/keepalive:
        enable SO_KEEPALIVE for connected TCP sockets
      85878dd0
    • J
      Merge branch 'jc/checkout-m-twoway' · 7f1068e2
      Junio C Hamano 提交于
      * jc/checkout-m-twoway:
        checkout_merged(): squelch false warning from some gcc
        Test 'checkout -m -- path'
        checkout -m: no need to insist on having all 3 stages
      7f1068e2
    • J
      Merge branch 'jk/maint-push-over-dav' · 1d3a035d
      Junio C Hamano 提交于
      * jk/maint-push-over-dav:
        http-push: enable "proactive auth"
        t5540: test DAV push with authentication
      
      Conflicts:
      	http.c
      1d3a035d
    • J
      Merge branch 'jk/fetch-no-tail-match-refs' · b3ae9d8e
      Junio C Hamano 提交于
      * jk/fetch-no-tail-match-refs:
        connect.c: drop path_match function
        fetch-pack: match refs exactly
        t5500: give fully-qualified refs to fetch-pack
        drop "match" parameter from get_remote_heads
      b3ae9d8e
    • J
      Merge branch 'nd/resolve-ref' · 2e05710a
      Junio C Hamano 提交于
      * nd/resolve-ref:
        Rename resolve_ref() to resolve_ref_unsafe()
        Convert resolve_ref+xstrdup to new resolve_refdup function
        revert: convert resolve_ref() to read_ref_full()
      2e05710a
    • J
      Merge branch 'jn/maint-sequencer-fixes' · b8fc5abd
      Junio C Hamano 提交于
      * jn/maint-sequencer-fixes:
        revert: stop creating and removing sequencer-old directory
        Revert "reset: Make reset remove the sequencer state"
        revert: do not remove state until sequence is finished
        revert: allow single-pick in the middle of cherry-pick sequence
        revert: pass around rev-list args in already-parsed form
        revert: allow cherry-pick --continue to commit before resuming
        revert: give --continue handling its own function
      b8fc5abd
    • J
      Merge branch 'jk/maint-snprintf-va-copy' · ea4ef304
      Junio C Hamano 提交于
      * jk/maint-snprintf-va-copy:
        compat/snprintf: don't look at va_list twice
      ea4ef304
    • J
      Merge branch 'jk/maint-mv' · b052781f
      Junio C Hamano 提交于
      * jk/maint-mv:
        mv: be quiet about overwriting
        mv: improve overwrite warning
        mv: make non-directory destination error more clear
        mv: honor --verbose flag
        docs: mention "-k" for both forms of "git mv"
      b052781f
    • J
      Merge branch 'ci/stripspace-docs' · ab2fadef
      Junio C Hamano 提交于
      * ci/stripspace-docs:
        Update documentation for stripspace
      ab2fadef
    • J
      Merge branch 'rr/test-chaining' · 9293aac2
      Junio C Hamano 提交于
      * rr/test-chaining:
        t3401: use test_commit in setup
        t3401: modernize style
        t3040 (subprojects-basic): fix '&&' chaining, modernize style
        t1510 (worktree): fix '&&' chaining
        t3030 (merge-recursive): use test_expect_code
        test: fix '&&' chaining
        t3200 (branch): fix '&&' chaining
      9293aac2
    • J
      Merge branch 'tr/cache-tree' · 33e7fefe
      Junio C Hamano 提交于
      * tr/cache-tree:
        reset: update cache-tree data when appropriate
        commit: write cache-tree data when writing index anyway
        Refactor cache_tree_update idiom from commit
        Test the current state of the cache-tree optimization
        Add test-scrap-cache-tree
      33e7fefe
    • J
      Merge branch 'jk/credentials' · 367d20ec
      Junio C Hamano 提交于
      * jk/credentials:
        t: add test harness for external credential helpers
        credentials: add "store" helper
        strbuf: add strbuf_add*_urlencode
        Makefile: unix sockets may not available on some platforms
        credentials: add "cache" helper
        docs: end-user documentation for the credential subsystem
        credential: make relevance of http path configurable
        credential: add credential.*.username
        credential: apply helper config
        http: use credential API to get passwords
        credential: add function for parsing url components
        introduce credentials API
        t5550: fix typo
        test-lib: add test_config_global variant
      
      Conflicts:
      	strbuf.c
      367d20ec
    • J
      request-pull: do not emit "tag" before the tagname · f032d66d
      Junio C Hamano 提交于
      The whole point of the recent update to allow "git pull $url $tagname" is
      so that the integrator does not have to store the (signed) tag that is
      used to convey authenticity to be recorded in the resulting merge in the
      local repository's tag namespace.  Asking for a merge be made with "git
      pull $url tag $tagname" defeats it.
      
      Note that the request can become ambiguous if the requestor has a branch
      with the same name as the tag, but that is not a new problem limited to
      pulling. I wouldn't mind if somebody wants to add disambiguation to the
      find_matching_ref logic in the script as a separate patch, though.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      f032d66d
  3. 19 12月, 2011 1 次提交
    • J
      advice: Document that they all default to true · 26e94af0
      Junio C Hamano 提交于
      By definition, the default value of "advice.*" variables must be true and
      they all control various additional help messages that are designed to aid
      new users. Setting one to false is to tell Git that the user understands
      the nature of the error and does not need the additional verbose help
      message.
      
      Also fix the asciidoc markup for linkgit:git-checkout[1] in the
      description of the detachedHead advice by removing an excess colon.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      26e94af0
  4. 18 12月, 2011 1 次提交
  5. 17 12月, 2011 8 次提交
    • J
      Update draft release notes to 1.7.9 · ee228024
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      ee228024
    • J
      Merge branch 'jc/commit-amend-no-edit' · a2add857
      Junio C Hamano 提交于
      * jc/commit-amend-no-edit:
        test: commit --amend should honor --no-edit
        commit: honour --no-edit
        t7501 (commit): modernize style
        test: remove a porcelain test that hard-codes commit names
        test: add missing "&&" after echo command
      a2add857
    • J
      Merge branch 'jc/stream-to-pack' · 48b30367
      Junio C Hamano 提交于
      * jc/stream-to-pack:
        bulk-checkin: replace fast-import based implementation
        csum-file: introduce sha1file_checkpoint
        finish_tmp_packfile(): a helper function
        create_tmp_packfile(): a helper function
        write_pack_header(): a helper function
      
      Conflicts:
      	pack.h
      48b30367
    • J
      Merge branch 'aw/rebase-i-stop-on-failure-to-amend' · e45c9b03
      Junio C Hamano 提交于
      * aw/rebase-i-stop-on-failure-to-amend:
        rebase -i: interrupt rebase when "commit --amend" failed during "reword"
      e45c9b03
    • J
      Merge branch 'jh/fast-import-notes' · e9bba534
      Junio C Hamano 提交于
      * jh/fast-import-notes:
        fast-import: Fix incorrect fanout level when modifying existing notes refs
        t9301: Add 2nd testcase exposing bugs in fast-import's notes fanout handling
        t9301: Fix testcase covering up a bug in fast-import's notes fanout handling
      e9bba534
    • J
      Merge branch 'jk/upload-archive-use-start-command' · 0bbaa5c0
      Junio C Hamano 提交于
      * jk/upload-archive-use-start-command:
        upload-archive: use start_command instead of fork
      0bbaa5c0
    • J
      Merge git://ozlabs.org/~paulus/gitk · 09bb4eb4
      Junio C Hamano 提交于
      * git://ozlabs.org/~paulus/gitk:
        gitk: Make vi-style keybindings more vi-like
        gitk: Make "touching paths" search support backslashes
        gitk: Show modified files with separate work tree
        gitk: Simplify calculation of gitdir
        gitk: Run 'git rev-parse --git-dir' only once
        gitk: Put temporary directory inside .git
        gitk: Fix "External diff" with separate work tree
        gitk: Fix "blame parent commit" with separate work tree
        gitk: Fix "show origin of this line" with separate work tree
        gitk: Fix file highlight when run in subdirectory
        gitk: Update copyright
        gitk: When a commit contains a note, mark it with a yellow box
        gitk: Remember time zones from author and commit timestamps
        gitk: Remove unused $cdate array
      09bb4eb4
    • J
      request-pull: update the "pull" command generation logic · fe46fa9d
      Junio C Hamano 提交于
      The old code that insisted on asking for the tip of a branch to be pulled
      were not updated when we started allowing for a tag to be pulled. When a
      tag points at an older part of the history and there is no branch that
      points at the tagged commit, the script failed to say which ref is to be
      pulled.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      fe46fa9d
  6. 16 12月, 2011 1 次提交
    • J
      checkout_merged(): squelch false warning from some gcc · 335c6e40
      Junio C Hamano 提交于
      gcc 4.6.2 (there may be others) does not realize that the variable "mode"
      can never be used uninitialized in this function and issues a false warning
      under -Wuninitialized option.
      
      Squelch it with an unnecessary initialization; it is not like a single
      assignment matters to the performance in this codepath that writes out
      to the filesystem with checkout_entry() anyway.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      335c6e40
  7. 14 12月, 2011 6 次提交