From f02dec5cc6e0160fe465e7de4ec70f592ed15c15 Mon Sep 17 00:00:00 2001 From: Rene Pfeuffer Date: Thu, 29 Aug 2019 17:22:50 +0200 Subject: [PATCH] Add flag to optionally overwrite files with create --- .../repository/api/ModifyCommandBuilder.java | 83 ++++++++++++++----- .../scm/repository/spi/ModifyCommand.java | 2 +- .../repository/spi/ModifyCommandRequest.java | 6 +- .../api/ModifyCommandBuilderTest.java | 40 ++++++++- .../scm/repository/spi/GitModifyCommand.java | 17 +++- .../repository/spi/GitModifyCommandTest.java | 39 ++++++++- 6 files changed, 156 insertions(+), 31 deletions(-) diff --git a/scm-core/src/main/java/sonia/scm/repository/api/ModifyCommandBuilder.java b/scm-core/src/main/java/sonia/scm/repository/api/ModifyCommandBuilder.java index bddf9b378a..f5561c839a 100644 --- a/scm-core/src/main/java/sonia/scm/repository/api/ModifyCommandBuilder.java +++ b/scm-core/src/main/java/sonia/scm/repository/api/ModifyCommandBuilder.java @@ -16,12 +16,14 @@ import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.util.function.BiConsumer; import java.util.function.Consumer; /** * Use this {@link ModifyCommandBuilder} to make file changes to the head of a branch. You can *