comparison src/com/tmate/hgkit/console/Log.java @ 50:f1db8610da62

Log to consult (placeholder, for now) class to find out associated tags
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Sat, 15 Jan 2011 01:41:49 +0100
parents 26e3eeaa3962
children 613c936d74e4
comparison
equal deleted inserted replaced
49:26e3eeaa3962 50:f1db8610da62
149 149
150 private String print(int revNumber, Nodeid csetNodeid, Changeset cset) { 150 private String print(int revNumber, Nodeid csetNodeid, Changeset cset) {
151 StringBuilder sb = new StringBuilder(); 151 StringBuilder sb = new StringBuilder();
152 Formatter f = new Formatter(sb); 152 Formatter f = new Formatter(sb);
153 f.format("changeset: %d:%s\n", revNumber, complete ? csetNodeid : csetNodeid.shortNotation()); 153 f.format("changeset: %d:%s\n", revNumber, complete ? csetNodeid : csetNodeid.shortNotation());
154 if (revNumber == tip) { 154 if (revNumber == tip || repo.getTags().isTagged(csetNodeid)) {
155 sb.append("tag: tip\n"); 155
156 sb.append("tag: ");
157 for (String t : repo.getTags().tags(csetNodeid)) {
158 sb.append(t);
159 sb.append(' ');
160 }
161 if (revNumber == tip) {
162 sb.append("tip");
163 }
164 sb.append('\n');
156 } 165 }
157 if (complete) { 166 if (complete) {
158 if (changelogWalker == null) { 167 if (changelogWalker == null) {
159 changelogWalker = repo.getChangelog().new ParentWalker(); 168 changelogWalker = repo.getChangelog().new ParentWalker();
160 changelogWalker.init(); 169 changelogWalker.init();