From ec05045e9f29a9cb9f7d1a0a9d38b8b3d13275af Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 8 Apr 2017 15:11:17 +0100 Subject: ensures server-info files exist on new repos This change ensures that the server-info files are created at the point that a repository is realised. --- lib/gitano/repository.lua | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib') diff --git a/lib/gitano/repository.lua b/lib/gitano/repository.lua index b66c343..b7e2ccc 100644 --- a/lib/gitano/repository.lua +++ b/lib/gitano/repository.lua @@ -489,6 +489,11 @@ function repo_method:realise() self.git = r self.is_nascent = nil + r, msg = self.git:update_server_info() + if not r then + return false, msg + end + -- Finally, we're not nascent, validate the repo return self:run_checks() end -- cgit v1.2.1