]> source.dussan.org Git - jgit.git/commit
Use long for more object counts in PackWriter 45/4645/4
authorShawn O. Pearce <spearce@spearce.org>
Thu, 17 Nov 2011 19:39:53 +0000 (11:39 -0800)
committerShawn O. Pearce <spearce@spearce.org>
Fri, 18 Nov 2011 23:55:52 +0000 (15:55 -0800)
commit1421106d7627eb2c55b97b70d105b5ba1e26a2c0
tree72155f2eef7a82b8798f46a2bfc4814baf4c96ca
parent41a18d57bcaf3bb7eb4bcee5c1d53a222d07316b
Use long for more object counts in PackWriter

Packs can contain up to 2^32-1 objects, which exceeds the range of a
Java int. Try harder to accept higher object counts in some cases by
using long more often when we are working with the object count value.

This is a trivial refactoring, we may have to make even more changes
to the object handling code to support more than 2^31-1 objects.

Change-Id: I8cd8146e97cd1c738ad5b48fa9e33804982167e7
org.eclipse.jgit/src/org/eclipse/jgit/storage/pack/PackWriter.java