1. 12 8月, 2005 4 次提交
    • M
      Debian packaging fixes. · 5acc5bfd
      Matthias Urlichs 提交于
      - Split gitk off to its own package;
        it needs tk installed, but nothing else does.
      - Refer to GPL properly, don't install COPYING.
      - Fix maintainer.
      - Use dh_movefiles instead of dh_install;
        we don't want to list everything *except* gitk.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      5acc5bfd
    • J
      merge-base.c: pathological case fix. · b4ad66b7
      Junio C Hamano 提交于
      Also add some illustration requested by Linus.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      b4ad66b7
    • L
      [PATCH] Speed up git-merge-base a lot · 0b9442d6
      Linus Torvalds 提交于
      In commit 4f7eb2e5 I fixed git-merge-base
      getting confused by datestamps that caused it to traverse things in a
      non-obvious order.
      
      However, my fix was a very brute-force one, and it had some really
      horrible implications for more complex trees with lots of parallell
      development. It might end up traversing all the way to the root commit.
      
      Now, normally that isn't that horrible: it's used mainly for merging, and
      the bad cases really tend to happen fairly rarely, so if it takes a few
      seconds, we're not in too bad shape.
      
      However, gitk will also do the git-merge-base for every merge it shows,
      because it basically re-does the trivial merge in order to show the
      "interesting" parts. And there we'd really like the result to be
      instantaneous.
      
      This patch does that by walking the tree more completely, and using the
      same heuristic as git-rev-list to decide "ok, the rest is uninteresting".
      
      In one - hopefully fairly extreme - case, it made a git-merge-base go from
      just under five seconds(!) to a tenth of a second on my machine.
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      0b9442d6
    • J
      Merge with gitk. · 2b64f88f
      Junio C Hamano 提交于
      This merges commit
          b664550c
      from gitk into our head commit
          bf570303
      
      Sincerely,
          jit-merge command.
      2b64f88f
  2. 11 8月, 2005 6 次提交
  3. 10 8月, 2005 22 次提交
  4. 09 8月, 2005 8 次提交