1. 27 4月, 2013 19 次提交
  2. 26 4月, 2013 1 次提交
  3. 25 4月, 2013 8 次提交
    • J
      Merge branch 'jk/remote-helper-with-signed-tags' · cd33b41c
      Junio C Hamano 提交于
      Allows remote-helpers to declare they can handle signed tags, and
      issue a warning when using those that don't.
      
      * jk/remote-helper-with-signed-tags:
        transport-helper: add 'signed-tags' capability
        transport-helper: pass --signed-tags=warn-strip to fast-export
        fast-export: add --signed-tags=warn-strip mode
      cd33b41c
    • J
      Sync with maint · 2d0b0717
      Junio C Hamano 提交于
      * maint:
        Update draft release notes to 1.8.2.2
        completion: remove duplicate block for "git commit -c"
        cherry-pick/revert: make usage say '<commit-ish>...'
      2d0b0717
    • J
      Update draft release notes to 1.8.2.2 · 173f9a71
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      173f9a71
    • J
      Merge branch 'jk/diff-algo-finishing-touches' into maint · e4d15959
      Junio C Hamano 提交于
      "git diff --diff-algorithm=algo" was understood by the command line
      parser, but "git diff --diff-algorithm algo" was not.
      
      * jk/diff-algo-finishing-touches:
        diff: allow unstuck arguments with --diff-algorithm
        git-merge(1): document diff-algorithm option to merge-recursive
      e4d15959
    • J
      Merge branch 'sr/log-SG-no-textconv' into maint · 283c63fa
      Junio C Hamano 提交于
      "git log -S/-G" started paying attention to textconv filter, but
      there was no way to disable this.  Make it honor --no-textconv
      option.
      
      * sr/log-SG-no-textconv:
        diffcore-pickaxe: unify code for log -S/-G
        diffcore-pickaxe: fix leaks in "log -S<block>" and "log -G<pattern>"
        diffcore-pickaxe: port optimization from has_changes() to diff_grep()
        diffcore-pickaxe: respect --no-textconv
        diffcore-pickaxe: remove fill_one()
        diffcore-pickaxe: remove unnecessary call to get_textconv()
      283c63fa
    • J
      Merge branch 'jc/merge-tag-object' into maint · 499231d9
      Junio C Hamano 提交于
      "git merge $(git rev-parse v1.8.2)" behaved quite differently from
      "git merge v1.8.2", as if v1.8.2 were written as v1.8.2^0 and did
      not pay much attention to the annotated tag payload.  Make the code
      notice the type of the tag object, in addition to the dwim_ref()
      based classification the current code uses (i.e. the name appears in
      refs/tags/) to decide when to special case merging of tags.
      
      * jc/merge-tag-object:
        t6200: test message for merging of an annotated tag
        t6200: use test_config/test_unconfig
        merge: a random object may not necssarily be a commit
      499231d9
    • M
      completion: remove duplicate block for "git commit -c" · 7612e61e
      Mårten Kongstad 提交于
      Remove one of two consecutive, identical blocks for "git commit -c".
      
      This was caused by a mechanical mismerge at d931e2fb (Merge
      branch 'mp/complete-paths', 2013-02-08).  The side branch wanted to
      add this block at fea16b47 but the same fix was done independently
      at 68539758 already.
      Signed-off-by: NMårten Kongstad <marten.kongstad@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      7612e61e
    • K
      cherry-pick/revert: make usage say '<commit-ish>...' · 2130bf3c
      Kevin Bracey 提交于
      The usage string for cherry-pick and revert has never been updated to
      reflect their ability to handle multiple commits. Other documentation is
      already correct.
      Signed-off-by: NKevin Bracey <kevin@bracey.fi>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      2130bf3c
  4. 24 4月, 2013 7 次提交
    • J
      Merge git://github.com/git-l10n/git-po · 30d92554
      Junio C Hamano 提交于
      * git://github.com/git-l10n/git-po:
        l10n: de.po: translate 54 new messages
        l10n: zh_CN.po: translate 54 messages (2048t0f0u)
        l10n: Update Swedish translation (2048t0f0u)
        l10n: vi.po: Update translation (2048t0u0f)
        l10n: git.pot: v1.8.3 round 1 (54 new, 15 removed)
      30d92554
    • J
      Update draft release notes to 1.8.3 · 562af5b0
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      562af5b0
    • J
      Merge branch 'nd/pretty-formats' · e52e6f79
      Junio C Hamano 提交于
      pretty-printing body of the commit that is stored in non UTF-8
      encoding did not work well.  The early part of this series fixes
      it.  And then it adds %C(auto) specifier that turns the coloring on
      when we are emitting to the terminal, and adds column-aligning
      format directives.
      
      * nd/pretty-formats:
        pretty: support %>> that steal trailing spaces
        pretty: support truncating in %>, %< and %><
        pretty: support padding placeholders, %< %> and %><
        pretty: add %C(auto) for auto-coloring
        pretty: split color parsing into a separate function
        pretty: two phase conversion for non utf-8 commits
        utf8.c: add reencode_string_len() that can handle NULs in string
        utf8.c: add utf8_strnwidth() with the ability to skip ansi sequences
        utf8.c: move display_mode_esc_sequence_len() for use by other functions
        pretty: share code between format_decoration and show_decorations
        pretty-formats.txt: wrap long lines
        pretty: get the correct encoding for --pretty:format=%e
        pretty: save commit encoding from logmsg_reencode if the caller needs it
      e52e6f79
    • J
      Merge branch 'kb/status-ignored-optim-2' · 7093d2c0
      Junio C Hamano 提交于
      Fixes a handful of issues in the code to traverse working tree to
      find untracked and/or ignored files, cleans up and optimizes the
      codepath in general.
      
      * kb/status-ignored-optim-2:
        dir.c: git-status --ignored: don't scan the work tree twice
        dir.c: git-status --ignored: don't scan the work tree three times
        dir.c: git-status: avoid is_excluded checks for tracked files
        dir.c: replace is_path_excluded with now equivalent is_excluded API
        dir.c: unify is_excluded and is_path_excluded APIs
        dir.c: move prep_exclude
        dir.c: factor out parts of last_exclude_matching for later reuse
        dir.c: git-clean -d -X: don't delete tracked directories
        dir.c: make 'git-status --ignored' work within leading directories
        dir.c: git-status --ignored: don't list empty directories as ignored
        dir.c: git-ls-files --directories: don't hide empty directories
        dir.c: git-status --ignored: don't list empty ignored directories
        dir.c: git-status --ignored: don't list files in ignored directories
        dir.c: git-status --ignored: don't drop ignored directories
      7093d2c0
    • J
      Merge branch 'jn/gitweb-install-doc' · 9e94f9ba
      Junio C Hamano 提交于
      Reword gitweb configuration instrutions.
      
      * jn/gitweb-install-doc:
        gitweb/INSTALL: GITWEB_CONFIG_SYSTEM is for backward compatibility
        gitweb/INSTALL: Simplify description of GITWEB_CONFIG_SYSTEM
      9e94f9ba
    • J
      Merge branch 'fc/untracked-zsh-prompt' · 741917f4
      Junio C Hamano 提交于
      * fc/untracked-zsh-prompt:
        prompt: fix untracked files for zsh
      741917f4
    • J
      Merge branch 'jk/receive-pack-deadlocks-with-early-failure' · f87f7424
      Junio C Hamano 提交于
      When receive-pack detects error in the pack header it received in
      order to decide which of unpack-objects or index-pack to run, it
      returned without closing the error stream, which led to a hang
      sideband thread.
      
      * jk/receive-pack-deadlocks-with-early-failure:
        receive-pack: close sideband fd on early pack errors
      f87f7424
  5. 23 4月, 2013 5 次提交