]> source.dussan.org Git - jgit.git/commit
Use 5 MiB for RevWalk default limit 93/1493/3
authorShawn O. Pearce <spearce@spearce.org>
Wed, 1 Sep 2010 21:14:54 +0000 (14:14 -0700)
committerShawn O. Pearce <spearce@spearce.org>
Thu, 2 Sep 2010 18:38:40 +0000 (11:38 -0700)
commitb505e2a558132d2baf07e4992bc9686d80a63bcf
tree25e09f96b7ccd8561a9d5fc8d3ab3a3be73050e0
parente29cd27961856376184edc74df700629003ad2f0
Use 5 MiB for RevWalk default limit

Instead of getting the limit from CoreConfig, use the larger of the
reader's limit or 5 MiB, under the assumption that any annotated tag
or commit of interest should be under 5 MiB.  But if a repository
was really insane and had bigger objects, the reader implementation
can set its streaming limit higher in order to allow RevWalk to
still process it.

Change-Id: If2c15235daa3e2d1f7167e781aa83fedb5af9a30
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
org.eclipse.jgit/src/org/eclipse/jgit/lib/CoreConfig.java
org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java