1. 21 1月, 2010 22 次提交
    • J
      Merge branch 'mh/rebase-fixup' · 668993ff
      Junio C Hamano 提交于
      * mh/rebase-fixup:
        rebase -i: Retain user-edited commit messages after squash/fixup conflicts
        t3404: Set up more of the test repo in the "setup" step
        rebase -i: For fixup commands without squashes, do not start editor
        rebase -i: Change function make_squash_message into update_squash_message
        rebase -i: Extract function do_with_author
        rebase -i: Handle the author script all in one place in do_next
        rebase -i: Extract a function "commit_message"
        rebase -i: Simplify commit counting for generated commit messages
        rebase -i: Improve consistency of commit count in generated commit messages
        t3404: Test the commit count in commit messages generated by "rebase -i"
        rebase -i: Introduce a constant AMEND
        rebase -i: Introduce a constant AUTHOR_SCRIPT
        rebase -i: Document how temporary files are used
        rebase -i: Use symbolic constant $MSG consistently
        rebase -i: Use "test -n" instead of "test ! -z"
        rebase -i: Inline expression
        rebase -i: Remove dead code
        rebase -i: Make the condition for an "if" more transparent
      668993ff
    • J
      Merge branch 'ns/rebase-auto-squash' · cea20f24
      Junio C Hamano 提交于
      * ns/rebase-auto-squash:
        rebase -i --autosquash: auto-squash commits
      
      Conflicts:
      	git-rebase--interactive.sh
      cea20f24
    • J
      Merge branch 'mh/rebase-fixup' (early part) · cc6b41cc
      Junio C Hamano 提交于
      * 'mh/rebase-fixup' (early part):
        rebase-i: Ignore comments and blank lines in peek_next_command
        lib-rebase: Allow comments and blank lines to be added to the rebase script
        lib-rebase: Provide clearer debugging info about what the editor did
        Add a command "fixup" to rebase --interactive
        t3404: Use test_commit to set up test repository
      cc6b41cc
    • J
      Merge branch 'il/push-set-upstream' · 533e8af5
      Junio C Hamano 提交于
      * il/push-set-upstream:
        Add push --set-upstream
      
      Conflicts:
      	transport.c
      533e8af5
    • J
      Merge branch 'jk/warn-author-committer-after-commit' · 0877510a
      Junio C Hamano 提交于
      * jk/warn-author-committer-after-commit:
        user_ident_sufficiently_given(): refactor the logic to be usable from elsewhere
        commit.c::print_summary: do not release the format string too early
        commit: allow suppression of implicit identity advice
        commit: show interesting ident information in summary
        strbuf: add strbuf_addbuf_percentquote
        strbuf_expand: convert "%%" to "%"
      
      Conflicts:
      	builtin-commit.c
      	ident.c
      0877510a
    • J
      Merge branch 'jc/ident' · 15a873d6
      Junio C Hamano 提交于
      * jc/ident:
        ident.c: replace fprintf with fputs to suppress compiler warning
        user_ident_sufficiently_given(): refactor the logic to be usable from elsewhere
        ident.c: treat $EMAIL as giving user.email identity explicitly
        ident.c: check explicit identity for name and email separately
        ident.c: remove unused variables
      15a873d6
    • J
      Merge branch 'tr/http-push-ref-status' · 07301eaa
      Junio C Hamano 提交于
      * tr/http-push-ref-status:
        transport-helper.c::push_refs(): emit "no refs" error message
        transport-helper.c::push_refs(): ignore helper-reported status if ref is not to be pushed
        transport.c::transport_push(): make ref status affect return value
        refactor ref status logic for pushing
        t5541-http-push.sh: add test for unmatched, non-fast-forwarded refs
        t5541-http-push.sh: add tests for non-fast-forward pushes
      
      Conflicts:
      	transport-helper.c
      07301eaa
    • J
      Merge branch 'bk/fix-relative-gitdir-file' · bd0d1916
      Junio C Hamano 提交于
      * bk/fix-relative-gitdir-file:
        Handle relative paths in submodule .git files
        Test update-index for a gitlink to a .git file
      bd0d1916
    • J
      Merge branch 'sd/cd-p-show-toplevel' · c757c52f
      Junio C Hamano 提交于
      * sd/cd-p-show-toplevel:
        Use $(git rev-parse --show-toplevel) in cd_to_toplevel().
        Add 'git rev-parse --show-toplevel' option.
      c757c52f
    • J
      Merge branch 'jc/symbol-static' · 56eb8b43
      Junio C Hamano 提交于
      * jc/symbol-static:
        date.c: mark file-local function static
        Replace parse_blob() with an explanatory comment
        symlinks.c: remove unused functions
        object.c: remove unused functions
        strbuf.c: remove unused function
        sha1_file.c: remove unused function
        mailmap.c: remove unused function
        utf8.c: mark file-local function static
        submodule.c: mark file-local function static
        quote.c: mark file-local function static
        remote-curl.c: mark file-local function static
        read-cache.c: mark file-local functions static
        parse-options.c: mark file-local function static
        entry.c: mark file-local function static
        http.c: mark file-local functions static
        pretty.c: mark file-local function static
        builtin-rev-list.c: mark file-local function static
        bisect.c: mark file-local function static
      56eb8b43
    • J
      date.c: mark file-local function static · 23418ea9
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      23418ea9
    • J
      Sync with 1.6.6.1 · c216830f
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      c216830f
    • J
      Git 1.6.6.1 · 9504f3d3
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      9504f3d3
    • J
      Merge branch 'bg/maint-remote-update-default' into maint · 66276d97
      Junio C Hamano 提交于
      * bg/maint-remote-update-default:
        Fix "git remote update" with remotes.defalt set
      66276d97
    • J
      Merge branch 'sb/maint-octopus' into maint · ce67b3ee
      Junio C Hamano 提交于
      * sb/maint-octopus:
        octopus: remove dead code
        octopus: reenable fast-forward merges
        octopus: make merge process simpler to follow
      
      Conflicts:
      	git-merge-octopus.sh
      ce67b3ee
    • J
      Merge branch 'bg/maint-add-all-doc' into maint · cae7151e
      Junio C Hamano 提交于
      * bg/maint-add-all-doc:
        git-rm doc: Describe how to sync index & work tree
        git-add/rm doc: Consistently back-quote
        Documentation: 'git add -A' can remove files
      cae7151e
    • J
      Merge branch 'maint-1.6.5' into maint · f0b0d784
      Junio C Hamano 提交于
      * maint-1.6.5:
        Git 1.6.5.8
        Fix mis-backport of t7002
        bash completion: factor submodules into dirty state
        reset: unbreak hard resets with GIT_WORK_TREE
      
      Conflicts:
      	Documentation/git.txt
      	GIT-VERSION-GEN
      	RelNotes
      f0b0d784
    • J
      Git 1.6.5.8 · 35eabd15
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      35eabd15
    • J
      Merge branch 'jk/maint-1.6.5-reset-hard' into maint-1.6.5 · 806e5c86
      Junio C Hamano 提交于
      * jk/maint-1.6.5-reset-hard:
        reset: unbreak hard resets with GIT_WORK_TREE
      806e5c86
    • J
      Merge branch 'tr/maint-1.6.5-bash-prompt-show-submodule-changes' into maint-1.6.5 · 91d23be1
      Junio C Hamano 提交于
      * tr/maint-1.6.5-bash-prompt-show-submodule-changes:
        bash completion: factor submodules into dirty state
      91d23be1
    • J
      Merge branch 'dp/maint-1.6.5-fast-import-non-commit-tag' into maint-1.6.5 · e7706554
      Junio C Hamano 提交于
      * dp/maint-1.6.5-fast-import-non-commit-tag:
        fast-import: tag may point to any object type
      e7706554
    • J
      Merge branch 'jm/maint-1.6.5-grep-NUL-terminate' into maint-1.6.5 · 27132ca8
      Junio C Hamano 提交于
      * jm/maint-1.6.5-grep-NUL-terminate:
        grep: NUL terminate input from a file
      27132ca8
  2. 20 1月, 2010 4 次提交
  3. 19 1月, 2010 14 次提交
    • J
      Merge branch 'maint-1.6.4' into maint-1.6.5 · 03c6e97f
      Junio C Hamano 提交于
      * maint-1.6.4:
        Fix mis-backport of t7002
        base85: Make the code more obvious instead of explaining the non-obvious
        base85: encode_85() does not use the decode table
        base85 debug code: Fix length byte calculation
        checkout -m: do not try to fall back to --merge from an unborn branch
        branch: die explicitly why when calling "git branch [-a|-r] branchname".
        textconv: stop leaking file descriptors
        commit: --cleanup is a message option
        git count-objects: handle packs bigger than 4G
        t7102: make the test fail if one of its check fails
      03c6e97f
    • J
      Merge branch 'maint-1.6.3' into maint-1.6.4 · 814035c1
      Junio C Hamano 提交于
      * maint-1.6.3:
        base85: Make the code more obvious instead of explaining the non-obvious
        base85: encode_85() does not use the decode table
        base85 debug code: Fix length byte calculation
        checkout -m: do not try to fall back to --merge from an unborn branch
        branch: die explicitly why when calling "git branch [-a|-r] branchname".
        textconv: stop leaking file descriptors
        commit: --cleanup is a message option
        git count-objects: handle packs bigger than 4G
        t7102: make the test fail if one of its check fails
      
      Conflicts:
      	builtin-commit.c
      814035c1
    • J
      Merge branch 'maint-1.6.2' into maint-1.6.3 · 011c181c
      Junio C Hamano 提交于
      * maint-1.6.2:
        base85: Make the code more obvious instead of explaining the non-obvious
        base85: encode_85() does not use the decode table
        base85 debug code: Fix length byte calculation
        checkout -m: do not try to fall back to --merge from an unborn branch
        branch: die explicitly why when calling "git branch [-a|-r] branchname".
        textconv: stop leaking file descriptors
        commit: --cleanup is a message option
        git count-objects: handle packs bigger than 4G
        t7102: make the test fail if one of its check fails
      
      Conflicts:
      	diff.c
      011c181c
    • J
      Merge commit 'v1.6.4.4-8-g8de65185' into maint-1.6.4 · 18d97f5f
      Junio C Hamano 提交于
      * commit 'v1.6.4.4-8-g8de65185':
        Fix mis-backport of t7002
      18d97f5f
    • J
      Fix mis-backport of t7002 · 8de65185
      Junio C Hamano 提交于
      The original patch that became cfe370c6 (grep: do not segfault when -f is
      used, 2009-10-16), was made against "maint" or newer branch back then, but
      the fix addressed the issue that was present as far as in 1.6.4 series.
      
      The maintainer backported the patch to the 1.6.4 maintenance branch, but
      failed to notice that the new tests assumed the setup done by the script
      in "maint", which did quite a lot more than the same test script in 1.6.4
      series, and the output didn't match the expected result.
      
      This should fix it.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      8de65185
    • J
      Update draft release notes to 1.7.0 · d07430f9
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      d07430f9
    • J
      Merge branch 'maint' · e33fd3c3
      Junio C Hamano 提交于
      * maint:
        Update draft release notes to 1.6.6.1
        grep: NUL terminate input from a file
        fast-import: tag may point to any object type
      e33fd3c3
    • J
      Update draft release notes to 1.6.6.1 · 6f9752d2
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      6f9752d2
    • J
      Merge branch 'dp/maint-1.6.5-fast-import-non-commit-tag' into maint · 6304c406
      Junio C Hamano 提交于
      * dp/maint-1.6.5-fast-import-non-commit-tag:
        fast-import: tag may point to any object type
      6304c406
    • J
      Merge branch 'jc/rerere' · 4a88fb7f
      Junio C Hamano 提交于
      * jc/rerere:
        Teach --[no-]rerere-autoupdate option to merge, revert and friends
      4a88fb7f
    • J
      Merge branch 'pc/uninteresting-submodule-disappear-upon-switch-branches' · 26b9f5cc
      Junio C Hamano 提交于
      * pc/uninteresting-submodule-disappear-upon-switch-branches:
        Remove empty directories when checking out a commit with fewer submodules
      26b9f5cc
    • J
      Merge branch 'nd/include-termios-for-osol' · 24315750
      Junio C Hamano 提交于
      * nd/include-termios-for-osol:
        Add missing #include to support TIOCGWINSZ on Solaris
      24315750
    • J
      Merge branch 'js/windows' · 3cd02df4
      Junio C Hamano 提交于
      * js/windows:
        Do not use date.c:tm_to_time_t() from compat/mingw.c
        MSVC: Windows-native implementation for subset of Pthreads API
        MSVC: Fix an "incompatible pointer types" compiler warning
        Windows: avoid the "dup dance" when spawning a child process
        Windows: simplify the pipe(2) implementation
        Windows: boost startup by avoiding a static dependency on shell32.dll
        Windows: disable Python
      3cd02df4
    • D
      Replace parse_blob() with an explanatory comment · 837d395a
      Daniel Barkalow 提交于
      parse_blob() has never actually been used; it has served simply to
      avoid having a confusing gap in the API. Instead of leaving it, put in
      a comment that explains what "parsing a blob" entails (making sure the
      object is actually readable), and why code might care whether a blob
      has been parsed or not.
      Signed-off-by: NDaniel Barkalow <barkalow@iabervon.org>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      837d395a