end\r
return nil if $? && $?.exitstatus != 0\r
info\r
- rescue Errno::ENOENT => e\r
+ rescue CommandFailed\r
return nil\r
end\r
\r
return nil if $? && $?.exitstatus != 0\r
logger.debug("Found #{entries.size} entries in the repository for #{target(path)}") if logger && logger.debug?\r
entries.sort_by_name\r
- rescue Errno::ENOENT => e\r
- raise CommandFailed\r
end\r
\r
def revisions(path=nil, identifier_from=nil, identifier_to=nil, options={})\r
end\r
return nil if $? && $?.exitstatus != 0\r
revisions\r
- rescue Errno::ENOENT => e\r
- raise CommandFailed \r
end\r
\r
def diff(path, identifier_from, identifier_to=nil, type="inline")\r
end\r
return nil if $? && $?.exitstatus != 0\r
DiffTableList.new diff, type \r
- rescue Errno::ENOENT => e\r
- raise CommandFailed \r
end\r
\r
def cat(path, identifier=nil)\r
end\r
return nil if $? && $?.exitstatus != 0\r
cat\r
- rescue Errno::ENOENT => e\r
- raise CommandFailed \r
end\r
\r
def annotate(path, identifier=nil)\r
end\r
return nil if $? && $?.exitstatus != 0\r
blame\r
- rescue Errno::ENOENT => e\r
- raise CommandFailed\r
end\r
\r
private\r