Define an abstraction for handling abbreviated SHA-1 strings
commit05ee644b89c45e2e98fef6c24899e6e1ad9f856c
authorShawn O. Pearce <spearce@spearce.org>
Wed, 10 Dec 2008 23:18:25 +0000 (10 15:18 -0800)
committerRobin Rosenberg <robin.rosenberg@dewire.com>
Sat, 13 Dec 2008 02:13:24 +0000 (13 03:13 +0100)
treef943375a8dd0b0ffe989c505efc521d3e9bfb497
parentbf121d28e5e51c969698918505711180c3e9c3eb
Define an abstraction for handling abbreviated SHA-1 strings

The AbbreviatedObjectId class parses an abbreviated SHA-1 string
into a binary format, permitting it to be more efficiently matched
against existing binary ObjectId fields.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
org.spearce.jgit.test/tst/org/spearce/jgit/lib/AbbreviatedObjectIdTest.java [new file with mode: 0644]
org.spearce.jgit/src/org/spearce/jgit/lib/AbbreviatedObjectId.java [new file with mode: 0644]
org.spearce.jgit/src/org/spearce/jgit/lib/AnyObjectId.java