--- a/src/shared/shared.h +++ b/src/shared/shared.h @@ -18,6 +18,7 @@ #include #include #include +#include #include #include #include --- a/data/sur/server.rb +++ b/data/sur/server.rb @@ -148,8 +148,8 @@ #DataMapper::Model.raise_on_save_failure = true # Create database and store - DataMapper.auto_migrate! unless File.exists?(DATABASE) - Dir.mkdir(REPOSITORY) unless File.exists?(REPOSITORY) + DataMapper.auto_migrate! unless File.exist?(DATABASE) + Dir.mkdir(REPOSITORY) unless File.exist?(REPOSITORY) # Configure sinatra application set :port, port --- a/Rakefile +++ b/Rakefile @@ -288,7 +288,7 @@ end # Get revision - if File.exists?(".hg") and (hg = find_executable0("hg")) + if File.exist?(".hg") and (hg = find_executable0("hg")) match = `#{hg} tip`.match(/^[^:]+:\s*(\d+).*/) if !match.nil? and 2 == match.size