Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 3, 2008
  1. @gitster

    fast-export --export-marks: fix off by one error

    gitster authored
    The export_marks() function iterated over a (potentially sparsely
    populated) hashtable, but it accessed it starting from offset 1 and one
    element beyond the end.
    
    Noticed by SungHyun Nam.
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
Commits on Apr 21, 2007
  1. @torvalds

    Fix a copy-n-paste bug in the object decorator code.

    torvalds authored Junio C Hamano committed
    Duh.
    
    When I did the object decorator thing, I made the "loop over the hash"
    function use the same logic for updating the hash, ie made them use
    
    	if (++j >= size)
    		j = 0;
    
    for both the hash update for both "insert" and "lookup"
    
    HOWEVER.
    
    For some inexplicable reason I had an extraneous
    
    	j++;
    
    in the insert path (probably just from the fact that the old code there
    used
    
    	j++;
    	if (j >= size)
    		j = 0;
    
    and when I made them use the same logic I just didn't remove the old
    extraneous line properly.
    
    This fixes it.
    
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
Commits on Apr 16, 2007
  1. @torvalds

    Add a generic "object decorator" interface, and make object refs use it

    torvalds authored Junio C Hamano committed
    This allows you to add an arbitrary "decoration" of your choice to any
    object.  It's a space- and time-efficient way to add information to
    arbitrary objects, especially if most objects probably do not have the
    decoration.
    
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Signed-off-by: Junio C Hamano <junkio@cox.net>
Something went wrong with that request. Please try again.