Expose RefWriter constructor taking RefList

An implementation might prefer to use the RefList type here, and
RefList is part of our public API.  Expose the constructor so callers
who have a RefList can take advantage of the existing sorting.

Change-Id: I545867f85aa2c479d2d610024ebbe318144709c8
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
This commit is contained in:
Shawn O. Pearce 2010-06-22 17:07:09 -07:00
parent bfc43c13bc
commit 864cc3de10
1 changed files with 7 additions and 2 deletions

View File

@ -86,8 +86,13 @@ public RefWriter(Map<String, Ref> refs) {
this.refs = RefComparator.sort(refs.values());
}
RefWriter(RefList<Ref> list) {
this.refs = list.asList();
/**
* @param refs
* the complete set of references. This should have been computed
* by applying updates to the advertised refs already discovered.
*/
public RefWriter(RefList<Ref> refs) {
this.refs = refs.asList();
}
/**