# File lib/gibbler/history.rb, line 71 def gibbler_commit now, digest, point = nil,nil,nil if self.__gibbler_history.nil? @@mutex.synchronize { self.__gibbler_history ||= { :history => [], :objects => {}, :stamp => {} } } end @@mutex.synchronize { now, digest, point = ::Time.now, self.gibbler, self.clone self.__gibbler_history[:history] << digest self.__gibbler_history[:stamp][digest] = now self.__gibbler_history[:objects][digest] = point } digest end