1. 11 4月, 2006 2 次提交
  2. 10 4月, 2006 1 次提交
  3. 09 4月, 2006 5 次提交
    • L
      Make "--parents" logs also be incremental · 3381c790
      Linus Torvalds 提交于
      The parent rewriting feature caused us to create the whole history in one
      go, and then simplify it later, because of how rewrite_parents() had been
      written. However, with a little tweaking, it's perfectly possible to do
      even that one incrementally.
      
      Right now, this doesn't really much matter, because every user of
      "--parents" will probably generally _also_ use "--topo-order", which will
      cause the old non-incremental behaviour anyway. However, I'm hopeful that
      we could make even the topological sort incremental, or at least
      _partially_ so (for example, make it incremental up to the first merge).
      
      In the meantime, this at least moves things in the right direction, and
      removes a strange special case.
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      3381c790
    • M
      xdiff/xdiffi.c: fix warnings about possibly uninitialized variables · 0ed49a3e
      Marco Roeland 提交于
      Compiling this module gave the following warnings (some double dutch!):
      
      xdiff/xdiffi.c: In functie 'xdl_recs_cmp':
      xdiff/xdiffi.c:298: let op: 'spl.i1' may be used uninitialized in this function
      xdiff/xdiffi.c:298: let op: 'spl.i2' may be used uninitialized in this function
      xdiff/xdiffi.c:219: let op: 'fbest1' may be used uninitialized in this function
      xdiff/xdiffi.c:219: let op: 'bbest1' may be used uninitialized in this function
      
      A superficial tracking of their usage, without deeper knowledge about the
      algorithm, indeed confirms that there are code paths on which these
      variables will be used uninitialized. In practice these code paths might never
      be reached, but then these fixes will not change the algorithm. If these
      code paths are ever reached we now at least have a predictable outcome. And
      should the very small performance impact of these initializations be
      noticeable, then they should at least be replaced by comments why certain
      code paths will never be reached.
      
      Some extra initializations in this patch now fix the warnings.
      0ed49a3e
    • J
      diffcore-rename: fix merging back a broken pair. · fc580719
      Junio C Hamano 提交于
      When a broken pair is matched up by rename detector to be merged
      back, we do not want to say it is "dissimilar" with the
      similarity index.  The output should just say they were changed,
      taking the break score left by the earlier diffcore-break run if
      any.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      fc580719
    • J
      diff: fix output of total-rewrite diff. · a041d94f
      Junio C Hamano 提交于
      We did not read in the file data before emitting the
      total-rewrite diff.  Noticed by Pasky.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      a041d94f
    • J
      f0853837
  4. 08 4月, 2006 13 次提交
  5. 07 4月, 2006 11 次提交
  6. 06 4月, 2006 8 次提交