1. 22 8月, 2010 4 次提交
  2. 21 8月, 2010 11 次提交
  3. 20 8月, 2010 5 次提交
  4. 19 8月, 2010 19 次提交
  5. 18 8月, 2010 1 次提交
    • D
      mergetool: Skip autoresolved paths · bb0a484e
      David Aguilar 提交于
      When mergetool is run without path limiters it loops
      over each entry in 'git ls-files -u'.  This includes
      autoresolved paths.
      
      Teach mergetool to only merge files listed in 'rerere status'
      when rerere is enabled.
      
      There are some subtle but harmless changes in behavior.
      We now call cd_to_toplevel when no paths are given.
      We do this because 'rerere status' paths are always relative
      to the root.  This is beneficial for the non-rerere use as
      well in that mergetool now runs against all unmerged files
      regardless of the current directory.
      
      This also slightly tweaks the output when run without paths
      to be more readable.
      
      The old output:
      
      Merging the files: foo
      bar
      baz
      
      The new output:
      
      Merging:
      foo
      bar
      baz
      Signed-off-by: NDavid Aguilar <davvid@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      bb0a484e