Skip to content

Commit 5c0939e

Browse files
committed
Make clang-format sort includes
To reduce amount of noise due to include sorting have clang-format enforce consistent sorting across all includes.
1 parent 4aa5800 commit 5c0939e

File tree

198 files changed

+637
-630
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

198 files changed

+637
-630
lines changed

.clang-format

+11-5
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,18 @@ ForEachMacros:
6565
- forthree
6666
IncludeBlocks: Preserve # separate include blocks will not be merged
6767
IncludeCategories: # we want to ensure c.h and postgres.h appear first
68-
- Regex: '.*'
69-
Priority: 1
70-
- Regex: '^<c\.h>'
71-
Priority: -1
68+
- Regex: '^<(string|unistd)\.h>'
69+
Priority: -2
7270
- Regex: '^<postgres\.h>'
7371
Priority: -1
72+
- Regex: '^(<|")compat/compat\.h'
73+
Priority: -2
74+
- Regex: '^"compat/compat-msvc-enter\.h'
75+
Priority: -1
76+
- Regex: '^"compat/compat-msvc-exit\.h'
77+
Priority: 2000000000
78+
- Regex: '.*'
79+
Priority: 1
7480
IncludeIsMainRegex: '' # filename_<suffix> will be seen as the primary include
7581
IndentCaseLabels: true
7682
IndentPPDirectives: None # do not indent preprocessor directives after the '#'
@@ -97,7 +103,7 @@ PenaltyExcessCharacter: 1000000
97103
PenaltyReturnTypeOnItsOwnLine: 60
98104
PointerAlignment: Right # as in char *foo;
99105
ReflowComments: true # break up long comments into multiple lines
100-
SortIncludes: false # keep includes in the same order as we write them
106+
SortIncludes: CaseInsensitive # sort includes
101107
SortUsingDeclarations: false # N/A c++
102108
SpaceAfterCStyleCast: true
103109
SpaceAfterTemplateKeyword: false # N/A c++

src/adts/bit_array.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
#include <lib/stringinfo.h>
1111
#include <libpq/pqformat.h>
1212

13-
#include <adts/uint64_vec.h>
1413
#include "bit_array_impl.h"
14+
#include <adts/uint64_vec.h>
1515

1616
/*******************
1717
*** Public API ***

src/adts/bit_array_impl.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
#include <lib/stringinfo.h>
1111
#include <libpq/pqformat.h>
1212

13-
#include "adts/uint64_vec.h"
1413
#include "compat/compat.h"
14+
#include "adts/uint64_vec.h"
1515

1616
#define BITS_PER_BUCKET 64
1717

src/agg_bookend.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
* LICENSE-APACHE for a copy of the license.
55
*/
66
#include <postgres.h>
7-
#include <fmgr.h>
87
#include <access/htup_details.h>
98
#include <catalog/namespace.h>
109
#include <catalog/pg_type.h>
11-
#include <libpq/pqformat.h>
10+
#include <fmgr.h>
1211
#include <lib/stringinfo.h>
12+
#include <libpq/pqformat.h>
1313
#include <nodes/value.h>
1414
#include <utils/datum.h>
1515
#include <utils/lsyscache.h>

src/bgw/job.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*/
66
#include <postgres.h>
77

8+
#include <unistd.h>
89
#include <access/xact.h>
910
#include <catalog/pg_authid.h>
1011
#include <executor/execdebug.h>
@@ -21,7 +22,6 @@
2122
#include <storage/procarray.h>
2223
#include <storage/sinvaladt.h>
2324
#include <tcop/tcopprot.h>
24-
#include <unistd.h>
2525
#include <utils/acl.h>
2626
#include <utils/builtins.h>
2727
#include <utils/elog.h>
@@ -31,16 +31,16 @@
3131
#include <utils/syscache.h>
3232
#include <utils/timestamp.h>
3333

34+
#include "compat/compat.h"
35+
#include "bgw/scheduler.h"
3436
#include "bgw_policy/chunk_stats.h"
3537
#include "bgw_policy/policy.h"
36-
#include "bgw/scheduler.h"
37-
#include "compat/compat.h"
3838
#include "config.h"
3939
#include "cross_module_fn.h"
4040
#include "debug_assert.h"
4141
#include "extension.h"
42-
#include "job_stat.h"
4342
#include "job.h"
43+
#include "job_stat.h"
4444
#include "jsonb_utils.h"
4545
#include "license_guc.h"
4646
#include "scan_iterator.h"

src/bgw/job.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
#pragma once
77

88
#include <postgres.h>
9-
#include <storage/lock.h>
109
#include <postmaster/bgworker.h>
10+
#include <storage/lock.h>
1111

1212
#include "export.h"
1313
#include "ts_catalog/catalog.h"

src/bgw/job_stat.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
#include <utils/resowner.h>
1414

1515
#include "guc.h"
16-
#include "job_stat_history.h"
1716
#include "job_stat.h"
17+
#include "job_stat_history.h"
1818
#include "jsonb_utils.h"
1919
#include "scanner.h"
2020
#include "time_bucket.h"

src/bgw/job_stat.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
*/
66
#pragma once
77

8-
#include "ts_catalog/catalog.h"
98
#include "job.h"
9+
#include "ts_catalog/catalog.h"
1010

1111
#define JOB_STAT_FLAGS_DEFAULT 0
1212
#define LAST_CRASH_REPORTED 1

src/bgw/job_stat_history.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
*/
66
#pragma once
77

8-
#include "ts_catalog/catalog.h"
98
#include "job.h"
109
#include "job_stat.h"
10+
#include "ts_catalog/catalog.h"
1111

1212
#define INVALID_BGW_JOB_STAT_HISTORY_ID 0
1313

src/bgw/launcher_interface.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77

88
#include <fmgr.h>
99

10+
#include "compat/compat.h"
1011
#include "extension.h"
1112
#include "launcher_interface.h"
12-
#include "compat/compat.h"
1313

1414
#define MIN_LOADER_API_VERSION 4
1515

src/bgw/scheduler.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,23 @@
1212
*/
1313
#include <postgres.h>
1414

15+
#include <access/xact.h>
1516
#include <miscadmin.h>
17+
#include <nodes/pg_list.h>
18+
#include <pgstat.h>
1619
#include <postmaster/bgworker.h>
1720
#include <storage/ipc.h>
1821
#include <storage/latch.h>
1922
#include <storage/lwlock.h>
2023
#include <storage/proc.h>
2124
#include <storage/shmem.h>
25+
#include <tcop/tcopprot.h>
2226
#include <utils/acl.h>
2327
#include <utils/inval.h>
2428
#include <utils/jsonb.h>
25-
#include <utils/timestamp.h>
26-
#include <utils/snapmgr.h>
2729
#include <utils/memutils.h>
28-
#include <access/xact.h>
29-
#include <pgstat.h>
30-
#include <tcop/tcopprot.h>
31-
#include <nodes/pg_list.h>
30+
#include <utils/snapmgr.h>
31+
#include <utils/timestamp.h>
3232

3333
#include "compat/compat.h"
3434
#include "extension.h"

src/bgw/scheduler.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
*/
66
#pragma once
77

8+
#include "compat/compat.h"
89
#include <postgres.h>
910
#include <fmgr.h>
10-
#include "compat/compat.h"
1111
#include <postmaster/bgworker.h>
1212

1313
#include "timer.h"

src/bgw/timer.c

+5-5
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@
44
* LICENSE-APACHE for a copy of the license.
55
*/
66
#include <postgres.h>
7+
#include <access/xact.h>
78
#include <miscadmin.h>
9+
#include <pgstat.h>
810
#include <postmaster/bgworker.h>
911
#include <storage/ipc.h>
1012
#include <storage/latch.h>
1113
#include <storage/lwlock.h>
1214
#include <storage/proc.h>
1315
#include <storage/shmem.h>
1416
#include <utils/jsonb.h>
15-
#include <utils/timestamp.h>
16-
#include <utils/snapmgr.h>
1717
#include <utils/memutils.h>
18-
#include <access/xact.h>
19-
#include <pgstat.h>
18+
#include <utils/snapmgr.h>
19+
#include <utils/timestamp.h>
2020

21-
#include "timer.h"
2221
#include "compat/compat.h"
2322
#include "config.h"
23+
#include "timer.h"
2424

2525
#define MAX_TIMEOUT (5 * INT64CONST(1000))
2626
#define MILLISECS_PER_SEC INT64CONST(1000)

src/bgw_policy/chunk_stats.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
#include <executor/tuptable.h>
99

1010
#include "bgw/job.h"
11-
#include "ts_catalog/catalog.h"
1211
#include "chunk_stats.h"
13-
#include "utils.h"
1412
#include "policy.h"
13+
#include "ts_catalog/catalog.h"
14+
#include "utils.h"
1515

1616
#include "compat/compat.h"
1717

src/bgw_policy/chunk_stats.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
*/
66
#pragma once
77

8-
#include "ts_catalog/catalog.h"
98
#include "export.h"
9+
#include "ts_catalog/catalog.h"
1010

1111
typedef struct BgwPolicyChunkStats
1212
{

src/bgw_policy/policy.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
*/
66
#pragma once
77

8+
#include "config.h"
9+
#include "export.h"
810
#include "scanner.h"
911
#include "ts_catalog/catalog.h"
10-
#include "export.h"
11-
#include "config.h"
1212

1313
extern ScanTupleResult ts_bgw_policy_delete_row_only_tuple_found(TupleInfo *ti, void *const data);
1414

src/cache.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
#include <access/xact.h>
88
#include <storage/ipc.h>
99

10-
#include "cache.h"
1110
#include "compat/compat.h"
11+
#include "cache.h"
1212

1313
/* List of pinned caches. A cache occurs once in this list for every pin
1414
* taken */

src/cache.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
#pragma once
77

88
#include <postgres.h>
9-
#include <utils/memutils.h>
109
#include <utils/hsearch.h>
10+
#include <utils/memutils.h>
1111

1212
#include "export.h"
1313

src/cache_invalidate.c

+6-6
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,22 @@
55
*/
66
#include <postgres.h>
77
#include <access/xact.h>
8-
#include <utils/lsyscache.h>
9-
#include <utils/inval.h>
108
#include <catalog/namespace.h>
11-
#include <nodes/nodes.h>
129
#include <miscadmin.h>
10+
#include <nodes/nodes.h>
11+
#include <utils/inval.h>
12+
#include <utils/lsyscache.h>
1313
#include <utils/syscache.h>
1414

15-
#include "annotations.h"
16-
#include "ts_catalog/catalog.h"
1715
#include "compat/compat.h"
16+
#include "annotations.h"
1817
#include "extension.h"
1918
#include "hypertable_cache.h"
19+
#include "ts_catalog/catalog.h"
2020

2121
#include "bgw/scheduler.h"
22-
#include "cross_module_fn.h"
2322
#include "cache_invalidate.h"
23+
#include "cross_module_fn.h"
2424

2525
/*
2626
* Notes on the way cache invalidation works.

src/chunk.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
*/
66
#include <postgres.h>
77

8-
#include <access/htup_details.h>
98
#include <access/htup.h>
9+
#include <access/htup_details.h>
1010
#include <access/reloptions.h>
1111
#include <access/tupdesc.h>
1212
#include <access/xact.h>
@@ -41,23 +41,23 @@
4141

4242
#include "chunk.h"
4343

44+
#include "compat/compat.h"
4445
#include "bgw_policy/chunk_stats.h"
4546
#include "cache.h"
4647
#include "chunk_index.h"
4748
#include "chunk_scan.h"
48-
#include "compat/compat.h"
4949
#include "cross_module_fn.h"
5050
#include "debug_assert.h"
5151
#include "debug_point.h"
52+
#include "dimension.h"
5253
#include "dimension_slice.h"
5354
#include "dimension_vector.h"
54-
#include "dimension.h"
5555
#include "errors.h"
5656
#include "export.h"
5757
#include "extension.h"
5858
#include "hypercube.h"
59-
#include "hypertable_cache.h"
6059
#include "hypertable.h"
60+
#include "hypertable_cache.h"
6161
#include "osm_callbacks.h"
6262
#include "partitioning.h"
6363
#include "process_utility.h"

src/chunk.h

+3-4
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,13 @@
88
#include <postgres.h>
99
#include <access/htup.h>
1010
#include <access/tupdesc.h>
11-
#include <utils/hsearch.h>
1211
#include <foreign/foreign.h>
12+
#include <utils/hsearch.h>
1313

14-
#include "export.h"
15-
#include "ts_catalog/catalog.h"
1614
#include "chunk_constraint.h"
17-
#include "hypertable.h"
1815
#include "export.h"
16+
#include "hypertable.h"
17+
#include "ts_catalog/catalog.h"
1918

2019
#define INVALID_CHUNK_ID 0
2120
#define IS_OSM_CHUNK(chunk) ((chunk)->fd.osm_chunk == true)

0 commit comments

Comments
 (0)