code: @Get("/projects/{projectName}/repos/{repoName}/merge")
      public <T> CompletableFuture<?> mergeFiles(
              @Param("revision") @Default("-1") String revision, Repository repository,
              @RequestConverter(MergeQueryRequestConverter.class) MergeQuery<T> query) {
          return repository.mergeFiles(new Revision(revision), query).thenApply(DtoConverter::convert);
      }
docs: GET /projects/{projectName}/repos/{repoName}/merge?
  revision={revision}&amp;path={path}&amp;optional_path={optional_path}
  
  <p>Returns a merged entry of files which are specified in the query string.