1. 14 9月, 2009 6 次提交
  2. 13 9月, 2009 18 次提交
  3. 12 9月, 2009 6 次提交
  4. 11 9月, 2009 7 次提交
  5. 10 9月, 2009 1 次提交
  6. 09 9月, 2009 2 次提交
    • B
      INSTALL: Update description of our SHA-1 code · 3de8ba02
      Brian Gernhardt 提交于
      We haven't had Mozilla's code or an ARM optimized algorithm since
      30ae47b4.  Reword the paragraph to give credit but not authorship to
      Mozilla.
      Signed-off-by: NBrian Gernhardt <brian@gernhardtsoftware.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      3de8ba02
    • J
      merge-recursive: give less scary messages when merge did not start · fadd069d
      Junio C Hamano 提交于
      When unpack_trees() three-way merge logic is called from merge-recursive
      and finds that local changes are going to be clobbered, its plumbing level
      messages were given as errors first, and then the merge driver added even
      more scary message "fatal: merging of trees <a long object name> and
      <another long object name> failed".
      
      This is most often encountered by new CVS/SVN migrants who are used to
      start a merge from a dirty work tree.  The saddest part is that the merge
      refused to run to prevent _any_ damage from being done to your work tree
      when these messages are given, but the messages look a lot more scarier
      than the conflicted case where the user needs to resolve them.
      
      Replace the plumbing level messages so that they talk about what it is
      protecting the user from, and end the messages with "Aborting." so that it
      becomes clear that the command did not do any harm.
      
      The final "merging of trees failed" message is superfluous, unless you are
      interested in debugging the merge-recursive itself.  Squelch the current
      die() message by default, but allow it to help people who debug git with
      verbosity level 4 or greater.
      
      Unless there is some bug, an inner merge that does not touch working tree
      should not trigger any such error, so emit the current die() message when
      we see an error return from it while running the inner merge, too.  It
      would also help people who debug git.
      
      We could later add instructions on how to recover (i.e. "stash changes
      away or commit on a side branch and retry") instead of the silent
      exit(128) I have in this patch, and then use Peff's advice.* mechanism to
      squelch it (e.g. "advice.mergeindirtytree"), but they are separate topics.
      Tested-by: NNanako Shiraishi <nanako3@lavabit.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      fadd069d