1. 21 1月, 2010 6 次提交
  2. 20 1月, 2010 1 次提交
  3. 19 1月, 2010 9 次提交
    • J
      Merge branch 'maint-1.6.4' into maint-1.6.5 · 03c6e97f
      Junio C Hamano 提交于
      * maint-1.6.4:
        Fix mis-backport of t7002
        base85: Make the code more obvious instead of explaining the non-obvious
        base85: encode_85() does not use the decode table
        base85 debug code: Fix length byte calculation
        checkout -m: do not try to fall back to --merge from an unborn branch
        branch: die explicitly why when calling "git branch [-a|-r] branchname".
        textconv: stop leaking file descriptors
        commit: --cleanup is a message option
        git count-objects: handle packs bigger than 4G
        t7102: make the test fail if one of its check fails
      03c6e97f
    • J
      Merge branch 'maint-1.6.3' into maint-1.6.4 · 814035c1
      Junio C Hamano 提交于
      * maint-1.6.3:
        base85: Make the code more obvious instead of explaining the non-obvious
        base85: encode_85() does not use the decode table
        base85 debug code: Fix length byte calculation
        checkout -m: do not try to fall back to --merge from an unborn branch
        branch: die explicitly why when calling "git branch [-a|-r] branchname".
        textconv: stop leaking file descriptors
        commit: --cleanup is a message option
        git count-objects: handle packs bigger than 4G
        t7102: make the test fail if one of its check fails
      
      Conflicts:
      	builtin-commit.c
      814035c1
    • J
      Merge branch 'maint-1.6.2' into maint-1.6.3 · 011c181c
      Junio C Hamano 提交于
      * maint-1.6.2:
        base85: Make the code more obvious instead of explaining the non-obvious
        base85: encode_85() does not use the decode table
        base85 debug code: Fix length byte calculation
        checkout -m: do not try to fall back to --merge from an unborn branch
        branch: die explicitly why when calling "git branch [-a|-r] branchname".
        textconv: stop leaking file descriptors
        commit: --cleanup is a message option
        git count-objects: handle packs bigger than 4G
        t7102: make the test fail if one of its check fails
      
      Conflicts:
      	diff.c
      011c181c
    • J
      Merge commit 'v1.6.4.4-8-g8de65185' into maint-1.6.4 · 18d97f5f
      Junio C Hamano 提交于
      * commit 'v1.6.4.4-8-g8de65185':
        Fix mis-backport of t7002
      18d97f5f
    • J
      Fix mis-backport of t7002 · 8de65185
      Junio C Hamano 提交于
      The original patch that became cfe370c6 (grep: do not segfault when -f is
      used, 2009-10-16), was made against "maint" or newer branch back then, but
      the fix addressed the issue that was present as far as in 1.6.4 series.
      
      The maintainer backported the patch to the 1.6.4 maintenance branch, but
      failed to notice that the new tests assumed the setup done by the script
      in "maint", which did quite a lot more than the same test script in 1.6.4
      series, and the output didn't match the expected result.
      
      This should fix it.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      8de65185
    • J
      Update draft release notes to 1.6.6.1 · 6f9752d2
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      6f9752d2
    • J
      Merge branch 'dp/maint-1.6.5-fast-import-non-commit-tag' into maint · 6304c406
      Junio C Hamano 提交于
      * dp/maint-1.6.5-fast-import-non-commit-tag:
        fast-import: tag may point to any object type
      6304c406
    • J
      Merge branch 'jm/maint-1.6.5-grep-NUL-terminate' into maint · 7d0dafe3
      Junio C Hamano 提交于
      * jm/maint-1.6.5-grep-NUL-terminate:
        grep: NUL terminate input from a file
      7d0dafe3
    • J
      grep: NUL terminate input from a file · 34f39992
      Jim Meyering 提交于
      Internally "git grep" runs regexec(3) that expects its input string
      to be NUL terminated.  When searching inside blob data, read_sha1_file()
      automatically gives such a buffer, but builtin-grep.c forgot to put
      the NUL at the end, even though it allocated enough space for it.
      Signed-off-by: NJim Meyering <meyering@redhat.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      34f39992
  4. 16 1月, 2010 1 次提交
  5. 15 1月, 2010 2 次提交
  6. 13 1月, 2010 1 次提交
  7. 12 1月, 2010 2 次提交
    • J
      grep: -L should show empty files · fbb9971a
      Junio C Hamano 提交于
      The -L (--files-without-match) option is supposed to show paths that
      produced no matches.  When running the internal grep on work tree files,
      however, we had an optimization to just return on zero-sized files,
      without doing anything.
      
      This optimization doesn't matter too much in practice (a tracked empty
      file must be rare, or there is something wrong with your project); to
      produce results consistent with GNU grep, we should stop the optimization
      and show empty files as not having the given pattern.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      fbb9971a
    • M
      rebase--interactive: Ignore comments and blank lines in peek_next_command · 2b77029f
      Michael Haggerty 提交于
      Previously, blank lines and/or comments within a series of
      squash/fixup commands would confuse "git rebase -i" into thinking that
      the series was finished.  It would therefore require the user to edit
      the commit message for the squash/fixup commits seen so far.  Then,
      after continuing, it would ask the user to edit the commit message
      again.
      
      Ignore comments and blank lines within a group of squash/fixup
      commands, allowing them to be processed in one go.
      Signed-off-by: NMichael Haggerty <mhagger@alum.mit.edu>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      2b77029f
  8. 10 1月, 2010 8 次提交
  9. 07 1月, 2010 1 次提交
  10. 03 1月, 2010 1 次提交
  11. 01 1月, 2010 5 次提交
  12. 30 12月, 2009 3 次提交
    • J
      Merge branch 'maint-1.6.1' into maint · b0b3a241
      Junio C Hamano 提交于
      * maint-1.6.1:
        textconv: stop leaking file descriptors
        commit: --cleanup is a message option
        git count-objects: handle packs bigger than 4G
        t7102: make the test fail if one of its check fails
      
      Conflicts:
      	builtin-commit.c
      	diff.c
      b0b3a241
    • J
      textconv: stop leaking file descriptors · 70d70999
      Jeff King 提交于
      We read the output from textconv helpers over a pipe, but we
      never actually closed our end of the pipe after using it.
      Signed-off-by: NJeff King <peff@peff.net>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      70d70999
    • J
      reset: unbreak hard resets with GIT_WORK_TREE · cd0f0f68
      Jeff King 提交于
      Commit 952dfc69 tried to tighten the safety valves for doing
      a "reset --hard" in a bare repository or outside the work
      tree, but accidentally broke the case for GIT_WORK_TREE.
      This patch unbreaks it.
      
      Most git commands which need a work tree simply use
      NEED_WORK_TREE in git.c to die before they get to their
      cmd_* function. Reset, however, only needs a work tree in
      some cases, and so must handle the work tree itself. The
      error that 952dfc69 made was to simply forbid certain
      operations if the work tree was not set up; instead, we need
      to do the same thing that NEED_WORK_TREE does, which is to
      call setup_work_tree(). We no longer have to worry about dying
      in the non-worktree case, as setup_work_tree handles that
      for us.
      Signed-off-by: NJeff King <peff@peff.net>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      cd0f0f68