1. 02 12月, 2010 8 次提交
  2. 30 11月, 2010 16 次提交
    • J
      Merge branch 'cb/leading-path-removal' · 208247ad
      Junio C Hamano 提交于
      * cb/leading-path-removal:
        use persistent memory for rejected paths
        do not overwrite files in leading path
        lstat_cache: optionally return match_len
        add function check_ok_to_remove()
        t7607: add leading-path tests
        t7607: use test-lib functions and check MERGE_HEAD
      
      Conflicts:
      	t/t7607-merge-overwrite.sh
      208247ad
    • J
      Merge branch 'en/merge-recursive' · 5acb623b
      Junio C Hamano 提交于
      * en/merge-recursive: (41 commits)
        t6022: Use -eq not = to test output of wc -l
        merge-recursive:make_room_for_directories - work around dumb compilers
        merge-recursive: Remove redundant path clearing for D/F conflicts
        merge-recursive: Make room for directories in D/F conflicts
        handle_delete_modify(): Check whether D/F conflicts are still present
        merge_content(): Check whether D/F conflicts are still present
        conflict_rename_rename_1to2(): Fix checks for presence of D/F conflicts
        conflict_rename_delete(): Check whether D/F conflicts are still present
        merge-recursive: Delay modify/delete conflicts if D/F conflict present
        merge-recursive: Delay content merging for renames
        merge-recursive: Delay handling of rename/delete conflicts
        merge-recursive: Move handling of double rename of one file to other file
        merge-recursive: Move handling of double rename of one file to two
        merge-recursive: Avoid doubly merging rename/add conflict contents
        merge-recursive: Update merge_content() call signature
        merge-recursive: Update conflict_rename_rename_1to2() call signature
        merge-recursive: Structure process_df_entry() to handle more cases
        merge-recursive: Have process_entry() skip D/F or rename entries
        merge-recursive: New function to assist resolving renames in-core only
        merge-recursive: New data structures for deferring of D/F conflicts
        ...
      
      Conflicts:
      	t/t6020-merge-df.sh
      	t/t6036-recursive-corner-cases.sh
      5acb623b
    • J
      Merge branch 'jl/clone-recurse-sm-synonym' · 106e3afa
      Junio C Hamano 提交于
      * jl/clone-recurse-sm-synonym:
        clone: Add the --recurse-submodules option as alias for --recursive
      106e3afa
    • J
      Merge branch 'jn/cherry-pick-refresh-index' · 5eee142c
      Junio C Hamano 提交于
      * jn/cherry-pick-refresh-index:
        cherry-pick/revert: transparently refresh index
      5eee142c
    • J
      Merge branch 'jc/emfile' · d7f4809b
      Junio C Hamano 提交于
      * jc/emfile:
        A loose object is not corrupt if it cannot be read due to EMFILE
        read_sha1_file(): report correct name of packfile with a corrupt object
      d7f4809b
    • J
      Merge branch 'md/interix' · ec3f7d5d
      Junio C Hamano 提交于
      * md/interix:
        Interix: add configure checks
        add support for the SUA layer (interix; windows)
      
      Conflicts:
      	git-compat-util.h
      ec3f7d5d
    • J
      Merge branch 'jl/add-p-reverse-message' · 1aa6583c
      Junio C Hamano 提交于
      * jl/add-p-reverse-message:
        Correct help blurb in checkout -p and friends
      1aa6583c
    • J
      Merge branch 'np/pack-broken-boundary' · 09efc451
      Junio C Hamano 提交于
      * np/pack-broken-boundary:
        make pack-objects a bit more resilient to repo corruption
      09efc451
    • J
      Merge branch 'np/diff-in-corrupt-repository' · f5a5531e
      Junio C Hamano 提交于
      * np/diff-in-corrupt-repository:
        diff: don't presume empty file when corresponding object is missing
      f5a5531e
    • J
      Merge branch 'fc/apply-p2-get-header-name' · f3f973a0
      Junio C Hamano 提交于
      * fc/apply-p2-get-header-name:
        test: git-apply -p2 rename/chmod only
        Fix git-apply with -p greater than 1
      f3f973a0
    • J
      Merge branch 'jn/fast-import-fix' · ed8298dc
      Junio C Hamano 提交于
      * jn/fast-import-fix:
        fast-import: do not clear notes in do_change_note_fanout()
        t9300 (fast-import): another test for the "replace root" feature
        fast-import: tighten M 040000 syntax
        fast-import: filemodify after M 040000 <tree> "" crashes
      ed8298dc
    • J
      Merge branch 'rr/needs-clean-work-tree' · e4663556
      Junio C Hamano 提交于
      * rr/needs-clean-work-tree:
        Porcelain scripts: Rewrite cryptic "needs update" error message
      e4663556
    • J
      Merge branch 'kb/blame-author-email' · 4ef927a9
      Junio C Hamano 提交于
      * kb/blame-author-email:
        blame: Add option to show author email instead of name
      
      Conflicts:
      	t/annotate-tests.sh
      4ef927a9
    • J
      Merge branch 'cm/diff-check-at-eol' · 039e84e3
      Junio C Hamano 提交于
      * cm/diff-check-at-eol:
        diff --check: correct line numbers of new blank lines at EOF
      039e84e3
    • J
      Merge branch 'ak/apply-non-git-epoch' · f565f6e0
      Junio C Hamano 提交于
      * ak/apply-non-git-epoch:
        apply: handle patches with funny filename and colon in timezone
        apply: Recognize epoch timestamps with : in the timezone
      f565f6e0
    • J
      Merge branch 'tc/smart-http-post-redirect' · feedaf43
      Junio C Hamano 提交于
      * tc/smart-http-post-redirect:
        smart-http: Don't change POST to GET when following redirect
      feedaf43
  3. 27 11月, 2010 2 次提交
  4. 25 11月, 2010 14 次提交
    • J
      Merge branch 'cb/maint-orphan-merge-noclobber' · 7d43de92
      Junio C Hamano 提交于
      * cb/maint-orphan-merge-noclobber:
        do not overwrite untracked during merge from unborn branch
      7d43de92
    • J
      Merge branch 'ao/send-email-irt' · 01530432
      Junio C Hamano 提交于
      * ao/send-email-irt:
        git-send-email.perl: make initial In-Reply-To apply only to first email
        t9001: send-email interation with --in-reply-to and --chain-reply-to
      01530432
    • J
      Merge branch 'jk/add-e-doc' · 20db370b
      Junio C Hamano 提交于
      * jk/add-e-doc:
        docs: give more hints about how "add -e" works
        docs: give more hints about how "add -e" works
      20db370b
    • J
      Merge branch 'rs/opt-help-text' · 20f84c8f
      Junio C Hamano 提交于
      * rs/opt-help-text:
        verify-tag: document --verbose
        branch: improve --verbose description
        archive: improve --verbose description
        Describe various forms of "be quiet" using OPT__QUIET
        add OPT__FORCE
        add description parameter to OPT__QUIET
        add description parameter to OPT__DRY_RUN
        add description parameter to OPT__VERBOSE
      20f84c8f
    • J
      Merge branch 'kb/maint-rebase-autosquash' · cbcf0a69
      Junio C Hamano 提交于
      * kb/maint-rebase-autosquash:
        rebase: teach --autosquash to match on sha1 in addition to message
        rebase: better rearranging of fixup!/squash! lines with --autosquash
      cbcf0a69
    • J
      Merge branch 'mm/phrase-remote-tracking' · 786f174d
      Junio C Hamano 提交于
      * mm/phrase-remote-tracking:
        git-branch.txt: mention --set-upstream as a way to change upstream configuration
        user-manual: remote-tracking can be checked out, with detached HEAD
        user-manual.txt: explain better the remote(-tracking) branch terms
        Change incorrect "remote branch" to "remote tracking branch" in C code
        Change incorrect uses of "remote branch" meaning "remote-tracking"
        Change "tracking branch" to "remote-tracking branch"
        everyday.txt: change "tracking branch" to "remote-tracking branch"
        Change remote tracking to remote-tracking in non-trivial places
        Replace "remote tracking" with "remote-tracking"
        Better "Changed but not updated" message in git-status
      786f174d
    • J
      Merge branch 'en/and-cascade-tests' · b3ff808b
      Junio C Hamano 提交于
      * en/and-cascade-tests: (25 commits)
        t4124 (apply --whitespace): use test_might_fail
        t3404: do not use 'describe' to implement test_cmp_rev
        t3404 (rebase -i): introduce helper to check position of HEAD
        t3404 (rebase -i): move comment to description
        t3404 (rebase -i): unroll test_commit loops
        t3301 (notes): use test_expect_code for clarity
        t1400 (update-ref): use test_must_fail
        t1502 (rev-parse --parseopt): test exit code from "-h"
        t6022 (renaming merge): chain test commands with &&
        test-lib: introduce test_line_count to measure files
        tests: add missing &&, batch 2
        tests: add missing &&
        Introduce sane_unset and use it to ensure proper && chaining
        t7800 (difftool): add missing &&
        t7601 (merge-pull-config): add missing &&
        t7001 (mv): add missing &&
        t6016 (rev-list-graph-simplify-history): add missing &&
        t5602 (clone-remote-exec): add missing &&
        t4026 (color): remove unneeded and unchained command
        t4019 (diff-wserror): add lots of missing &&
        ...
      
      Conflicts:
      	t/t7006-pager.sh
      b3ff808b
    • J
      Merge branch 'maint' · c6caede7
      Junio C Hamano 提交于
      * maint:
        imap-send: link against libcrypto for HMAC and others
        git-send-email.perl: Deduplicate "to:" and "cc:" entries with names
        mingw: do not set errno to 0 on success
      c6caede7
    • J
      Merge branch 'jl/maint-pull-tags-doc' into maint · 16529f2e
      Junio C Hamano 提交于
      * jl/maint-pull-tags-doc:
        pull: Remove --tags option from manpage
      16529f2e
    • J
      Merge branch 'kb/maint-diff-ws-check' into maint · 4713fd9b
      Junio C Hamano 提交于
      * kb/maint-diff-ws-check:
        diff: handle lines containing only whitespace and tabs better
        test-lib: extend test_decode_color to handle more color codes
      4713fd9b
    • J
      Merge branch 'jm/mailmap' into maint · a33fb40f
      Junio C Hamano 提交于
      * jm/mailmap:
        t4203: do not let "git shortlog" DWIM based on tty
        t4203 (mailmap): stop hardcoding commit ids and dates
        mailmap: fix use of freed memory
      a33fb40f
    • J
      Merge branch 'tr/maint-git-repack-tmpfile' into maint · 0f024aff
      Junio C Hamano 提交于
      * tr/maint-git-repack-tmpfile:
        repack: place temporary packs under .git/objects/pack/
      0f024aff
    • J
      Merge branch 'jk/maint-apply-no-binary' into maint · 9bdef78f
      Junio C Hamano 提交于
      * jk/maint-apply-no-binary:
        apply: don't segfault on binary files with missing data
      9bdef78f
    • J
      Merge branch 'jn/send-pack-error' into maint · d2a99221
      Junio C Hamano 提交于
      * jn/send-pack-error:
        send-pack: avoid redundant "pack-objects died with strange error"
      d2a99221