1. 10 10月, 2005 1 次提交
  2. 09 10月, 2005 2 次提交
  3. 08 10月, 2005 3 次提交
  4. 06 10月, 2005 7 次提交
  5. 05 10月, 2005 2 次提交
    • J
      Fix diff-filter All-Or-None mark. · 0b34379a
      Junio C Hamano 提交于
      When we updated the marker for new files from 'N' to 'A', we forgot to
      notice that the letter is already taken by the All-Or-None mark.
      Change the All-Or-None marker to '*' to resolve this conflict.
      
      	git-diff-tree -r --diff-filter='R*' -M
      
      shows all the changes (not just renames) that are contained in commits
      that have renames, in comparison with:
      
      	git-diff-tree -r --diff-filter='R' -M
      
      shows the same set of changes but the diff output are limited only to
      renaming changes.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      0b34379a
    • J
      Add missing documentation. · 12905637
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      12905637
  6. 04 10月, 2005 8 次提交
  7. 03 10月, 2005 10 次提交
  8. 02 10月, 2005 7 次提交
    • J
      read-tree: remove --head option. · 7dd43575
      Junio C Hamano 提交于
      Initially it was to allow specifying more than one remote to
      allow creation of an Octopus, but it is not being used.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      7dd43575
    • J
      Customize git command for installations that lack certain commands. · 0842acff
      Junio C Hamano 提交于
      When the platform lacks certain git subcommands, omit them from the
      list of subcommands that are available from "git" wrapper.
      
      Noticed by Geert Bosch.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      0842acff
    • H
      [PATCH] git on OpenBSD · 18c5a525
      Han Boetes 提交于
      iconv is installed in /usr/local.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      18c5a525
    • L
      [PATCH] Re-instate index file write optimization · 5cd5ace7
      Linus Torvalds 提交于
      This makes "git-update-index" avoid the new index file write if it didn't
      make any changes to the index.
      
      It still doesn't make things like "git status" be read-only operations in
      general, but if the index file doesn't need refreshing, it now will at
      least avoid making unnecessary changes.
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      5cd5ace7
    • L
      [PATCH] Better error reporting for "git status" · 5d1a5c02
      Linus Torvalds 提交于
      Instead of "git status" ignoring (and hiding) potential errors from the
      "git-update-index" call, make it exit if it fails, and show the error.
      
      In order to do this, use the "-q" flag (to ignore not-up-to-date files)
      and add a new "--unmerged" flag that allows unmerged entries in the index
      without any errors.
      
      This also avoids marking the index "changed" if an entry isn't actually
      modified, and makes sure that we exit with an understandable error message
      if the index is corrupt or unreadable. "read_cache()" no longer returns an
      error for the caller to check.
      
      Finally, make die() and usage() exit with recognizable error codes, if we
      ever want to check the failure reason in scripts.
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      5d1a5c02
    • J
      More portability. · 455a7f32
      Junio C Hamano 提交于
       - The location of openssl development files got customizable.
       - The location of iconv development files got customizable.
       - Pass $TAR down to t5000 test so that the user can override with
         'gmake TAR=gtar'.
       - Solaris 'bc' does not seem to grok "define abs()".  There is no
         reason to use bc there -- expr would do.
      Signed-off-by: NJunio C Hamano <junio@twinsun.com>
      455a7f32
    • J
      Add git-symbolic-ref · 8098a178
      Junio C Hamano 提交于
      This adds the counterpart of git-update-ref that lets you read
      and create "symbolic refs".  By default it uses a symbolic link
      to represent ".git/HEAD -> refs/heads/master", but it can be compiled
      to use the textfile symbolic ref.
      
      The places that did 'readlink .git/HEAD' and 'ln -s refs/heads/blah
      .git/HEAD' have been converted to use new git-symbolic-ref command, so
      that they can deal with either implementation.
      Signed-off-by: NJunio C Hamano <junio@twinsun.com>
      8098a178