libgit2/rugged — pull request #49 by carlosmn (2012-04-08 13:36:56+00:00)
Title: Repository#file_at: don't throw an exception on nonexistent path

If the path doesn't exist, trying to access blob_data[:oid] would
throw a NoMethodError. Check whether the file exists and return nil if
it doesn't instead.