1. 01 10月, 2008 17 次提交
  2. 30 9月, 2008 7 次提交
    • S
      Merge branch 'bc/master-diff-hunk-header-fix' · 9800c0df
      Shawn O. Pearce 提交于
      * bc/master-diff-hunk-header-fix:
        Clarify commit error message for unmerged files
        Use strchrnul() instead of strchr() plus manual workaround
        Use remove_path from dir.c instead of own implementation
        Add remove_path: a function to remove as much as possible of a path
        git-submodule: Fix "Unable to checkout" for the initial 'update'
        Clarify how the user can satisfy stash's 'dirty state' check.
        t4018-diff-funcname: test syntax of builtin xfuncname patterns
        t4018-diff-funcname: test syntax of builtin xfuncname patterns
        make "git remote" report multiple URLs
        diff hunk pattern: fix misconverted "\{" tex macro introducers
        diff: fix "multiple regexp" semantics to find hunk header comment
        diff: use extended regexp to find hunk headers
        diff: use extended regexp to find hunk headers
        diff.*.xfuncname which uses "extended" regex's for hunk header selection
        diff.c: associate a flag with each pattern and use it for compiling regex
        diff.c: return pattern entry pointer rather than just the hunk header pattern
      
      Conflicts:
      	builtin-merge-recursive.c
      	t/t7201-co.sh
      	xdiff-interface.h
      9800c0df
    • S
      Merge branch 'maint' into bc/master-diff-hunk-header-fix · 5a139ba4
      Shawn O. Pearce 提交于
      * maint: (41 commits)
        Clarify commit error message for unmerged files
        Use strchrnul() instead of strchr() plus manual workaround
        Use remove_path from dir.c instead of own implementation
        Add remove_path: a function to remove as much as possible of a path
        git-submodule: Fix "Unable to checkout" for the initial 'update'
        Clarify how the user can satisfy stash's 'dirty state' check.
        Remove empty directories in recursive merge
        Documentation: clarify the details of overriding LESS via core.pager
        Update release notes for 1.6.0.3
        checkout: Do not show local changes when in quiet mode
        for-each-ref: Fix --format=%(subject) for log message without newlines
        git-stash.sh: don't default to refs/stash if invalid ref supplied
        maint: check return of split_cmdline to avoid bad config strings
        builtin-prune.c: prune temporary packs in <object_dir>/pack directory
        Do not perform cross-directory renames when creating packs
        Use dashless git commands in setgitperms.perl
        git-remote: do not use user input in a printf format string
        make "git remote" report multiple URLs
        Start draft release notes for 1.6.0.3
        git-repack uses --no-repack-object, not --no-repack-delta.
        ...
      
      Conflicts:
      	RelNotes
      5a139ba4
    • S
      Merge branch 'bc/maint-diff-hunk-header-fix' into maint · edb7e82f
      Shawn O. Pearce 提交于
      * bc/maint-diff-hunk-header-fix:
        t4018-diff-funcname: test syntax of builtin xfuncname patterns
        diff hunk pattern: fix misconverted "\{" tex macro introducers
        diff: use extended regexp to find hunk headers
        diff.*.xfuncname which uses "extended" regex's for hunk header selection
        diff.c: associate a flag with each pattern and use it for compiling regex
        diff.c: return pattern entry pointer rather than just the hunk header pattern
      
      Conflicts:
      	Documentation/gitattributes.txt
      edb7e82f
    • S
      Merge branch 'jc/better-conflict-resolution' · 9ba929ed
      Shawn O. Pearce 提交于
      * jc/better-conflict-resolution:
        Fix AsciiDoc errors in merge documentation
        git-merge documentation: describe how conflict is presented
        checkout --conflict=<style>: recreate merge in a non-default style
        checkout -m: recreate merge when checking out of unmerged index
        git-merge-recursive: learn to honor merge.conflictstyle
        merge.conflictstyle: choose between "merge" and "diff3 -m" styles
        rerere: understand "diff3 -m" style conflicts with the original
        rerere.c: use symbolic constants to keep track of parsing states
        xmerge.c: "diff3 -m" style clips merge reduction level to EAGER or less
        xmerge.c: minimum readability fixups
        xdiff-merge: optionally show conflicts in "diff3 -m" style
        xdl_fill_merge_buffer(): separate out a too deeply nested function
        checkout --ours/--theirs: allow checking out one side of a conflicting merge
        checkout -f: allow ignoring unmerged paths when checking out of the index
      
      Conflicts:
      	Documentation/git-checkout.txt
      	builtin-checkout.c
      	builtin-merge-recursive.c
      	t/t7201-co.sh
      9ba929ed
    • S
      Merge branch 'mg/maint-remote-fix' into maint · e9a06f1e
      Shawn O. Pearce 提交于
      * mg/maint-remote-fix:
        make "git remote" report multiple URLs
      e9a06f1e
    • N
      Add contrib/rerere-train script · c11c7a5d
      Nanako Shiraishi 提交于
      This script takes a range of commits (e.g. maint..next) as its arguments,
      recreates merge commits in the range to prime rr-cache database.
      Signed-off-by: NNanako Shiraishi <nanako3@lavabit.com>
      Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
      c11c7a5d
    • R
      Clarify commit error message for unmerged files · cbce6c0b
      Rafael Garcia-Suarez 提交于
      Currently, trying to use git-commit with unmerged files in the index
      will show the message "Error building trees", which can be a bit
      obscure to the end user. This patch makes the error message clearer, and
      consistent with what git-write-tree reports in a similar situation.
      Signed-off-by: NRafael Garcia-Suarez <rgarciasuarez@gmail.com>
      Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
      cbce6c0b
  3. 29 9月, 2008 8 次提交
  4. 26 9月, 2008 8 次提交