1. 01 10月, 2008 10 次提交
  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 10 次提交
  5. 25 9月, 2008 5 次提交
    • S
      Merge branch 'jc/safe-c-l-d' · 58245a5e
      Shawn O. Pearce 提交于
      * jc/safe-c-l-d:
        safe_create_leading_directories(): make it about "leading" directories
      58245a5e
    • G
      gitweb: shortlog now also obeys $hash_parent · ec3e97b8
      Giuseppe Bilotta 提交于
      If $hash_parent is defined, shortlog now limits the list of commits at
      those between $hash_parent (exclusive) and $hash (inclusive).
      Signed-off-by: NGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
      Acked-by: NPetr Baudis <pasky@suse.cz>
      Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
      ec3e97b8
    • S
      Merge branch 'ho/dirstat-by-file' · de813435
      Shawn O. Pearce 提交于
      * ho/dirstat-by-file:
        diff --dirstat-by-file: count changed files, not lines
      de813435
    • S
      Merge git://repo.or.cz/git-gui · 1500f7bc
      Shawn O. Pearce 提交于
      * git://repo.or.cz/git-gui:
        git-gui: Reenable staging unmerged files by clicking the icon.
        git-gui: Support the encoding menu in gui blame.
        git-gui: Optimize encoding name resolution using a lookup table.
        git-gui: Allow forcing display encoding for diffs using a submenu.
        git-gui: Add a menu of available encodings.
        git-gui: Cleanup handling of the default encoding.
        git-gui: Assume `blame --incremental` output is in UTF-8
        git-gui: Use gitattribute "encoding" for file content display
        git-gui: Add support for calling out to the prepare-commit-msg hook
        git-gui: Hide commit related UI during citool --nocommit
        git-gui: Add more integration options to citool.
        git-gui: Updated German translation.
        git-gui: I18n fix sentence parts into full sentences for translation again.
        git-gui: Restore ability to Stage Working Copy for conflicts.
        git-gui: Fix Blame Parent & Context for working copy lines.
      1500f7bc
    • S
      Merge branch 'maint' · c9c6cc8d
      Shawn O. Pearce 提交于
      * maint:
        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
      c9c6cc8d