1. 26 5月, 2012 6 次提交
    • J
      Sync with 1.7.10.3 · 4f644640
      Junio C Hamano 提交于
      4f644640
    • J
      Git 1.7.10.3 · 26e5c5d0
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      26e5c5d0
    • J
      Merge branch 'hv/submodule-alt-odb' into maint · 69e82602
      Junio C Hamano 提交于
      When a submodule repository uses alternate object store mechanism, some
      commands that were started from the superproject did not notice it and
      failed with "No such object" errors.  The subcommands of "git submodule"
      command that recursed into the submodule in a separate process were OK;
      only the ones that cheated and peeked directly into the submodule's
      repository from the primary process were affected.
      
      By Heiko Voigt
      * hv/submodule-alt-odb:
        teach add_submodule_odb() to look for alternates
      69e82602
    • J
      Merge branch 'bp/diff-no-index-strbuf-fix' into maint · 98eb3fc6
      Junio C Hamano 提交于
      The directory path used in "git diff --no-index", when it recurses
      down, was broken with a recent update after v1.7.10.1 release.
      
      By Bobby Powers
      * bp/diff-no-index-strbuf-fix:
        diff --no-index: don't leak buffers in queue_diff
        diff --no-index: reset temporary buffer lengths on directory iteration
      98eb3fc6
    • L
      fmt-merge-message: add empty line between tag and signature verification · a3347b98
      Linus Torvalds 提交于
      When adding the information from a tag, put an empty line between the
      message of the tag and the commented-out signature verification
      information.
      
      At least for the kernel workflow, I often end up re-formatting the message
      that people send me in the tag data. In that situation, putting the tag
      message and the tag signature verification back-to-back then means that
      normal editor "reflow parapgraph" command will get confused and think that
      the signature is a continuation of the last message paragraph.
      
      So I always end up having to first add an empty line, and then go back and
      reflow the last paragraph. Let's just do it in git directly.
      
      The extra vertical space also makes the verification visually stand out
      more from the user-supplied message, so it looks a bit more readable to me
      too, but that may be just an odd personal preference.
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      a3347b98
    • J
      config doc: remove confusion about relative GIT_DIR from FILES section · ec84e069
      Jonathan Nieder 提交于
      From the FILES section of the git-config(1) manual:
      
      	$GIT_DIR/config::
      		Repository specific configuration file. (The filename is
      		of course relative to the repository root, not the working
      		directory.)
      
      That's confusing because $GIT_DIR really is relative to the working
      directory.
      
      	$ GIT_DIR=.git GIT_EDITOR='pwd; echo editing'
      	$ export GIT_DIR GIT_EDITOR
      	$ git config --edit --local
      	/home/jrn/src/git/Documentation
      	editing .git/config
      
      It turns out that the comment is a remnant from older days when the
      heading said ".git/config" (which is indeed relative to the top of the
      worktree).
      
      It was only when the heading was changed to refer more precisely to
      <git dir>/config (see v1.5.3.2~18, AsciiDoc tweak to avoid leading
      dot, 2007-09-14) that the parenthesis stopped making sense.  Remove
      it.
      Signed-off-by: NJonathan Nieder <jrnieder@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      ec84e069
  2. 25 5月, 2012 4 次提交
    • J
      Sync with maint · 5bc2dc29
      Junio C Hamano 提交于
      By Jeff King (1) and Junio C Hamano (1)
      * maint:
        Update draft release notes to 1.7.10.3
        osxkeychain: pull make config from top-level directory
      5bc2dc29
    • J
      Update draft release notes to 1.7.10.3 · c4649188
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      c4649188
    • J
      Merge branch 'jk/maint-status-porcelain-z-b' into maint · a8bd582d
      Junio C Hamano 提交于
      "git status --porcelain" ignored "--branch" option by mistake.  The output
      for "git status --branch -z" was also incorrect and did not terminate the
      record for the current branch name with NUL as asked.
      
      By Jeff King
      * jk/maint-status-porcelain-z-b:
        status: respect "-b" for porcelain format
        status: fix null termination with "-b"
        status: refactor null_termination option
        commit: refactor option parsing
      a8bd582d
    • J
      osxkeychain: pull make config from top-level directory · 17a9ac7d
      Jeff King 提交于
      The default compiler and cflags were mostly "works for me"
      when I built the original version. We need to be much less
      careful here than usual, because we know we are building
      only on OS X.  But it's only polite to at least respect the
      CFLAGS and CC definitions that the user may have provided
      earlier.
      
      While we're at it, let's update our definitions and rules to
      be more like the top-level Makefile; default our CFLAGS to
      include -O2, and make sure we use CFLAGS and LDFLAGS when
      linking.
      Signed-off-by: NJeff King <peff@peff.net>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      17a9ac7d
  3. 24 5月, 2012 6 次提交
  4. 21 5月, 2012 4 次提交
  5. 19 5月, 2012 4 次提交
  6. 18 5月, 2012 5 次提交
    • J
      Merge git://github.com/git-l10n/git-po · 9de96815
      Junio C Hamano 提交于
      By Jiang Xin (3) and others
      via Jiang Xin (3) and Ralf Thielow (1)
      * git://github.com/git-l10n/git-po:
        l10n: de.po: translate 3 new messages
        l10n: zh_CN.po: translate 3 new messages
        l10n: pt_PT.po translate new messages
        l10n: Update git.pot (8 new, 4 removed messages)
        l10n: Update git.pot (3 new, 2 removed messages)
      9de96815
    • J
      Merge branch 'nd/i18n-parseopt' · c0b5c62d
      Junio C Hamano 提交于
      Text from "git cmd --help" are getting prepared for i18n.
      
      By Nguyễn Thái Ngọc Duy
      * nd/i18n-parseopt:
        i18n: apply: mark parseopt strings for translation
        i18n: parseopt: lookup help and argument translations when showing usage
      c0b5c62d
    • J
      Merge branch 'rs/xdiff-lose-emit-func' · 2e464dd5
      Junio C Hamano 提交于
      Simplifies the interface between the implementation of "blame" and
      underlying xdiff engine, and removes a lot of unused or unnecessary code
      from the latter.
      
      By René Scharfe (6) and Ramsay Jones (1)
      * rs/xdiff-lose-emit-func:
        builtin/blame.c: Fix a "Using plain integer as NULL pointer" warning
        xdiff: remove unused functions
        xdiff: remove emit_func() and xdi_diff_hunks()
        blame: factor out helper for calling xdi_diff()
        blame: use hunk_func(), part 2
        blame: use hunk_func(), part 1
        xdiff: add hunk_func()
      2e464dd5
    • J
      Merge branch 'fc/git-complete-helper' · 8be441ea
      Junio C Hamano 提交于
      By Felipe Contreras
      * fc/git-complete-helper:
        completion: add new __git_complete helper
      8be441ea
    • J
      Merge branch 'ld/git-p4-tags-and-labels' · 9b994b1c
      Junio C Hamano 提交于
      By Luke Diamand
      * ld/git-p4-tags-and-labels:
        git p4: fix bug when enabling tag import/export via config variables
        git p4: fix bug when verbose enabled with tag export
        git p4: add test for tag import/export enabled via config
      9b994b1c
  7. 17 5月, 2012 4 次提交
  8. 16 5月, 2012 2 次提交
  9. 15 5月, 2012 5 次提交