$ make
ruby …/tool/file2lastrev.rb --revision.h “…” > “…/revision.h.tmp”
svn: ‘.’ is not a working copy
…/tool/file2lastrev.rb:34:in `get_revisions’: last revision not found
(RuntimeError)
from …/tool/file2lastrev.rb:70
make: *** […/revision.h] e$B%(%i!<e(B 1
path = target_path.directory? ? target_path : target_path.parent
begin
return :svn, target_path.relative_path_from(path) if
File.directory?(“#{path}/.svn”)
return :git, target_path.relative_path_from(path) if
File.directory?(“#{path}/.git”)
return :svn, target_path.relative_path_from(Pathname.pwd) if
File.directory?(“#{path}/.svn”)
return :git, target_path.relative_path_from(Pathname.pwd) if
File.directory?(“#{path}/.git”)
path, orig = path.parent, path
end until path == orig
raise VCSNotFoundError, “does not seem to be under a vcs”
path = target_path.directory? ? target_path : target_path.parent
begin
return :svn, target_path.relative_path_from(path) if
File.directory?("#{pat
h}/.svn")
return :git, target_path.relative_path_from(path) if
File.directory?("#{pat
h}/.git")
return :svn, path if File.directory?("#{path}/.svn")
return :git, path if File.directory?("#{path}/.git")
path, orig = path.parent, path
end until path == orig
raise VCSNotFoundError, “does not seem to be under a vcs”