1. 26 5月, 2012 4 次提交
    • 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 3 次提交
    • 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. 21 5月, 2012 2 次提交
  4. 17 5月, 2012 2 次提交
  5. 16 5月, 2012 1 次提交
  6. 15 5月, 2012 13 次提交
  7. 12 5月, 2012 11 次提交
  8. 11 5月, 2012 4 次提交