lib/active_git.rb in active_git-0.0.6 vs lib/active_git.rb in active_git-0.0.7
- old
+ new
@@ -51,14 +51,15 @@
end
def self.batch(&block)
@batch_mode = true
begin
- yield
+ result = yield
Synchronizer.synchronize @events
+ result
ensure
@batch_mode = false
- @events.clear
+ @events.clear if @events
end
end
private
\ No newline at end of file