Mercurial > jhg
comparison src/org/tmatesoft/hg/repo/HgStatusCollector.java @ 221:04735ce6bed2
NPE when one of the flags is non-null
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Thu, 19 May 2011 04:45:52 +0200 |
parents | 047b1dec7a04 |
children | 373e07cd3991 |
comparison
equal
deleted
inserted
replaced
220:8de327242aa0 | 221:04735ce6bed2 |
---|---|
222 if (r1Files.remove(fname)) { | 222 if (r1Files.remove(fname)) { |
223 Nodeid nidR1 = r1.nodeid(fname); | 223 Nodeid nidR1 = r1.nodeid(fname); |
224 Nodeid nidR2 = r2.nodeid(fname); | 224 Nodeid nidR2 = r2.nodeid(fname); |
225 String flagsR1 = r1.flags(fname); | 225 String flagsR1 = r1.flags(fname); |
226 String flagsR2 = r2.flags(fname); | 226 String flagsR2 = r2.flags(fname); |
227 if (nidR1.equals(nidR2) && ((flagsR2 == null && flagsR1 == null) || flagsR2.equals(flagsR1))) { | 227 if (nidR1.equals(nidR2) && ((flagsR2 == null && flagsR1 == null) || (flagsR2 != null && flagsR2.equals(flagsR1)))) { |
228 inspector.clean(pp.path(fname)); | 228 inspector.clean(pp.path(fname)); |
229 } else { | 229 } else { |
230 inspector.modified(pp.path(fname)); | 230 inspector.modified(pp.path(fname)); |
231 } | 231 } |
232 } else { | 232 } else { |