comparison src/org/tmatesoft/hg/core/HgFileRevision.java @ 431:12f668401613

FIXMEs: awkward API refactored, what need to be internal got hidden; public aspects got captured in slim interfaces
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Thu, 29 Mar 2012 20:54:04 +0200
parents 31a89587eb04
children b3b1db9301a2
comparison
equal deleted inserted replaced
430:d280759c2a3f 431:12f668401613
40 private Boolean isCopy = null; // null means not yet known 40 private Boolean isCopy = null; // null means not yet known
41 private Pair<Nodeid, Nodeid> parents; 41 private Pair<Nodeid, Nodeid> parents;
42 private Flags flags; // null unless set/extracted 42 private Flags flags; // null unless set/extracted
43 43
44 /** 44 /**
45 * FIXME has to be public? 45 * New description of a file revision from a specific repository.
46 *
47 * <p>Although this constructor is public, and clients can use it to construct own file revisions to pass e.g. to commands, its use is discouraged.
46 * 48 *
47 * @param hgRepo repository 49 * @param hgRepo repository
48 * @param rev file revision 50 * @param rev file revision
49 * @param manifestEntryFlags file flags at this revision (optional, may be null) 51 * @param manifestEntryFlags file flags at this revision (optional, may be null)
50 * @param p path of the file at the given revision 52 * @param p path of the file at the given revision