1. 29 12月, 2005 1 次提交
  2. 28 12月, 2005 1 次提交
    • J
      Fix bogus tests on rev-list output. · e9add360
      Junio C Hamano 提交于
      These tests seem to mean checking the output with expected
      result, but was not doing its handrolled test helper function.
      
      Also fix the guard to workaround wc output that have whitespace
      padding, which was broken but not exposed because the test was
      not testing it ;-).
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      e9add360
  3. 12 10月, 2005 1 次提交
  4. 08 9月, 2005 1 次提交
    • J
      Big tool rename. · 215a7ad1
      Junio C Hamano 提交于
      As promised, this is the "big tool rename" patch.  The primary differences
      since 0.99.6 are:
      
        (1) git-*-script are no more.  The commands installed do not
            have any such suffix so users do not have to remember if
            something is implemented as a shell script or not.
      
        (2) Many command names with 'cache' in them are renamed with
            'index' if that is what they mean.
      
      There are backward compatibility symblic links so that you and
      Porcelains can keep using the old names, but the backward
      compatibility support  is expected to be removed in the near
      future.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      215a7ad1
  5. 30 7月, 2005 1 次提交
  6. 08 7月, 2005 1 次提交
  7. 07 7月, 2005 3 次提交
  8. 30 6月, 2005 5 次提交
  9. 23 6月, 2005 1 次提交
  10. 20 6月, 2005 1 次提交
    • J
      [PATCH] Additional git-rev-list unit tests to demonstrate problems that require fixes · dec5eda7
      Jon Seymour 提交于
      1. --merge-order doesn't deal properly with a specified head that has no parent
      
         * FAIL 11: head has no parent
      
      2. --merge-order doesn't deal properly with arguments of the form
           head ^head
      
         * FAIL 30: head ^head --merge-order git-rev-list --merge-order
           --show-breaks a3 ^a3
      
      3. if one of the specified heads is reachable from the other, the
         head gets printed twice and this causes problems for upcoming
         versions of gitk. This is true for both --merge-order and non
         --merge-order style of invocations.
          * FAIL 24: one specified head reachable from another a4, c3, --merge-order
          * FAIL 26: one specified head reachable from another a4, c3, no --merge-order
          * FAIL 27: one specified head reachable from another c3, a4, no --merge-order
      
      4. --merge-order aborts with commits that list the same parent twice...it should handle it more gracefully.
          * no longer unit testable
      
      5. broken interaction between --merge-order and --max-age
         previously posted as:
      
          "[PATCH 1/2] Test case that demonstrates problem with --merge-order, --max-age interaction"
          * FAIL 23: --max-age=c3, --merge-order
      
      Later patches in this patch set fix these problems.
      Signed-off-by: NJon Seymour <jon.seymour@gmail.com>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      dec5eda7
  11. 09 6月, 2005 1 次提交
    • J
      [PATCH] three --merge-order bug fixes · 4e734673
      Jon Seymour 提交于
      This patch fixes three bugs in --merge-order support
          * mark_ancestors_uninteresting was unnecessarily exponential which
            caused a problem when a commit with no parents was merged near the
            head of something like the linux kernel
          * removed a spurious statement from find_base which wasn't
            apparently causing problems now, but wasn't correct either.
          * removed an unnecessarily strict check from find_base_for_list
            that causes a problem if git-rev-list commit ^parent-of-commit
            is specified.
          * added some unit tests which were accidentally omitted from
            original merge-order patch
      
      The fix to mark_ancestors_uninteresting isn't an optimal fix - a full
      graph scan will still be performed in this case even though it is
      not strictly required. However, a full graph scan is linear
      and still no worse than git-rev-list HEAD which runs in less than 2
      seconds on a warm cache.
      Signed-off-by: NJon Seymour <jon.seymour@gmail.com>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      4e734673