diff --git a/services/Archival/FilterLists.Archival.Infrastructure/Persistence/GitListArchiveRepository.cs b/services/Archival/FilterLists.Archival.Infrastructure/Persistence/GitListArchiveRepository.cs index 8509622f1..247b688b9 100644 --- a/services/Archival/FilterLists.Archival.Infrastructure/Persistence/GitListArchiveRepository.cs +++ b/services/Archival/FilterLists.Archival.Infrastructure/Persistence/GitListArchiveRepository.cs @@ -77,7 +77,14 @@ public void Commit() var signature = new Signature(_options.UserName, _options.UserEmail, DateTime.UtcNow); var message = $"feat(archives): archive {fileNames.Count} file(s){Environment.NewLine}{string.Join(Environment.NewLine, fileNames)}"; Commands.Stage(_repo, fileNames); - _repo.Commit(message, signature, signature); + try + { + _repo.Commit(message, signature, signature); + } + catch (EmptyCommitException ex) + { + _logger.LogInformation(ex, "No changes to commit for {@FileNames}", fileNames); + } _logger.LogInformation("Committed {@FileNames}", fileNames); }