diff --git a/SS14.MapServer/Services/GitService.cs b/SS14.MapServer/Services/GitService.cs index b0ade65..55cb7fa 100644 --- a/SS14.MapServer/Services/GitService.cs +++ b/SS14.MapServer/Services/GitService.cs @@ -1,4 +1,5 @@ using LibGit2Sharp; +using LibGit2Sharp.Handlers; using Serilog; using SS14.MapServer.BuildRunners; using SS14.MapServer.Configuration; @@ -100,7 +101,7 @@ private void Pull(string repoDirectory, string gitRef) repository.Config.Set("user.email", "git@mapserver.localhost"); _log.Debug("Fetching ref"); - _buildService.Run(repoDirectory, "git", new List { "fetch origin", gitRef }).Wait(); + _buildService.Run(repoDirectory, "git", new List { "fetch -fu origin", gitRef }).Wait(); _log.Debug("Checking out {Ref}", StripRef(gitRef)); Commands.Checkout(repository, StripRef(gitRef));