def actor(actor)
      id = self.class::Actor.id_for(actor)
      @actors[id] ||= self.class::Actor.new(self, actor)
    end
def actor(actor)
      id = self.class::Actor.id_for(actor)
      @actors[id] ||= self.class::Actor.new(self, actor)
    end
Creates a new repository instance with the given file system path

 @param [String] path The file system path of the repository
 Returns a single VCS specific actor object from the raw data of the actor
 provided by the VCS implementation

 The actor object is either created from the given raw data or retrieved
 from the cache using the VCS specific unique identifier of the actor.

 @param [Object] actor The raw data of the actor provided by the VCS
 @return [Actor] A object representing the actor
 @see Actor.id_for