1. 18 1月, 2010 1 次提交
  2. 17 1月, 2010 3 次提交
  3. 16 1月, 2010 1 次提交
  4. 15 1月, 2010 1 次提交
  5. 14 1月, 2010 5 次提交
    • J
      Merge branch 'jc/checkout-merge-base' · 1f73566a
      Junio C Hamano 提交于
      * jc/checkout-merge-base:
        rebase -i: teach --onto A...B syntax
        rebase: fix --onto A...B parsing and add tests
        "rebase --onto A...B" replays history on the merge base between A and B
        "checkout A...B" switches to the merge base between A and B
      1f73566a
    • J
      Merge branch 'rs/maint-archive-match-pathspec' · 5b9c0a69
      Junio C Hamano 提交于
      * rs/maint-archive-match-pathspec:
        archive: complain about path specs that don't match anything
      5b9c0a69
    • J
      Merge branch 'il/vcs-helper' · bd33a292
      Junio C Hamano 提交于
      * il/vcs-helper:
        Reset possible helper before reusing remote structure
        Remove special casing of http, https and ftp
        Support remote archive from all smart transports
        Support remote helpers implementing smart transports
        Support taking over transports
        Refactor git transport options parsing
        Pass unknown protocols to external protocol handlers
        Support mandatory capabilities
        Add remote helper debug mode
      
      Conflicts:
      	Documentation/git-remote-helpers.txt
      	transport-helper.c
      bd33a292
    • J
      Merge branch 'cc/reset-more' · dc96c5ee
      Junio C Hamano 提交于
      * cc/reset-more:
        t7111: check that reset options work as described in the tables
        Documentation: reset: add some missing tables
        Fix bit assignment for CE_CONFLICTED
        "reset --merge": fix unmerged case
        reset: use "unpack_trees()" directly instead of "git read-tree"
        reset: add a few tests for "git reset --merge"
        Documentation: reset: add some tables to describe the different options
        reset: improve mixed reset error message when in a bare repo
      dc96c5ee
    • J
      Merge branch 'nd/sparse' · 73d66323
      Junio C Hamano 提交于
      * nd/sparse: (25 commits)
        t7002: test for not using external grep on skip-worktree paths
        t7002: set test prerequisite "external-grep" if supported
        grep: do not do external grep on skip-worktree entries
        commit: correctly respect skip-worktree bit
        ie_match_stat(): do not ignore skip-worktree bit with CE_MATCH_IGNORE_VALID
        tests: rename duplicate t1009
        sparse checkout: inhibit empty worktree
        Add tests for sparse checkout
        read-tree: add --no-sparse-checkout to disable sparse checkout support
        unpack-trees(): ignore worktree check outside checkout area
        unpack_trees(): apply $GIT_DIR/info/sparse-checkout to the final index
        unpack-trees(): "enable" sparse checkout and load $GIT_DIR/info/sparse-checkout
        unpack-trees.c: generalize verify_* functions
        unpack-trees(): add CE_WT_REMOVE to remove on worktree alone
        Introduce "sparse checkout"
        dir.c: export excluded_1() and add_excludes_from_file_1()
        excluded_1(): support exclude files in index
        unpack-trees(): carry skip-worktree bit over in merged_entry()
        Read .gitignore from index if it is skip-worktree
        Avoid writing to buffer in add_excludes_from_file_1()
        ...
      
      Conflicts:
      	.gitignore
      	Documentation/config.txt
      	Documentation/git-update-index.txt
      	Makefile
      	entry.c
      	t/t7002-grep.sh
      73d66323
  6. 13 1月, 2010 4 次提交
  7. 12 1月, 2010 3 次提交
  8. 11 1月, 2010 9 次提交
  9. 10 1月, 2010 13 次提交