Change AnyObjectId.abbreviate() to return AbbreviatedObjectId
commit3d4a7e967c5825eb80efb120ff1705054748ca6f
authorShawn O. Pearce <spearce@spearce.org>
Wed, 10 Dec 2008 23:18:27 +0000 (10 15:18 -0800)
committerRobin Rosenberg <robin.rosenberg@dewire.com>
Sat, 13 Dec 2008 02:13:25 +0000 (13 03:13 +0100)
treec31ce999d8adf9510ae685caa3ce3512478cd238
parentd85c8b45225efc27bda3b07e0a71e659fe45f470
Change AnyObjectId.abbreviate() to return AbbreviatedObjectId

By returning our abstraction type we can reuse the logic inside
AbbreviatedObjectId to format the abbreviated string.  A result
can also be used to test against another ObjectId.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/components/RefContentProposal.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/fetch/FetchResultTable.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/push/PushResultTable.java
org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Branch.java
org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Fetch.java
org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Push.java
org.spearce.jgit/src/org/spearce/jgit/lib/AbbreviatedObjectId.java
org.spearce.jgit/src/org/spearce/jgit/lib/AnyObjectId.java