1. 17 8月, 2011 13 次提交
  2. 09 8月, 2011 3 次提交
  3. 04 8月, 2011 3 次提交
  4. 02 8月, 2011 7 次提交
  5. 01 8月, 2011 3 次提交
  6. 25 7月, 2011 1 次提交
    • J
      tests: print failed test numbers at the end of the test run · 2579e1d2
      Jens Lehmann 提交于
      On modern multi-core processors "make test" is often run in multiple jobs.
      If one of them fails the test run does stop, but the concurrently running
      tests finish their run. It is rather easy to find out which test failed by
      doing a "ls -d t/trash*". But that only works when you don't use the "-i"
      option to "make test" because you want to get an overview of all failing
      tests. In that case all thrash directories are deleted end and the
      information which tests failed is lost.
      
      If one or more tests failed, print a list of them before the test summary:
      
      failed test(s): t1000 t6500
      
      fixed   0
      success 7638
      failed  3
      broken  49
      total   7723
      
      This makes it possible to just run the test suite with -i and collect all
      failed test scripts at the end for further examination.
      Signed-off-by: NJens Lehmann <Jens.Lehmann@web.de>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      2579e1d2
  7. 23 7月, 2011 2 次提交
    • D
      doc/fast-import: clarify notemodify command · b421812b
      Dmitry Ivankov 提交于
      The "notemodify" fast-import command was introduced in commit a8dd2e7d
      (fast-import: Add support for importing commit notes, 2009-10-09)
      The commit log has slightly different description than the added
      documentation. The latter is somewhat confusing. "notemodify" is a
      subcommand of "commit" command used to add a note for some commit.
      Does this note annotate the commit produced by the "commit" command
      or a commit given by it's committish parameter? Which notes tree
      does it write notes to?
      
      The exact meaning could be deduced with old description and some
      notes machinery knowledge. But let's make it more obvious. This
      command is used in a context like "commit refs/notes/test" to
      add or rewrite an annotation for a committish parameter. So the
      advised way to add notes in a fast-import stream is:
      1) import some commits (optional)
      2) prepare a "commit" to the notes tree:
      2.1) choose notes ref, committer, log message, etc.
      2.2) create annotations with "notemodify", where each can refer to
      a commit being annotated via a branch name, import mark reference,
      sha1 and other expressions specified in the Documentation.
      Signed-off-by: NDmitry Ivankov <divanorama@gmail.com>
      Acked-by: NJonathan Nieder <jrnieder@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      b421812b
    • J
      df6b0cad
  8. 22 7月, 2011 1 次提交
  9. 21 7月, 2011 1 次提交
  10. 20 7月, 2011 1 次提交
  11. 13 7月, 2011 1 次提交
  12. 12 7月, 2011 1 次提交
    • J
      get_pwd_cwd(): Do not trust st_dev/st_ino blindly · 7d092adc
      Johannes Schindelin 提交于
      10c4c881 (Allow add_path() to add non-existent directories to the path,
      2008-07-21) introduced get_pwd_cwd() function in order to favor $PWD when
      getenv("PWD") and getcwd() refer to the same directory but are different
      strings (e.g. the former gives a nicer looking name via a symbolic link to
      an uglier looking automounted path). The function tried to determine if
      two directories are the same by running stat(2) on both and comparing
      ino/dev fields.
      
      Unfortunately, stat() does not fill any ino or dev fields in msysgit.  But
      there is a telltale: both ino and dev are 0 when they are not filled
      correctly, so let's be extra cautious.
      
      This happens to fix a bug in "get-receive-pack working_directory/" when
      the GIT_DIR would not be set correctly due to absolute_path(".")
      returning the wrong value.
      Signed-off-by: NJohannes Schindelin <johannes.schindelin@gmx.de>
      Acked-by: NJohannes Sixt <j6t@kdbg.org>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      7d092adc
  13. 08 7月, 2011 1 次提交
  14. 07 7月, 2011 2 次提交
    • M
      Documentation: use [verse] for SYNOPSIS sections · 7791a1d9
      Martin von Zweigbergk 提交于
      The SYNOPSIS sections of most commands that span several lines already
      use [verse] to retain line breaks. Most commands that don't span
      several lines seem not to use [verse]. In the HTML output, [verse]
      does not only preserve line breaks, but also makes the section
      indented, which causes a slight inconsistency between commands that
      use [verse] and those that don't. Use [verse] in all SYNOPSIS sections
      for consistency.
      
      Also remove the blank lines from git-fetch.txt and git-rebase.txt to
      align with the other man pages. In the case of git-rebase.txt, which
      already uses [verse], the blank line makes the [verse] not apply to
      the last line, so removing the blank line also makes the formatting
      within the document more consistent.
      
      While at it, add single quotes to 'git cvsimport' for consistency with
      other commands.
      Signed-off-by: NMartin von Zweigbergk <martin.von.zweigbergk@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      7791a1d9
    • J
      docs: document --textconv diff option · d28790dc
      Jeff King 提交于
      This has been there since textconv existed, but was never
      documented. There is some overlap with what's in
      gitattributes(5), but it's important to warn in both places
      that textconv diffs probably can't be applied.
      Signed-off-by: NJeff King <peff@peff.net>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      d28790dc