comparison src/org/tmatesoft/hg/repo/HgDirstate.java @ 93:d55d4eedfc57

Switch to Path instead of String in filenames returned by various status operations
author Artem Tikhomirov <tikhomirov.artem@gmail.com>
date Thu, 27 Jan 2011 21:15:21 +0100
parents 6f1b88693d48
children a3a2e5deb320
comparison
equal deleted inserted replaced
92:bf304cb14247 93:d55d4eedfc57
32 * @see http://mercurial.selenic.com/wiki/FileFormats#dirstate 32 * @see http://mercurial.selenic.com/wiki/FileFormats#dirstate
33 * 33 *
34 * @author Artem Tikhomirov 34 * @author Artem Tikhomirov
35 * @author TMate Software Ltd. 35 * @author TMate Software Ltd.
36 */ 36 */
37 public class HgDirstate { 37 class HgDirstate {
38 38
39 private final DataAccessProvider accessProvider; 39 private final DataAccessProvider accessProvider;
40 private final File dirstateFile; 40 private final File dirstateFile;
41 private Map<String, Record> normal; 41 private Map<String, Record> normal;
42 private Map<String, Record> added; 42 private Map<String, Record> added;
141 } 141 }
142 142
143 143
144 144
145 145
146 public void dump() { 146 /*package-local*/ void dump() {
147 read(); 147 read();
148 @SuppressWarnings("unchecked") 148 @SuppressWarnings("unchecked")
149 Map<String, Record>[] all = new Map[] { normal, added, removed, merged }; 149 Map<String, Record>[] all = new Map[] { normal, added, removed, merged };
150 char[] x = new char[] {'n', 'a', 'r', 'm' }; 150 char[] x = new char[] {'n', 'a', 'r', 'm' };
151 for (int i = 0; i < all.length; i++) { 151 for (int i = 0; i < all.length; i++) {