lib/rim/dirty_check.rb in esr-rim-1.1.5 vs lib/rim/dirty_check.rb in esr-rim-1.2.0
- old
+ new
@@ -45,10 +45,10 @@
end
def self.dirty?(dir)
mi = RimInfo.from_dir(dir)
# always fails if there is no checksum
- !mi.checksum || mi.checksum != self.new.calc_checksum(mi, dir)
+ mi.dirty? || !mi.checksum || mi.checksum != self.new.calc_checksum(mi, dir)
end
# returns nil if checksum can't be calculated due to missing info
def calc_checksum(mi, dir)
if check_required_attributes(mi)