Skip to content
Snippets Groups Projects
  1. Jan 17, 2010
  2. Jan 16, 2010
  3. Jan 15, 2010
  4. Jan 13, 2010
    • Junio C Hamano's avatar
      Merge branch 'jc/checkout-merge-base' · 1f73566a
      Junio C Hamano authored
      * 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
    • Junio C Hamano's avatar
      Merge branch 'rs/maint-archive-match-pathspec' · 5b9c0a69
      Junio C Hamano authored
      * rs/maint-archive-match-pathspec:
        archive: complain about path specs that don't match anything
      5b9c0a69
    • Junio C Hamano's avatar
      Merge branch 'il/vcs-helper' · bd33a292
      Junio C Hamano authored
      * 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
    • Junio C Hamano's avatar
      Merge branch 'cc/reset-more' · dc96c5ee
      Junio C Hamano authored
      * 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
    • Junio C Hamano's avatar
      Merge branch 'nd/sparse' · 73d66323
      Junio C Hamano authored
      * 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
  5. Jan 12, 2010
  6. Jan 10, 2010
Loading