From a368560bc1333fc665fd689a916f29d57f9d7fc5 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Thu, 30 Jun 2022 22:03:54 +0200
Subject: [PATCH] MAINT: clean up imports

---
 include/caosdb/entity.h    |  1 +
 src/caosdb/transaction.cpp | 24 ++++++++++++------------
 test/test_entity.cpp       |  1 +
 3 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/include/caosdb/entity.h b/include/caosdb/entity.h
index 52a69e0..23b6e2f 100644
--- a/include/caosdb/entity.h
+++ b/include/caosdb/entity.h
@@ -47,6 +47,7 @@
 #include <string>                     // for string, basic...
 #include <utility>                    // for move
 #include <vector>                     // for vector
+// IWYU pragma: no_include "net/proto2/public/repeated_field.h"
 
 namespace caosdb::entity {
 using caosdb::entity::v1::IdResponse;
diff --git a/src/caosdb/transaction.cpp b/src/caosdb/transaction.cpp
index 939e5e8..e3e5ecf 100644
--- a/src/caosdb/transaction.cpp
+++ b/src/caosdb/transaction.cpp
@@ -18,9 +18,8 @@
  *
  */
 #include "caosdb/transaction.h"
-#include "caosdb/entity/v1/main.grpc.pb.h" // for EntityTransac...
-#include "caosdb/entity/v1/main.pb.h"      // for TransactionRe...
-
+#include "caosdb/entity/v1/main.grpc.pb.h"                         // for EntityTransac...
+#include "caosdb/entity/v1/main.pb.h"                              // for TransactionRe...
 #include "caosdb/file_transmission/download_request_handler.h"     // Download...
 #include "caosdb/file_transmission/file_reader.h"                  // for path
 #include "caosdb/file_transmission/register_file_upload_handler.h" // for RegisterFileUploadHandler
@@ -29,16 +28,17 @@
 #include "caosdb/status_code.h"                                    // for StatusCode
 #include "caosdb/transaction_handler.h"                            // for EntityTransactionHandler
 #include <algorithm>                                               // for max
+#include <exception>                                               // IWYU pragma: keep
+#include <filesystem>                                              // for operator<<, path
+#include <google/protobuf/arena.h>                                 // for Arena
+#include <grpc/impl/codegen/gpr_types.h>                           // for gpr_timespec
+#include <grpcpp/impl/codegen/completion_queue.h>                  // for CompletionQueue
+#include <map>                                                     // for map, operator!=
+#include <memory>                                                  // for unique_ptr
+#include <random>                                                  // for mt19937, rand...
+#include <utility>                                                 // for move, pair
 // IWYU pragma: no_include <bits/exception.h>
-#include <exception>                              // IWYU pragma: keep
-#include <filesystem>                             // for operator<<, path
-#include <google/protobuf/arena.h>                // for Arena
-#include <grpc/impl/codegen/gpr_types.h>          // for gpr_timespec
-#include <grpcpp/impl/codegen/completion_queue.h> // for CompletionQueue
-#include <map>                                    // for map, operator!=
-#include <memory>                                 // for unique_ptr
-#include <random>                                 // for mt19937, rand...
-#include <utility>                                // for move, pair
+// IWYU pragma: no_include "net/proto2/public/repeated_field.h"
 
 namespace caosdb::transaction {
 using caosdb::entity::v1::EntityTransactionService;
diff --git a/test/test_entity.cpp b/test/test_entity.cpp
index 5f5aaaa..a42e917 100644
--- a/test/test_entity.cpp
+++ b/test/test_entity.cpp
@@ -39,6 +39,7 @@
 #include <stdexcept>                       // for out_of_range
 #include <string>                          // for operator+, to_string
 #include <utility>                         // for move
+// IWYU pragma: no_include "net/proto2/public/repeated_field.h"
 
 namespace caosdb::entity {
 using caosdb::entity::v1::IdResponse;
-- 
GitLab