1. 25 11月, 2006 2 次提交
  2. 22 11月, 2006 2 次提交
  3. 20 11月, 2006 6 次提交
  4. 19 11月, 2006 8 次提交
  5. 17 11月, 2006 2 次提交
    • L
      "git fmt-merge-msg" SIGSEGV · 6b1f8c32
      Linus Torvalds 提交于
      Ok, this is a _really_ stupid case, and I don't think it matters, but hey,
      we should never SIGSEGV.
      
      Steps to reproduce:
      
      	mkdir duh
      	cd duh
      	git init-db
      	git-fmt-merge-msg < /dev/null
      
      will cause a SIGSEGV in cmd_fmt_merge_msg(), because we're doing a
      strncmp() with a NULL current_branch.
      
      And yeah, it's an insane schenario, and no, it doesn't really matter. The
      only reason I noticed was that a broken version of my "git pull" into an
      empty directory would cause this.
      
      This silly patch just replaces the SIGSEGV with a controlled exit with an
      error message.
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      6b1f8c32
    • L
      git-pull: allow pulling into an empty repository · d09e79cb
      Linus Torvalds 提交于
      We used to complain that we cannot merge anything we fetched
      with a local branch that does not exist yet.  Just treat the
      case as a natural extension of fast forwarding and make the
      local branch'es tip point at the same commit we just fetched.
      After all an empty repository without an initial commit is an
      ancestor of any commit.
      
      [jc: I added a trivial test.  We've become sloppy but we should
       stick to the discipline of covering new behaviour with new
       tests. ]
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      d09e79cb
  6. 16 11月, 2006 6 次提交
  7. 15 11月, 2006 1 次提交
  8. 14 11月, 2006 4 次提交
  9. 13 11月, 2006 1 次提交
  10. 12 11月, 2006 5 次提交
  11. 11 11月, 2006 2 次提交
  12. 10 11月, 2006 1 次提交
    • J
      Merge branch 'maint' · 368c2ac2
      Junio C Hamano 提交于
      * maint:
        git-rebase: Use --ignore-if-in-upstream option when executing git-format-patch.
        git-svn: fix dcommit losing changes when out-of-date from svn
        git-svn: don't die on rebuild when --upgrade is specified
        git-svn: avoid printing filenames of files we're not tracking
      368c2ac2