Mercurial > hg4j
comparison src/org/tmatesoft/hg/core/HgLogCommand.java @ 253:1874d11054e5
HgLogCommand.changeset(Nodeid) to ease command configuration
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Mon, 15 Aug 2011 18:59:05 +0200 |
parents | 9ef71bd26db1 |
children | 6d1804fe0ed7 |
comparison
equal
deleted
inserted
replaced
252:a6d19adc2636 | 253:1874d11054e5 |
---|---|
137 } else { | 137 } else { |
138 startRev = rev1; | 138 startRev = rev1; |
139 endRev = rev2; | 139 endRev = rev2; |
140 } | 140 } |
141 return this; | 141 return this; |
142 } | |
143 | |
144 /** | |
145 * Select specific changeset | |
146 * | |
147 * @param nid changeset revision | |
148 * @return <code>this</code> for convenience | |
149 */ | |
150 public HgLogCommand changeset(Nodeid nid) { | |
151 // XXX perhaps, shall support multiple (...) arguments and extend #execute to handle not only range, but also set of revisions. | |
152 final int csetLocal = repo.getChangelog().getLocalRevision(nid); | |
153 return range(csetLocal, csetLocal); | |
142 } | 154 } |
143 | 155 |
144 /** | 156 /** |
145 * Visit history of a given file only. | 157 * Visit history of a given file only. |
146 * @param file path relative to repository root. Pass <code>null</code> to reset. | 158 * @param file path relative to repository root. Pass <code>null</code> to reset. |