From 2256298503cb96025d5eb7153d2d64aefadc722a Mon Sep 17 00:00:00 2001 From: seawinde <149132972+seawinde@users.noreply.github.com> Date: Tue, 20 Aug 2024 20:13:42 +0800 Subject: [PATCH 1/5] [fix](mtmv) Fix rewrite fail when query direct external table without group by (#39041) this is brought by #34185 if query external table without group by, rewrite by materialized view will fail such as mv def is select o_custkey, o_orderdate from ${hive_catalog_name}.${hive_database}.${hive_table}; query is query external table directly as following, this would fail when try to rewrte by materialized view select o_custkey from ${hive_catalog_name}.${hive_database}.${hive_table}; this pr fix the problem. --- ...MaterializedViewFilterProjectScanRule.java | 13 +- .../mv/MaterializedViewFilterScanRule.java | 7 +- ...MaterializedViewProjectFilterScanRule.java | 13 +- .../mv/MaterializedViewProjectScanRule.java | 7 +- .../external_table/single_external_table.out | 17 +++ .../single_external_table.groovy | 116 ++++++++++++++++++ 6 files changed, 157 insertions(+), 16 deletions(-) create mode 100644 regression-test/data/nereids_rules_p0/mv/external_table/single_external_table.out create mode 100644 regression-test/suites/nereids_rules_p0/mv/external_table/single_external_table.groovy diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewFilterProjectScanRule.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewFilterProjectScanRule.java index 7063030f24d70d..d72c54ffd8452e 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewFilterProjectScanRule.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewFilterProjectScanRule.java @@ -19,8 +19,9 @@ import org.apache.doris.nereids.rules.Rule; import org.apache.doris.nereids.rules.RuleType; +import org.apache.doris.nereids.trees.plans.Plan; +import org.apache.doris.nereids.trees.plans.logical.LogicalCatalogRelation; import org.apache.doris.nereids.trees.plans.logical.LogicalFilter; -import org.apache.doris.nereids.trees.plans.logical.LogicalOlapScan; import org.apache.doris.nereids.trees.plans.logical.LogicalProject; import com.google.common.collect.ImmutableList; @@ -37,9 +38,11 @@ public class MaterializedViewFilterProjectScanRule extends MaterializedViewScanR @Override public List buildRules() { return ImmutableList.of( - logicalFilter(logicalProject(logicalOlapScan())).thenApplyMultiNoThrow(ctx -> { - LogicalFilter> root = ctx.root; - return rewrite(root, ctx.cascadesContext); - }).toRule(RuleType.MATERIALIZED_VIEW_FILTER_PROJECT_SCAN)); + logicalFilter(logicalProject(any().when(LogicalCatalogRelation.class::isInstance))) + .thenApplyMultiNoThrow( + ctx -> { + LogicalFilter> root = ctx.root; + return rewrite(root, ctx.cascadesContext); + }).toRule(RuleType.MATERIALIZED_VIEW_FILTER_PROJECT_SCAN)); } } diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewFilterScanRule.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewFilterScanRule.java index 4cdde78ca4d2f5..b967ffb6615901 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewFilterScanRule.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewFilterScanRule.java @@ -19,8 +19,9 @@ import org.apache.doris.nereids.rules.Rule; import org.apache.doris.nereids.rules.RuleType; +import org.apache.doris.nereids.trees.plans.Plan; +import org.apache.doris.nereids.trees.plans.logical.LogicalCatalogRelation; import org.apache.doris.nereids.trees.plans.logical.LogicalFilter; -import org.apache.doris.nereids.trees.plans.logical.LogicalOlapScan; import com.google.common.collect.ImmutableList; @@ -36,8 +37,8 @@ public class MaterializedViewFilterScanRule extends MaterializedViewScanRule { @Override public List buildRules() { return ImmutableList.of( - logicalFilter(logicalOlapScan()).thenApplyMultiNoThrow(ctx -> { - LogicalFilter root = ctx.root; + logicalFilter(any().when(LogicalCatalogRelation.class::isInstance)).thenApplyMultiNoThrow(ctx -> { + LogicalFilter root = ctx.root; return rewrite(root, ctx.cascadesContext); }).toRule(RuleType.MATERIALIZED_VIEW_FILTER_SCAN)); } diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewProjectFilterScanRule.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewProjectFilterScanRule.java index 55f28b949049e6..abc2c353829b7d 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewProjectFilterScanRule.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewProjectFilterScanRule.java @@ -19,8 +19,9 @@ import org.apache.doris.nereids.rules.Rule; import org.apache.doris.nereids.rules.RuleType; +import org.apache.doris.nereids.trees.plans.Plan; +import org.apache.doris.nereids.trees.plans.logical.LogicalCatalogRelation; import org.apache.doris.nereids.trees.plans.logical.LogicalFilter; -import org.apache.doris.nereids.trees.plans.logical.LogicalOlapScan; import org.apache.doris.nereids.trees.plans.logical.LogicalProject; import com.google.common.collect.ImmutableList; @@ -37,9 +38,11 @@ public class MaterializedViewProjectFilterScanRule extends MaterializedViewScanR @Override public List buildRules() { return ImmutableList.of( - logicalProject(logicalFilter(logicalOlapScan())).thenApplyMultiNoThrow(ctx -> { - LogicalProject> root = ctx.root; - return rewrite(root, ctx.cascadesContext); - }).toRule(RuleType.MATERIALIZED_VIEW_PROJECT_FILTER_SCAN)); + logicalProject(logicalFilter(any().when(LogicalCatalogRelation.class::isInstance))) + .thenApplyMultiNoThrow( + ctx -> { + LogicalProject> root = ctx.root; + return rewrite(root, ctx.cascadesContext); + }).toRule(RuleType.MATERIALIZED_VIEW_PROJECT_FILTER_SCAN)); } } diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewProjectScanRule.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewProjectScanRule.java index d73b31f2c7cb49..56f0cc4ec5af9c 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewProjectScanRule.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewProjectScanRule.java @@ -19,7 +19,8 @@ import org.apache.doris.nereids.rules.Rule; import org.apache.doris.nereids.rules.RuleType; -import org.apache.doris.nereids.trees.plans.logical.LogicalOlapScan; +import org.apache.doris.nereids.trees.plans.Plan; +import org.apache.doris.nereids.trees.plans.logical.LogicalCatalogRelation; import org.apache.doris.nereids.trees.plans.logical.LogicalProject; import com.google.common.collect.ImmutableList; @@ -36,8 +37,8 @@ public class MaterializedViewProjectScanRule extends MaterializedViewScanRule { @Override public List buildRules() { return ImmutableList.of( - logicalProject(logicalOlapScan()).thenApplyMultiNoThrow(ctx -> { - LogicalProject root = ctx.root; + logicalProject(any().when(LogicalCatalogRelation.class::isInstance)).thenApplyMultiNoThrow(ctx -> { + LogicalProject root = ctx.root; return rewrite(root, ctx.cascadesContext); }).toRule(RuleType.MATERIALIZED_VIEW_PROJECT_SCAN)); } diff --git a/regression-test/data/nereids_rules_p0/mv/external_table/single_external_table.out b/regression-test/data/nereids_rules_p0/mv/external_table/single_external_table.out new file mode 100644 index 00000000000000..5305ddb7e5cdcf --- /dev/null +++ b/regression-test/data/nereids_rules_p0/mv/external_table/single_external_table.out @@ -0,0 +1,17 @@ +-- This file is automatically generated. You should know what you did if you want to edit this +-- !query1_0_before -- +1 +2 +3 + +-- !query1_0_after -- +1 +2 +3 + +-- !query1_1_before -- +3 + +-- !query1_1_after -- +3 + diff --git a/regression-test/suites/nereids_rules_p0/mv/external_table/single_external_table.groovy b/regression-test/suites/nereids_rules_p0/mv/external_table/single_external_table.groovy new file mode 100644 index 00000000000000..30f3fe64b3f8d9 --- /dev/null +++ b/regression-test/suites/nereids_rules_p0/mv/external_table/single_external_table.groovy @@ -0,0 +1,116 @@ +package mv.external_table +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +suite("single_external_table", "p0,external,hive") { + String enabled = context.config.otherConfigs.get("enableHiveTest") + if (enabled == null || !enabled.equalsIgnoreCase("true")) { + logger.info("diable Hive test. then doesn't test mv rewrite") + return; + } + // prepare catalog + def suite_name = "single_external_table"; + def externalEnvIp = context.config.otherConfigs.get("externalEnvIp") + def hms_port = context.config.otherConfigs.get("hive2HmsPort") + def hive_catalog_name = "${suite_name}_catalog" + def hive_database = "${suite_name}_db" + def hive_table = "${suite_name}_orders" + + sql """drop catalog if exists ${hive_catalog_name}""" + sql """ + create catalog if not exists ${hive_catalog_name} properties ( + "type"="hms", + 'hive.metastore.uris' = 'thrift://${externalEnvIp}:${hms_port}' + );""" + + sql """switch ${hive_catalog_name};""" + sql """drop table if exists ${hive_catalog_name}.${hive_database}.${hive_table}""" + sql """ drop database if exists ${hive_database}""" + sql """ create database ${hive_database}""" + sql """use ${hive_database}""" + sql """ + CREATE TABLE IF NOT EXISTS ${hive_table} ( + o_orderkey integer, + o_custkey integer, + o_orderstatus char(1), + o_totalprice decimalv3(15,2), + o_orderpriority char(15), + o_clerk char(15), + o_shippriority integer, + o_comment varchar(79), + o_orderdate date + ) ENGINE=hive + PARTITION BY list(o_orderdate)() + PROPERTIES ( + "replication_num" = "1", + "file_format"="orc", + "compression"="zlib" + ); + """ + + sql """insert into ${hive_catalog_name}.${hive_database}.${hive_table} values(1, 1, 'ok', 99.5, 'a', 'b', 1, 'yy', '2023-10-17');""" + sql """insert into ${hive_catalog_name}.${hive_database}.${hive_table} values(2, 2, 'ok', 109.2, 'c','d',2, 'mm', '2023-10-18');""" + sql """insert into ${hive_catalog_name}.${hive_database}.${hive_table} values(3, 3, 'ok', 99.5, 'a', 'b', 1, 'yy', '2023-10-19');""" + + // prepare table and data in olap + def internal_catalog = "internal" + def olap_db = context.config.getDbNameByFile(context.file) + + sql """switch ${internal_catalog};""" + sql "use ${olap_db};" + sql "SET enable_nereids_planner=true;" + sql "set runtime_filter_mode=OFF"; + sql "SET ignore_shape_nodes='PhysicalDistribute,PhysicalProject';" + sql "SET materialized_view_rewrite_enable_contain_external_table=true" + + + // single table without aggregate + def mv1_0 = """ + select o_custkey, o_orderdate + from ${hive_catalog_name}.${hive_database}.${hive_table}; + """ + def query1_0 = """ + select o_custkey + from ${hive_catalog_name}.${hive_database}.${hive_table}; + """ + order_qt_query1_0_before "${query1_0}" + check_mv_rewrite_success(olap_db, mv1_0, query1_0, "mv1_0") + order_qt_query1_0_after "${query1_0}" + sql """ DROP MATERIALIZED VIEW IF EXISTS mv1_0""" + + + // single table filter without aggregate + def mv1_1 = """ + select o_custkey, o_orderdate + from ${hive_catalog_name}.${hive_database}.${hive_table} + where o_custkey > 1; + """ + def query1_1 = """ + select o_custkey + from ${hive_catalog_name}.${hive_database}.${hive_table} + where o_custkey > 2; + """ + order_qt_query1_1_before "${query1_1}" + check_mv_rewrite_success(olap_db, mv1_1, query1_1, "mv1_1") + order_qt_query1_1_after "${query1_1}" + sql """ DROP MATERIALIZED VIEW IF EXISTS mv1_1""" + + + sql """drop table if exists ${hive_catalog_name}.${hive_database}.${hive_table}""" + sql """drop database if exists ${hive_catalog_name}.${hive_database}""" + sql """drop catalog if exists ${hive_catalog_name}""" +} From c365cb64ee6086d8de7cf7db5dba125ab54fdbc9 Mon Sep 17 00:00:00 2001 From: seawinde <149132972+seawinde@users.noreply.github.com> Date: Tue, 20 Aug 2024 20:16:04 +0800 Subject: [PATCH 2/5] [fix](mtmv) Fix select literal result wrongly in group by when use materialized view (#38958) This is brought by #34274 if mv def is select o_orderdate from orders group by o_orderdate; query is as followiing, the result is wrong. select 1 from orders group by o_orderdate; --- ...AbstractMaterializedViewAggregateRule.java | 38 +- .../aggregate_with_roll_up.out | 476 +++++----- .../mv/variant/variant_data.json | 15 + .../mv/variant/variant_mv.out | 884 +++++++++++++++--- .../mv/agg_on_none_agg/agg_on_none_agg.groovy | 22 - .../aggregate_with_roll_up.groovy | 51 +- .../mv/grouping_sets/grouping_sets.groovy | 4 + .../join/dphyp_inner/inner_join_dphyp.groovy | 4 + .../join/dphyp_outer/outer_join_dphyp.groovy | 4 + .../mv/join/inner/inner_join.groovy | 4 + .../mv/join/left_outer/outer_join.groovy | 4 + 11 files changed, 1137 insertions(+), 369 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewAggregateRule.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewAggregateRule.java index 6c1af050f07e4e..4168d7f176c0a4 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewAggregateRule.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewAggregateRule.java @@ -214,7 +214,7 @@ protected LogicalAggregate doRewriteQueryByView( LogicalAggregate queryAggregate = queryTopPlanAndAggPair.value(); List queryGroupByExpressions = queryAggregate.getGroupByExpressions(); // handle the scene that query top plan not use the group by in query bottom aggregate - if (queryGroupByExpressions.size() != queryTopPlanGroupBySet.size()) { + if (needCompensateGroupBy(queryTopPlanGroupBySet, queryGroupByExpressions)) { for (Expression expression : queryGroupByExpressions) { if (queryTopPlanGroupBySet.contains(expression)) { continue; @@ -263,6 +263,42 @@ protected LogicalAggregate doRewriteQueryByView( return new LogicalAggregate<>(finalGroupExpressions, finalOutputExpressions, tempRewritedPlan); } + /** + * handle the scene that query top plan not use the group by in query bottom aggregate + * If mv is select o_orderdate from orders group by o_orderdate; + * query is select 1 from orders group by o_orderdate. + * Or mv is select o_orderdate from orders group by o_orderdate + * query is select o_orderdate from orders group by o_orderdate, o_orderkey; + * if the slot which query top project use can not cover the slot which query bottom aggregate group by slot + * should compensate group by to make sure the data is right. + * For example: + * mv is select o_orderdate from orders group by o_orderdate; + * query is select o_orderdate from orders group by o_orderdate, o_orderkey; + * + * @param queryGroupByExpressions query bottom aggregate group by is o_orderdate, o_orderkey + * @param queryTopProject query top project is o_orderdate + * @return need to compensate group by if true or not need + * + */ + private static boolean needCompensateGroupBy(Set queryTopProject, + List queryGroupByExpressions) { + Set queryGroupByExpressionSet = new HashSet<>(queryGroupByExpressions); + if (queryGroupByExpressionSet.size() != queryTopProject.size()) { + return true; + } + Set queryTopPlanGroupByUseNamedExpressions = new HashSet<>(); + Set queryGroupByUseNamedExpressions = new HashSet<>(); + for (Expression expr : queryTopProject) { + queryTopPlanGroupByUseNamedExpressions.addAll(expr.collect(NamedExpression.class::isInstance)); + } + for (Expression expr : queryGroupByExpressionSet) { + queryGroupByUseNamedExpressions.addAll(expr.collect(NamedExpression.class::isInstance)); + } + // if the slots query top project use can not cover the slots which query bottom aggregate use + // Should compensate. + return !queryTopPlanGroupByUseNamedExpressions.containsAll(queryGroupByUseNamedExpressions); + } + /** * Try to rewrite query expression by view, contains both group by dimension and aggregate function */ diff --git a/regression-test/data/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.out b/regression-test/data/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.out index 48f8c25fbf4d08..84a445b956bfeb 100644 --- a/regression-test/data/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.out +++ b/regression-test/data/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.out @@ -1,389 +1,417 @@ -- This file is automatically generated. You should know what you did if you want to edit this -- !query13_0_before -- -3 3 2023-12-11 43.20 43.20 43.20 1 0 +3 3 2023-12-11 129.60 43.20 43.20 3 0 -- !query13_0_after -- -3 3 2023-12-11 43.20 43.20 43.20 1 0 +3 3 2023-12-11 129.60 43.20 43.20 3 0 -- !query13_1_before -- -3 3 2023-12-11 43.20 43.20 43.20 1 0 +3 3 2023-12-11 129.60 43.20 43.20 3 0 -- !query13_1_after -- -3 3 2023-12-11 43.20 43.20 43.20 1 0 +3 3 2023-12-11 129.60 43.20 43.20 3 0 -- !query14_0_before -- -2 3 2023-12-08 20.00 10.50 9.50 2 0 +2 3 2023-12-08 41.00 10.50 9.50 4 0 2 3 2023-12-12 \N \N \N 1 0 2 4 2023-12-10 \N \N \N 1 0 3 3 2023-12-11 \N \N \N 1 0 4 3 2023-12-09 \N \N \N 1 0 -- !query14_0_after -- -2 3 2023-12-08 20.00 10.50 9.50 2 0 +2 3 2023-12-08 41.00 10.50 9.50 4 0 2 3 2023-12-12 \N \N \N 1 0 2 4 2023-12-10 \N \N \N 1 0 3 3 2023-12-11 \N \N \N 1 0 4 3 2023-12-09 \N \N \N 1 0 -- !query15_0_before -- -3 3 2023-12-11 43.20 43.20 43.20 1 0 +3 3 2023-12-11 129.60 43.20 43.20 3 0 -- !query15_0_after -- -3 3 2023-12-11 43.20 43.20 43.20 1 0 +3 3 2023-12-11 129.60 43.20 43.20 3 0 -- !query15_1_before -- -2023-12-11 2023-12-11 3 3 43.20 43.20 43.20 1 0 \N 0 +2023-12-11 2023-12-11 3 3 129.60 43.20 43.20 3 0 \N 0 -- !query15_1_after -- -2023-12-11 2023-12-11 3 3 43.20 43.20 43.20 1 0 \N 0 +2023-12-11 2023-12-11 3 3 129.60 43.20 43.20 3 0 \N 0 -- !query16_0_before -- -3 3 2023-12-11 43.20 43.20 43.20 1 0 +3 3 2023-12-11 129.60 43.20 43.20 3 0 -- !query16_0_after -- -3 3 2023-12-11 43.20 43.20 43.20 1 0 +3 3 2023-12-11 129.60 43.20 43.20 3 0 -- !query17_0_before -- -3 3 2023-12-11 43.20 43.20 43.20 1 0 +3 3 2023-12-11 129.60 43.20 43.20 3 0 -- !query17_0_after -- -3 3 2023-12-11 43.20 43.20 43.20 1 0 +3 3 2023-12-11 129.60 43.20 43.20 3 0 -- !query18_0_before -- -3 2023-12-11 43.20 43.20 43.20 1 0 +3 2023-12-11 129.60 43.20 43.20 3 0 -- !query18_0_after -- -3 2023-12-11 43.20 43.20 43.20 1 0 +3 2023-12-11 129.60 43.20 43.20 3 0 -- !query19_0_before -- -2 3 2023-12-08 20.00 -2 3 2023-12-12 57.40 -2 4 2023-12-10 46.00 +2 3 2023-12-08 41.00 +2 3 2023-12-12 169.80 +2 4 2023-12-10 71.00 -- !query19_0_after -- -2 3 2023-12-08 20.00 -2 3 2023-12-12 57.40 -2 4 2023-12-10 46.00 +2 3 2023-12-08 41.00 +2 3 2023-12-12 169.80 +2 4 2023-12-10 71.00 -- !query19_1_before -- -2 3 2023-12-08 20.00 10.50 9.50 0 2 -2 3 2023-12-12 57.40 56.20 1.20 0 2 +2 3 2023-12-08 41.00 10.50 9.50 0 4 +2 3 2023-12-12 169.80 56.20 1.20 0 4 -- !query19_1_after -- -2 3 2023-12-08 20.00 10.50 9.50 0 2 -2 3 2023-12-12 57.40 56.20 1.20 0 2 +2 3 2023-12-08 41.00 10.50 9.50 0 4 +2 3 2023-12-12 169.80 56.20 1.20 0 4 -- !query20_0_before -- -2023-12-08 3 2023-12-08 20.00 10.50 9.50 2 0 -2023-12-09 3 2023-12-09 11.50 11.50 11.50 1 0 -2023-12-10 4 2023-12-10 46.00 33.50 12.50 2 0 -2023-12-11 3 2023-12-11 43.20 43.20 43.20 1 0 -2023-12-12 3 2023-12-12 57.40 56.20 1.20 2 0 +2023-12-08 3 2023-12-08 41.00 10.50 9.50 4 0 +2023-12-09 3 2023-12-09 34.50 11.50 11.50 3 0 +2023-12-10 4 2023-12-10 71.00 33.50 12.50 4 0 +2023-12-11 3 2023-12-11 129.60 43.20 43.20 3 0 +2023-12-12 3 2023-12-12 169.80 56.20 1.20 4 0 -- !query20_0_after -- -2023-12-08 3 2023-12-08 20.00 10.50 9.50 2 0 -2023-12-09 3 2023-12-09 11.50 11.50 11.50 1 0 -2023-12-10 4 2023-12-10 46.00 33.50 12.50 2 0 -2023-12-11 3 2023-12-11 43.20 43.20 43.20 1 0 -2023-12-12 3 2023-12-12 57.40 56.20 1.20 2 0 +2023-12-08 3 2023-12-08 41.00 10.50 9.50 4 0 +2023-12-09 3 2023-12-09 34.50 11.50 11.50 3 0 +2023-12-10 4 2023-12-10 71.00 33.50 12.50 4 0 +2023-12-11 3 2023-12-11 129.60 43.20 43.20 3 0 +2023-12-12 3 2023-12-12 169.80 56.20 1.20 4 0 -- !query20_1_before -- -2023-12-08 2023-12-08 2 3 20.00 10.50 9.50 2 0 \N 0 -2023-12-09 2023-12-09 4 3 11.50 11.50 11.50 1 0 \N 0 -2023-12-10 2023-12-10 2 4 46.00 33.50 12.50 2 0 \N 0 -2023-12-11 2023-12-11 3 3 43.20 43.20 43.20 1 0 \N 0 -2023-12-12 2023-12-12 2 3 57.40 56.20 1.20 2 0 \N 0 +2023-12-08 2023-12-08 2 3 41.00 10.50 9.50 4 0 \N 0 +2023-12-09 2023-12-09 4 3 34.50 11.50 11.50 3 0 \N 0 +2023-12-10 2023-12-10 2 4 71.00 33.50 12.50 4 0 \N 0 +2023-12-11 2023-12-11 3 3 129.60 43.20 43.20 3 0 \N 0 +2023-12-12 2023-12-12 2 3 169.80 56.20 1.20 4 0 \N 0 -- !query20_1_after -- -2023-12-08 2023-12-08 2 3 20.00 10.50 9.50 2 0 \N 0 -2023-12-09 2023-12-09 4 3 11.50 11.50 11.50 1 0 \N 0 -2023-12-10 2023-12-10 2 4 46.00 33.50 12.50 2 0 \N 0 -2023-12-11 2023-12-11 3 3 43.20 43.20 43.20 1 0 \N 0 -2023-12-12 2023-12-12 2 3 57.40 56.20 1.20 2 0 \N 0 +2023-12-08 2023-12-08 2 3 41.00 10.50 9.50 4 0 \N 0 +2023-12-09 2023-12-09 4 3 34.50 11.50 11.50 3 0 \N 0 +2023-12-10 2023-12-10 2 4 71.00 33.50 12.50 4 0 \N 0 +2023-12-11 2023-12-11 3 3 129.60 43.20 43.20 3 0 \N 0 +2023-12-12 2023-12-12 2 3 169.80 56.20 1.20 4 0 \N 0 -- !query21_0_before -- -2 3 2023-12-08 20.00 10.50 9.50 2 0 -2 3 2023-12-12 57.40 56.20 1.20 2 0 -2 4 2023-12-10 46.00 33.50 12.50 2 0 +2 3 2023-12-08 41.00 10.50 9.50 4 0 +2 3 2023-12-12 169.80 56.20 1.20 4 0 +2 4 2023-12-10 71.00 33.50 12.50 4 0 -- !query21_0_after -- -2 3 2023-12-08 20.00 10.50 9.50 2 0 -2 3 2023-12-12 57.40 56.20 1.20 2 0 -2 4 2023-12-10 46.00 33.50 12.50 2 0 +2 3 2023-12-08 41.00 10.50 9.50 4 0 +2 3 2023-12-12 169.80 56.20 1.20 4 0 +2 4 2023-12-10 71.00 33.50 12.50 4 0 -- !query22_0_before -- -2 3 2023-12-08 20.00 10.50 9.50 2 0 -2 3 2023-12-12 57.40 56.20 1.20 2 0 -2 4 2023-12-10 46.00 33.50 12.50 2 0 -3 3 2023-12-11 43.20 43.20 43.20 1 0 -4 3 2023-12-09 11.50 11.50 11.50 1 0 +2 3 2023-12-08 41.00 10.50 9.50 4 0 +2 3 2023-12-12 169.80 56.20 1.20 4 0 +2 4 2023-12-10 71.00 33.50 12.50 4 0 +3 3 2023-12-11 129.60 43.20 43.20 3 0 +4 3 2023-12-09 34.50 11.50 11.50 3 0 -- !query22_0_after -- -2 3 2023-12-08 20.00 10.50 9.50 2 0 -2 3 2023-12-12 57.40 56.20 1.20 2 0 -2 4 2023-12-10 46.00 33.50 12.50 2 0 -3 3 2023-12-11 43.20 43.20 43.20 1 0 -4 3 2023-12-09 11.50 11.50 11.50 1 0 +2 3 2023-12-08 41.00 10.50 9.50 4 0 +2 3 2023-12-12 169.80 56.20 1.20 4 0 +2 4 2023-12-10 71.00 33.50 12.50 4 0 +3 3 2023-12-11 129.60 43.20 43.20 3 0 +4 3 2023-12-09 34.50 11.50 11.50 3 0 -- !query22_1_before -- -2 3 2023-12-08 20.00 10.50 9.50 2 0 -2 3 2023-12-12 57.40 56.20 1.20 2 0 +2 3 2023-12-08 41.00 10.50 9.50 4 0 +2 3 2023-12-12 169.80 56.20 1.20 4 0 -- !query22_1_after -- -2 3 2023-12-08 20.00 10.50 9.50 2 0 -2 3 2023-12-12 57.40 56.20 1.20 2 0 +2 3 2023-12-08 41.00 10.50 9.50 4 0 +2 3 2023-12-12 169.80 56.20 1.20 4 0 -- !query23_0_before -- -2 3 2023-12-08 20.00 10.50 9.50 2 0 +2 3 2023-12-08 41.00 10.50 9.50 4 0 -- !query23_0_after -- -2 3 2023-12-08 20.00 10.50 9.50 2 0 +2 3 2023-12-08 41.00 10.50 9.50 4 0 -- !query24_0_before -- -3 2023-12-08 20.00 10.50 9.50 2 0 -3 2023-12-09 11.50 11.50 11.50 1 0 -3 2023-12-11 43.20 43.20 43.20 1 0 -3 2023-12-12 57.40 56.20 1.20 2 0 +3 2023-12-08 41.00 10.50 9.50 4 0 +3 2023-12-09 34.50 11.50 11.50 3 0 +3 2023-12-11 129.60 43.20 43.20 3 0 +3 2023-12-12 169.80 56.20 1.20 4 0 -- !query24_0_after -- -3 2023-12-08 20.00 10.50 9.50 2 0 -3 2023-12-09 11.50 11.50 11.50 1 0 -3 2023-12-11 43.20 43.20 43.20 1 0 -3 2023-12-12 57.40 56.20 1.20 2 0 +3 2023-12-08 41.00 10.50 9.50 4 0 +3 2023-12-09 34.50 11.50 11.50 3 0 +3 2023-12-11 129.60 43.20 43.20 3 0 +3 2023-12-12 169.80 56.20 1.20 4 0 -- !query25_0_before -- -2 3 2023-12-08 20.00 10.50 9.50 2 -2 3 2023-12-12 57.40 56.20 1.20 2 -2 4 2023-12-10 46.00 33.50 12.50 2 -3 3 2023-12-11 43.20 43.20 43.20 1 -4 3 2023-12-09 11.50 11.50 11.50 1 +2 3 2023-12-08 41.00 10.50 9.50 4 +2 3 2023-12-12 169.80 56.20 1.20 4 +2 4 2023-12-10 71.00 33.50 12.50 4 +3 3 2023-12-11 129.60 43.20 43.20 3 +4 3 2023-12-09 34.50 11.50 11.50 3 -- !query25_0_after -- -2 3 2023-12-08 20.00 10.50 9.50 2 -2 3 2023-12-12 57.40 56.20 1.20 2 -2 4 2023-12-10 46.00 33.50 12.50 2 -3 3 2023-12-11 43.20 43.20 43.20 1 -4 3 2023-12-09 11.50 11.50 11.50 1 +2 3 2023-12-08 41.00 10.50 9.50 4 +2 3 2023-12-12 169.80 56.20 1.20 4 +2 4 2023-12-10 71.00 33.50 12.50 4 +3 3 2023-12-11 129.60 43.20 43.20 3 +4 3 2023-12-09 34.50 11.50 11.50 3 -- !query25_1_before -- -2023-12-08 3 20.00 10.50 9.50 2 \N \N -2023-12-09 3 11.50 11.50 11.50 1 \N \N -2023-12-10 4 46.00 33.50 12.50 2 \N \N -2023-12-11 3 43.20 43.20 43.20 1 \N \N -2023-12-12 3 57.40 56.20 1.20 2 \N \N +2023-12-08 3 41.00 10.50 9.50 4 \N \N +2023-12-09 3 34.50 11.50 11.50 3 \N \N +2023-12-10 4 71.00 33.50 12.50 4 \N \N +2023-12-11 3 129.60 43.20 43.20 3 \N \N +2023-12-12 3 169.80 56.20 1.20 4 \N \N -- !query25_1_after -- -2023-12-08 3 20.00 10.50 9.50 2 \N \N -2023-12-09 3 11.50 11.50 11.50 1 \N \N -2023-12-10 4 46.00 33.50 12.50 2 \N \N -2023-12-11 3 43.20 43.20 43.20 1 \N \N -2023-12-12 3 57.40 56.20 1.20 2 \N \N +2023-12-08 3 41.00 10.50 9.50 4 \N \N +2023-12-09 3 34.50 11.50 11.50 3 \N \N +2023-12-10 4 71.00 33.50 12.50 4 \N \N +2023-12-11 3 129.60 43.20 43.20 3 \N \N +2023-12-12 3 169.80 56.20 1.20 4 \N \N -- !query25_2_before -- -2023-12-08 3 20.00 10.50 9.50 2 \N \N 1 0 0 -2023-12-09 3 11.50 11.50 11.50 1 \N \N 1 0 0 -2023-12-10 4 46.00 33.50 12.50 2 \N \N 1 0 0 -2023-12-11 3 43.20 43.20 43.20 1 \N \N 0 1 1 -2023-12-12 3 57.40 56.20 1.20 2 \N \N 0 1 1 +2023-12-08 3 41.00 10.50 9.50 4 \N \N 1 0 0 +2023-12-09 3 34.50 11.50 11.50 3 \N \N 1 0 0 +2023-12-10 4 71.00 33.50 12.50 4 \N \N 1 0 0 +2023-12-11 3 129.60 43.20 43.20 3 \N \N 0 1 1 +2023-12-12 3 169.80 56.20 1.20 4 \N \N 0 1 1 -- !query25_2_after -- -2023-12-08 3 20.00 10.50 9.50 2 \N \N 1 0 0 -2023-12-09 3 11.50 11.50 11.50 1 \N \N 1 0 0 -2023-12-10 4 46.00 33.50 12.50 2 \N \N 1 0 0 -2023-12-11 3 43.20 43.20 43.20 1 \N \N 0 1 1 -2023-12-12 3 57.40 56.20 1.20 2 \N \N 0 1 1 +2023-12-08 3 41.00 10.50 9.50 4 \N \N 1 0 0 +2023-12-09 3 34.50 11.50 11.50 3 \N \N 1 0 0 +2023-12-10 4 71.00 33.50 12.50 4 \N \N 1 0 0 +2023-12-11 3 129.60 43.20 43.20 3 \N \N 0 1 1 +2023-12-12 3 169.80 56.20 1.20 4 \N \N 0 1 1 -- !query25_3_before -- -2023-12-08 5 21.00 10.50 9.50 2 \N \N 1 0 1 0 -2023-12-09 7 11.50 11.50 11.50 1 \N \N 1 0 1 0 -2023-12-10 6 67.00 33.50 12.50 2 \N \N 1 0 1 0 -2023-12-11 6 43.20 43.20 43.20 1 \N \N 0 1 1 1 -2023-12-12 5 112.40 56.20 1.20 2 \N \N 0 1 1 1 +2023-12-08 5 42.00 10.50 9.50 4 \N \N 1 0 1 0 +2023-12-09 7 34.50 11.50 11.50 3 \N \N 1 0 1 0 +2023-12-10 6 92.00 33.50 12.50 4 \N \N 1 0 1 0 +2023-12-11 6 129.60 43.20 43.20 3 \N \N 0 1 1 1 +2023-12-12 5 224.80 56.20 1.20 4 \N \N 0 1 1 1 -- !query25_3_after -- -2023-12-08 5 21.00 10.50 9.50 2 \N \N 1 0 1 0 -2023-12-09 7 11.50 11.50 11.50 1 \N \N 1 0 1 0 -2023-12-10 6 67.00 33.50 12.50 2 \N \N 1 0 1 0 -2023-12-11 6 43.20 43.20 43.20 1 \N \N 0 1 1 1 -2023-12-12 5 112.40 56.20 1.20 2 \N \N 0 1 1 1 +2023-12-08 5 42.00 10.50 9.50 4 \N \N 1 0 1 0 +2023-12-09 7 34.50 11.50 11.50 3 \N \N 1 0 1 0 +2023-12-10 6 92.00 33.50 12.50 4 \N \N 1 0 1 0 +2023-12-11 6 129.60 43.20 43.20 3 \N \N 0 1 1 1 +2023-12-12 5 224.80 56.20 1.20 4 \N \N 0 1 1 1 -- !query25_4_before -- -2 3 2023-12-08 20.00 23.00 -2 3 2023-12-12 57.40 60.40 -2 4 2023-12-10 46.00 50.00 +2 3 2023-12-08 41.00 44.00 +2 3 2023-12-12 169.80 172.80 +2 4 2023-12-10 71.00 75.00 -- !query25_4_after -- -2 3 2023-12-08 20.00 23.00 -2 3 2023-12-12 57.40 60.40 -2 4 2023-12-10 46.00 50.00 +2 3 2023-12-08 41.00 44.00 +2 3 2023-12-12 169.80 172.80 +2 4 2023-12-10 71.00 75.00 -- !query25_5_before -- -2 3 2023-12-08 20.00 10.50 9.50 1 1 1 1 1 \N \N -2 3 2023-12-12 57.40 56.20 1.20 1 1 1 1 1 \N \N -2 4 2023-12-10 46.00 33.50 12.50 1 1 1 1 1 \N \N -3 3 2023-12-11 43.20 43.20 43.20 1 1 1 1 1 \N \N -4 3 2023-12-09 11.50 11.50 11.50 1 1 1 1 1 \N \N +2 3 2023-12-08 41.00 10.50 9.50 1 1 1 1 1 \N \N +2 3 2023-12-12 169.80 56.20 1.20 1 1 1 1 1 \N \N +2 4 2023-12-10 71.00 33.50 12.50 1 1 1 1 1 \N \N +3 3 2023-12-11 129.60 43.20 43.20 1 1 1 1 1 \N \N +4 3 2023-12-09 34.50 11.50 11.50 1 1 1 1 1 \N \N -- !query25_5_after -- -2 3 2023-12-08 20.00 10.50 9.50 1 1 1 1 1 \N \N -2 3 2023-12-12 57.40 56.20 1.20 1 1 1 1 1 \N \N -2 4 2023-12-10 46.00 33.50 12.50 1 1 1 1 1 \N \N -3 3 2023-12-11 43.20 43.20 43.20 1 1 1 1 1 \N \N -4 3 2023-12-09 11.50 11.50 11.50 1 1 1 1 1 \N \N +2 3 2023-12-08 41.00 10.50 9.50 1 1 1 1 1 \N \N +2 3 2023-12-12 169.80 56.20 1.20 1 1 1 1 1 \N \N +2 4 2023-12-10 71.00 33.50 12.50 1 1 1 1 1 \N \N +3 3 2023-12-11 129.60 43.20 43.20 1 1 1 1 1 \N \N +4 3 2023-12-09 34.50 11.50 11.50 1 1 1 1 1 \N \N -- !query25_6_before -- -2 3 2023-12-08 20.00 10.50 9.50 1 1 1 1 1 \N \N -2 3 2023-12-12 57.40 56.20 1.20 0 0 0 0 0 \N \N -2 4 2023-12-10 46.00 33.50 12.50 1 1 1 1 1 \N \N -3 3 2023-12-11 43.20 43.20 43.20 0 0 0 0 0 \N \N -4 3 2023-12-09 11.50 11.50 11.50 0 0 0 0 0 \N \N +2 3 2023-12-08 41.00 10.50 9.50 1 1 1 1 1 \N \N +2 3 2023-12-12 169.80 56.20 1.20 0 0 0 0 0 \N \N +2 4 2023-12-10 71.00 33.50 12.50 1 1 1 1 1 \N \N +3 3 2023-12-11 129.60 43.20 43.20 0 0 0 0 0 \N \N +4 3 2023-12-09 34.50 11.50 11.50 0 0 0 0 0 \N \N -- !query25_6_after -- -2 3 2023-12-08 20.00 10.50 9.50 1 1 1 1 1 \N \N -2 3 2023-12-12 57.40 56.20 1.20 0 0 0 0 0 \N \N -2 4 2023-12-10 46.00 33.50 12.50 1 1 1 1 1 \N \N -3 3 2023-12-11 43.20 43.20 43.20 0 0 0 0 0 \N \N -4 3 2023-12-09 11.50 11.50 11.50 0 0 0 0 0 \N \N +2 3 2023-12-08 41.00 10.50 9.50 1 1 1 1 1 \N \N +2 3 2023-12-12 169.80 56.20 1.20 0 0 0 0 0 \N \N +2 4 2023-12-10 71.00 33.50 12.50 1 1 1 1 1 \N \N +3 3 2023-12-11 129.60 43.20 43.20 0 0 0 0 0 \N \N +4 3 2023-12-09 34.50 11.50 11.50 0 0 0 0 0 \N \N -- !query1_1_before -- -1 yy 0 0 11.50 11.50 11.50 1 +1 yy 0 0 34.50 11.50 11.50 3 -- !query1_1_after -- -1 yy 0 0 11.50 11.50 11.50 1 +1 yy 0 0 34.50 11.50 11.50 3 -- !query2_0_before -- -2 mi 0 0 57.40 56.20 1.20 2 -2 mm 0 0 43.20 43.20 43.20 1 +2 mi 0 0 169.80 56.20 1.20 4 +2 mm 0 0 129.60 43.20 43.20 3 -- !query2_0_after -- -2 mi 0 0 57.40 56.20 1.20 2 -2 mm 0 0 43.20 43.20 43.20 1 +2 mi 0 0 169.80 56.20 1.20 4 +2 mm 0 0 129.60 43.20 43.20 3 -- !query26_0_before -- -2023-12-08 1 20.00 10.50 9.50 2 0 0 -2023-12-09 1 11.50 11.50 11.50 1 0 0 -2023-12-10 1 46.00 33.50 12.50 2 0 0 -2023-12-11 2 43.20 43.20 43.20 1 0 0 -2023-12-12 2 57.40 56.20 1.20 2 0 0 +2023-12-08 1 41.00 10.50 9.50 4 0 0 +2023-12-09 1 34.50 11.50 11.50 3 0 0 +2023-12-10 1 71.00 33.50 12.50 4 0 0 +2023-12-11 2 129.60 43.20 43.20 3 0 0 +2023-12-12 2 169.80 56.20 1.20 4 0 0 -- !query26_0_after -- -2023-12-08 1 20.00 10.50 9.50 2 0 0 -2023-12-09 1 11.50 11.50 11.50 1 0 0 -2023-12-10 1 46.00 33.50 12.50 2 0 0 -2023-12-11 2 43.20 43.20 43.20 1 0 0 -2023-12-12 2 57.40 56.20 1.20 2 0 0 +2023-12-08 1 41.00 10.50 9.50 4 0 0 +2023-12-09 1 34.50 11.50 11.50 3 0 0 +2023-12-10 1 71.00 33.50 12.50 4 0 0 +2023-12-11 2 129.60 43.20 43.20 3 0 0 +2023-12-12 2 169.80 56.20 1.20 4 0 0 -- !query27_0_before -- -2023-12-08 1 20.00 10.50 9.50 2 0 0 -2023-12-09 1 11.50 11.50 11.50 1 0 0 -2023-12-10 1 46.00 33.50 12.50 2 0 0 -2023-12-11 2 43.20 43.20 43.20 1 0 0 -2023-12-12 2 57.40 56.20 1.20 2 0 0 +2023-12-08 1 41.00 10.50 9.50 4 0 0 +2023-12-09 1 34.50 11.50 11.50 3 0 0 +2023-12-10 1 71.00 33.50 12.50 4 0 0 +2023-12-11 2 129.60 43.20 43.20 3 0 0 +2023-12-12 2 169.80 56.20 1.20 4 0 0 -- !query27_0_after -- -2023-12-08 1 20.00 10.50 9.50 2 0 0 -2023-12-09 1 11.50 11.50 11.50 1 0 0 -2023-12-10 1 46.00 33.50 12.50 2 0 0 -2023-12-11 2 43.20 43.20 43.20 1 0 0 -2023-12-12 2 57.40 56.20 1.20 2 0 0 +2023-12-08 1 41.00 10.50 9.50 4 0 0 +2023-12-09 1 34.50 11.50 11.50 3 0 0 +2023-12-10 1 71.00 33.50 12.50 4 0 0 +2023-12-11 2 129.60 43.20 43.20 3 0 0 +2023-12-12 2 169.80 56.20 1.20 4 0 0 -- !query28_0_before -- -2023-12-08 20.00 -2023-12-09 11.50 -2023-12-10 46.00 -2023-12-11 43.20 -2023-12-12 57.40 +2023-12-08 41.00 +2023-12-09 34.50 +2023-12-10 71.00 +2023-12-11 129.60 +2023-12-12 169.80 -- !query28_0_after -- -2023-12-08 20.00 -2023-12-09 11.50 -2023-12-10 46.00 -2023-12-11 43.20 -2023-12-12 57.40 +2023-12-08 41.00 +2023-12-09 34.50 +2023-12-10 71.00 +2023-12-11 129.60 +2023-12-12 169.80 -- !query29_0_before -- -8 +18 -- !query29_0_after -- -8 +18 -- !query29_1_before -- -0 178.10 1.20 8 +0 445.90 1.20 18 -- !query29_1_after -- -0 178.10 1.20 8 +0 445.90 1.20 18 -- !query29_2_before -- -0 1434.40 1.20 +0 8047.80 1.20 -- !query29_2_after -- -0 1434.40 1.20 +0 8047.80 1.20 -- !query30_0_before -- -4 4 68 100.0000 36.5000 -6 1 0 22.0000 57.2000 +4 4 148 100.0000 36.7500 +6 1 0 22.0000 70.9500 -- !query30_0_after -- -4 4 68 100.0000 36.5000 -6 1 0 22.0000 57.2000 +4 4 148 100.0000 36.7500 +6 1 0 22.0000 70.9500 -- !query31_0_before -- -2023-12-08 1 yy 1 \N 2 -2023-12-09 1 yy 2 2 2 -2023-12-10 1 yy 3 \N 2 -2023-12-11 2 mm 4 \N 1 -2023-12-12 2 mi 5 \N 2 +2023-12-08 1 yy 1 \N 4 +2023-12-09 1 yy 2 2 6 +2023-12-10 1 yy 3 \N 4 +2023-12-11 2 mm 4 \N 3 +2023-12-12 2 mi 5 \N 4 -- !query31_0_after -- -2023-12-08 1 yy 1 \N 2 -2023-12-09 1 yy 2 2 2 -2023-12-10 1 yy 3 \N 2 -2023-12-11 2 mm 4 \N 1 -2023-12-12 2 mi 5 \N 2 +2023-12-08 1 yy 1 \N 4 +2023-12-09 1 yy 2 2 6 +2023-12-10 1 yy 3 \N 4 +2023-12-11 2 mm 4 \N 3 +2023-12-12 2 mi 5 \N 4 -- !query32_0_before -- -2023-12-08 2 -2023-12-09 1 -2023-12-10 2 -2023-12-11 1 -2023-12-12 2 +2023-12-08 4 +2023-12-09 3 +2023-12-10 4 +2023-12-11 3 +2023-12-12 4 -- !query32_0_after -- -2023-12-08 2 -2023-12-09 1 -2023-12-10 2 -2023-12-11 1 -2023-12-12 2 +2023-12-08 4 +2023-12-09 3 +2023-12-10 4 +2023-12-11 3 +2023-12-12 4 + +-- !query32_1_before -- +1 +1 +1 +1 +1 + +-- !query32_1_after -- +1 +1 +1 +1 +1 + +-- !query32_2_before -- +1 +1 +1 +1 +1 + +-- !query32_2_after -- +1 +1 +1 +1 +1 -- !query33_0_before -- -o 3 9 o,o,o,o,o,o 4.666666666666667 mi 6 2 -o 4 2 o,o 4.0 yy 2 1 +o 3 21 o,o,o,o,o,o,o,o,o,o,o,o,o,o 4.571428571428571 mi 14 2 +o 4 4 o,o,o,o 4.0 yy 4 1 -- !query33_0_after -- -o 3 9 o,o,o,o,o,o 4.666666666666667 mi 6 2 -o 4 2 o,o 4.0 yy 2 1 +o 3 21 o,o,o,o,o,o,o,o,o,o,o,o,o,o 4.571428571428571 mi 14 2 +o 4 4 o,o,o,o 4.0 yy 4 1 -- !query33_1_before -- -o 3 9 o,o,o,o,o,o 4.666666666666667 mi 6 2 -o 4 2 o,o 4.0 yy 2 1 +o 3 21 o,o,o,o,o,o,o,o,o,o,o,o,o,o 4.571428571428571 mi 14 2 +o 4 4 o,o,o,o 4.0 yy 4 1 -- !query33_1_after -- -o 3 9 o,o,o,o,o,o 4.666666666666667 mi 6 2 -o 4 2 o,o 4.0 yy 2 1 +o 3 21 o,o,o,o,o,o,o,o,o,o,o,o,o,o 4.571428571428571 mi 14 2 +o 4 4 o,o,o,o 4.0 yy 4 1 -- !query35_0_before -- -o 3 9 o,o,o,o,o,o 4.666666666666667 mi 6 2 -o 4 2 o,o 4.0 yy 2 1 +o 3 21 o,o,o,o,o,o,o,o,o,o,o,o,o,o 4.571428571428571 mi 14 2 +o 4 4 o,o,o,o 4.0 yy 4 1 -- !query35_0_after -- -o 3 9 o,o,o,o,o,o 4.666666666666667 mi 6 2 -o 4 2 o,o 4.0 yy 2 1 +o 3 21 o,o,o,o,o,o,o,o,o,o,o,o,o,o 4.571428571428571 mi 14 2 +o 4 4 o,o,o,o 4.0 yy 4 1 -- !query36_0_before -- -o 3 9 o,o,o,o,o,o 4.666666666666667 mi 6 2 -o 4 2 o,o 4.0 yy 2 1 +o 3 21 o,o,o,o,o,o,o,o,o,o,o,o,o,o 4.571428571428571 mi 14 2 +o 4 4 o,o,o,o 4.0 yy 4 1 -- !query36_0_after -- -o 3 9 o,o,o,o,o,o 4.666666666666667 mi 6 2 -o 4 2 o,o 4.0 yy 2 1 +o 3 21 o,o,o,o,o,o,o,o,o,o,o,o,o,o 4.571428571428571 mi 14 2 +o 4 4 o,o,o,o 4.0 yy 4 1 diff --git a/regression-test/data/nereids_rules_p0/mv/variant/variant_data.json b/regression-test/data/nereids_rules_p0/mv/variant/variant_data.json index 40ac0e9ece245d..8c5ba6e094d801 100644 --- a/regression-test/data/nereids_rules_p0/mv/variant/variant_data.json +++ b/regression-test/data/nereids_rules_p0/mv/variant/variant_data.json @@ -25,4 +25,19 @@ {"id":"25061821910","type":"PullRequestEvent","actor":{"id":49699333,"login":"dependabot[bot]","display_login":"dependabot","gravatar_id":"","url":"https://api.github.com/users/dependabot[bot]","avatar_url":"https://avatars.githubusercontent.com/u/49699333?"},"repo":{"id":530875030,"name":"girlsavenue/pancake-frontend","url":"https://api.github.com/repos/girlsavenue/pancake-frontend"},"payload":{"action":"opened","number":1,"pull_request":{"url":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/1","id":1112188324,"node_id":"PR_kwDOH6SCls5CSqWk","html_url":"https://github.com/girlsavenue/pancake-frontend/pull/1","diff_url":"https://github.com/girlsavenue/pancake-frontend/pull/1.diff","patch_url":"https://github.com/girlsavenue/pancake-frontend/pull/1.patch","issue_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/1","number":1,"state":"open","locked":false,"title":"chore(deps): bump follow-redirects from 1.14.7 to 1.15.2","user":{"login":"dependabot[bot]","id":49699333,"node_id":"MDM6Qm90NDk2OTkzMzM=","avatar_url":"https://avatars.githubusercontent.com/in/29110?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot%5Bbot%5D","html_url":"https://github.com/apps/dependabot","followers_url":"https://api.github.com/users/dependabot%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot%5Bbot%5D/received_events","type":"Bot","site_admin":false},"body":"Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.15.2.\n
\nCommits\n
    \n
  • 9655237 Release version 1.15.2 of the npm package.
  • \n
  • 6e2b86d Default to localhost if no host given.
  • \n
  • 449e895 Throw invalid URL error on relative URLs.
  • \n
  • e30137c Use type functions.
  • \n
  • 76ea31f ternary operator syntax fix
  • \n
  • 84c00b0 HTTP header lines are separated by CRLF.
  • \n
  • d28bcbf Create SECURITY.md (#202)
  • \n
  • 62a551c Release version 1.15.1 of the npm package.
  • \n
  • 7fe0779 Use for ... of.
  • \n
  • 948c30c Fix redirecting to relative URL when using proxy
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=follow-redirects&package-manager=npm_and_yarn&previous-version=1.14.7&new-version=1.15.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\n\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/girlsavenue/pancake-frontend/network/alerts).\n\n
","created_at":"2022-11-07T02:59:59Z","updated_at":"2022-11-07T02:59:59Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/1/commits","review_comments_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/1/comments","review_comment_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/comments{/number}","comments_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/1/comments","statuses_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/statuses/6f4054ce39edbeb05eb785c3f06c4285a3a0ec41","head":{"label":"girlsavenue:dependabot/npm_and_yarn/follow-redirects-1.15.2","ref":"dependabot/npm_and_yarn/follow-redirects-1.15.2","sha":"6f4054ce39edbeb05eb785c3f06c4285a3a0ec41","user":{"login":"girlsavenue","id":106947100,"node_id":"U_kgDOBl_iHA","avatar_url":"https://avatars.githubusercontent.com/u/106947100?v=4","gravatar_id":"","url":"https://api.github.com/users/girlsavenue","html_url":"https://github.com/girlsavenue","followers_url":"https://api.github.com/users/girlsavenue/followers","following_url":"https://api.github.com/users/girlsavenue/following{/other_user}","gists_url":"https://api.github.com/users/girlsavenue/gists{/gist_id}","starred_url":"https://api.github.com/users/girlsavenue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/girlsavenue/subscriptions","organizations_url":"https://api.github.com/users/girlsavenue/orgs","repos_url":"https://api.github.com/users/girlsavenue/repos","events_url":"https://api.github.com/users/girlsavenue/events{/privacy}","received_events_url":"https://api.github.com/users/girlsavenue/received_events","type":"User","site_admin":false},"repo":{"id":530875030,"node_id":"R_kgDOH6SClg","name":"pancake-frontend","full_name":"girlsavenue/pancake-frontend","private":false,"owner":{"login":"girlsavenue","id":106947100,"node_id":"U_kgDOBl_iHA","avatar_url":"https://avatars.githubusercontent.com/u/106947100?v=4","gravatar_id":"","url":"https://api.github.com/users/girlsavenue","html_url":"https://github.com/girlsavenue","followers_url":"https://api.github.com/users/girlsavenue/followers","following_url":"https://api.github.com/users/girlsavenue/following{/other_user}","gists_url":"https://api.github.com/users/girlsavenue/gists{/gist_id}","starred_url":"https://api.github.com/users/girlsavenue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/girlsavenue/subscriptions","organizations_url":"https://api.github.com/users/girlsavenue/orgs","repos_url":"https://api.github.com/users/girlsavenue/repos","events_url":"https://api.github.com/users/girlsavenue/events{/privacy}","received_events_url":"https://api.github.com/users/girlsavenue/received_events","type":"User","site_admin":false},"html_url":"https://github.com/girlsavenue/pancake-frontend","description":":pancakes: Pancake main features (farms, pools, IFO, lottery, profiles)","fork":true,"url":"https://api.github.com/repos/girlsavenue/pancake-frontend","forks_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/forks","keys_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/keys{/key_id}","collaborators_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/teams","hooks_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/hooks","issue_events_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/events{/number}","events_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/events","assignees_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/assignees{/user}","branches_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/branches{/branch}","tags_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/tags","blobs_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/refs{/sha}","trees_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/trees{/sha}","statuses_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/statuses/{sha}","languages_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/languages","stargazers_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/stargazers","contributors_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/contributors","subscribers_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/subscribers","subscription_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/subscription","commits_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/commits{/sha}","git_commits_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/commits{/sha}","comments_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/comments{/number}","issue_comment_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/comments{/number}","contents_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/contents/{+path}","compare_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/compare/{base}...{head}","merges_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/merges","archive_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/downloads","issues_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues{/number}","pulls_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls{/number}","milestones_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/milestones{/number}","notifications_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/labels{/name}","releases_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/releases{/id}","deployments_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/deployments","created_at":"2022-08-31T00:08:44Z","updated_at":"2022-08-30T14:19:59Z","pushed_at":"2022-11-07T03:00:00Z","git_url":"git://github.com/girlsavenue/pancake-frontend.git","ssh_url":"git@github.com:girlsavenue/pancake-frontend.git","clone_url":"https://github.com/girlsavenue/pancake-frontend.git","svn_url":"https://github.com/girlsavenue/pancake-frontend","homepage":"https://pancakeswap.finance","size":281250,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0","node_id":"MDc6TGljZW5zZTk="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":1,"watchers":0,"default_branch":"develop"}},"base":{"label":"girlsavenue:develop","ref":"develop","sha":"52f333477dd15f39f41e25f593cd4f323a7c9c03","user":{"login":"girlsavenue","id":106947100,"node_id":"U_kgDOBl_iHA","avatar_url":"https://avatars.githubusercontent.com/u/106947100?v=4","gravatar_id":"","url":"https://api.github.com/users/girlsavenue","html_url":"https://github.com/girlsavenue","followers_url":"https://api.github.com/users/girlsavenue/followers","following_url":"https://api.github.com/users/girlsavenue/following{/other_user}","gists_url":"https://api.github.com/users/girlsavenue/gists{/gist_id}","starred_url":"https://api.github.com/users/girlsavenue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/girlsavenue/subscriptions","organizations_url":"https://api.github.com/users/girlsavenue/orgs","repos_url":"https://api.github.com/users/girlsavenue/repos","events_url":"https://api.github.com/users/girlsavenue/events{/privacy}","received_events_url":"https://api.github.com/users/girlsavenue/received_events","type":"User","site_admin":false},"repo":{"id":530875030,"node_id":"R_kgDOH6SClg","name":"pancake-frontend","full_name":"girlsavenue/pancake-frontend","private":false,"owner":{"login":"girlsavenue","id":106947100,"node_id":"U_kgDOBl_iHA","avatar_url":"https://avatars.githubusercontent.com/u/106947100?v=4","gravatar_id":"","url":"https://api.github.com/users/girlsavenue","html_url":"https://github.com/girlsavenue","followers_url":"https://api.github.com/users/girlsavenue/followers","following_url":"https://api.github.com/users/girlsavenue/following{/other_user}","gists_url":"https://api.github.com/users/girlsavenue/gists{/gist_id}","starred_url":"https://api.github.com/users/girlsavenue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/girlsavenue/subscriptions","organizations_url":"https://api.github.com/users/girlsavenue/orgs","repos_url":"https://api.github.com/users/girlsavenue/repos","events_url":"https://api.github.com/users/girlsavenue/events{/privacy}","received_events_url":"https://api.github.com/users/girlsavenue/received_events","type":"User","site_admin":false},"html_url":"https://github.com/girlsavenue/pancake-frontend","description":":pancakes: Pancake main features (farms, pools, IFO, lottery, profiles)","fork":true,"url":"https://api.github.com/repos/girlsavenue/pancake-frontend","forks_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/forks","keys_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/keys{/key_id}","collaborators_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/teams","hooks_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/hooks","issue_events_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/events{/number}","events_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/events","assignees_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/assignees{/user}","branches_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/branches{/branch}","tags_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/tags","blobs_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/refs{/sha}","trees_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/trees{/sha}","statuses_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/statuses/{sha}","languages_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/languages","stargazers_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/stargazers","contributors_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/contributors","subscribers_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/subscribers","subscription_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/subscription","commits_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/commits{/sha}","git_commits_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/commits{/sha}","comments_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/comments{/number}","issue_comment_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/comments{/number}","contents_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/contents/{+path}","compare_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/compare/{base}...{head}","merges_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/merges","archive_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/downloads","issues_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues{/number}","pulls_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls{/number}","milestones_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/milestones{/number}","notifications_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/labels{/name}","releases_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/releases{/id}","deployments_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/deployments","created_at":"2022-08-31T00:08:44Z","updated_at":"2022-08-30T14:19:59Z","pushed_at":"2022-11-07T03:00:00Z","git_url":"git://github.com/girlsavenue/pancake-frontend.git","ssh_url":"git@github.com:girlsavenue/pancake-frontend.git","clone_url":"https://github.com/girlsavenue/pancake-frontend.git","svn_url":"https://github.com/girlsavenue/pancake-frontend","homepage":"https://pancakeswap.finance","size":281250,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0","node_id":"MDc6TGljZW5zZTk="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":1,"watchers":0,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/1"},"html":{"href":"https://github.com/girlsavenue/pancake-frontend/pull/1"},"issue":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/1"},"comments":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/statuses/6f4054ce39edbeb05eb785c3f06c4285a3a0ec41"}},"author_association":"NONE","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":3,"deletions":3,"changed_files":1}},"public":true,"created_at":"2022-11-07T03:00:00Z"} {"id":"25061821916","type":"PushEvent","actor":{"id":14532444,"login":"onirosd","display_login":"onirosd","gravatar_id":"","url":"https://api.github.com/users/onirosd","avatar_url":"https://avatars.githubusercontent.com/u/14532444?"},"repo":{"id":562681613,"name":"onirosd/appdirektor","url":"https://api.github.com/repos/onirosd/appdirektor"},"payload":{"push_id":11572649891,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"8182bbf8c643daedbd5ed9219cb7ab2d81ab2616","before":"54ae4238e455326ada3478dcc81a429a98ad4e72","commits":[{"sha":"8182bbf8c643daedbd5ed9219cb7ab2d81ab2616","author":{"email":"diegowarthon1190@gmail.com","name":"onirosd"},"message":"first","distinct":true,"url":"https://api.github.com/repos/onirosd/appdirektor/commits/8182bbf8c643daedbd5ed9219cb7ab2d81ab2616"}]},"public":true,"created_at":"2022-11-07T03:00:00Z"} {"id":"25061821923","type":"CreateEvent","actor":{"id":49699333,"login":"dependabot[bot]","display_login":"dependabot","gravatar_id":"","url":"https://api.github.com/users/dependabot[bot]","avatar_url":"https://avatars.githubusercontent.com/u/49699333?"},"repo":{"id":240446072,"name":"AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia","url":"https://api.github.com/repos/AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia"},"payload":{"ref":"dependabot/npm_and_yarn/minimatch-and-ionic/v1-toolkit-and-gulp-3.0.4","ref_type":"branch","master_branch":"master","description":null,"pusher_type":"user"},"public":true,"created_at":"2022-11-07T03:00:00Z"} +{"id":"25061821927","type":"PushEvent","actor":{"id":40018936,"login":"ramachandrasai7","display_login":"ramachandrasai7","gravatar_id":"","url":"https://api.github.com/users/ramachandrasai7","avatar_url":"https://avatars.githubusercontent.com/u/40018936?"},"repo":{"id":561944721,"name":"disha4u/CSE564-Assignment3","url":"https://api.github.com/repos/disha4u/CSE564-Assignment3"},"payload":{"push_id":11572649905,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"2d9fbe9df4f6312004e77859b4aa0efbb8e5a454","before":"e1d861513d3c35b801fc4d97db86fc3246683e01","commits":[{"sha":"2d9fbe9df4f6312004e77859b4aa0efbb8e5a454","author":{"email":"40018936+ramachandrasai7@users.noreply.github.com","name":"ramachandrasai7"},"message":"Dec Obs Single","distinct":true,"url":"https://api.github.com/repos/disha4u/CSE564-Assignment3/commits/2d9fbe9df4f6312004e77859b4aa0efbb8e5a454"}]},"public":true,"created_at":"2022-11-07T03:00:00Z"} +{"id":"25061821817","type":"ForkEvent","actor":{"id":45201868,"login":"ZhxJia","display_login":"ZhxJia","gravatar_id":"","url":"https://api.github.com/users/ZhxJia","avatar_url":"https://avatars.githubusercontent.com/u/45201868?"},"repo":{"id":360530218,"name":"ethz-asl/sl_sensor","url":"https://api.github.com/repos/ethz-asl/sl_sensor"},"payload":{"forkee":{"id":562683981,"node_id":"R_kgDOIYngTQ","name":"sl_sensor","full_name":"ZhxJia/sl_sensor","private":false,"owner":{"login":"ZhxJia","id":45201868,"node_id":"MDQ6VXNlcjQ1MjAxODY4","avatar_url":"https://avatars.githubusercontent.com/u/45201868?v=4","gravatar_id":"","url":"https://api.github.com/users/ZhxJia","html_url":"https://github.com/ZhxJia","followers_url":"https://api.github.com/users/ZhxJia/followers","following_url":"https://api.github.com/users/ZhxJia/following{/other_user}","gists_url":"https://api.github.com/users/ZhxJia/gists{/gist_id}","starred_url":"https://api.github.com/users/ZhxJia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZhxJia/subscriptions","organizations_url":"https://api.github.com/users/ZhxJia/orgs","repos_url":"https://api.github.com/users/ZhxJia/repos","events_url":"https://api.github.com/users/ZhxJia/events{/privacy}","received_events_url":"https://api.github.com/users/ZhxJia/received_events","type":"User","site_admin":false},"html_url":"https://github.com/ZhxJia/sl_sensor","description":"SL Sensor: An open-source, real-time and ROS-based structured light sensor for high accuracy construction robotic applications","fork":true,"url":"https://api.github.com/repos/ZhxJia/sl_sensor","forks_url":"https://api.github.com/repos/ZhxJia/sl_sensor/forks","keys_url":"https://api.github.com/repos/ZhxJia/sl_sensor/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ZhxJia/sl_sensor/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ZhxJia/sl_sensor/teams","hooks_url":"https://api.github.com/repos/ZhxJia/sl_sensor/hooks","issue_events_url":"https://api.github.com/repos/ZhxJia/sl_sensor/issues/events{/number}","events_url":"https://api.github.com/repos/ZhxJia/sl_sensor/events","assignees_url":"https://api.github.com/repos/ZhxJia/sl_sensor/assignees{/user}","branches_url":"https://api.github.com/repos/ZhxJia/sl_sensor/branches{/branch}","tags_url":"https://api.github.com/repos/ZhxJia/sl_sensor/tags","blobs_url":"https://api.github.com/repos/ZhxJia/sl_sensor/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ZhxJia/sl_sensor/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ZhxJia/sl_sensor/git/refs{/sha}","trees_url":"https://api.github.com/repos/ZhxJia/sl_sensor/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ZhxJia/sl_sensor/statuses/{sha}","languages_url":"https://api.github.com/repos/ZhxJia/sl_sensor/languages","stargazers_url":"https://api.github.com/repos/ZhxJia/sl_sensor/stargazers","contributors_url":"https://api.github.com/repos/ZhxJia/sl_sensor/contributors","subscribers_url":"https://api.github.com/repos/ZhxJia/sl_sensor/subscribers","subscription_url":"https://api.github.com/repos/ZhxJia/sl_sensor/subscription","commits_url":"https://api.github.com/repos/ZhxJia/sl_sensor/commits{/sha}","git_commits_url":"https://api.github.com/repos/ZhxJia/sl_sensor/git/commits{/sha}","comments_url":"https://api.github.com/repos/ZhxJia/sl_sensor/comments{/number}","issue_comment_url":"https://api.github.com/repos/ZhxJia/sl_sensor/issues/comments{/number}","contents_url":"https://api.github.com/repos/ZhxJia/sl_sensor/contents/{+path}","compare_url":"https://api.github.com/repos/ZhxJia/sl_sensor/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ZhxJia/sl_sensor/merges","archive_url":"https://api.github.com/repos/ZhxJia/sl_sensor/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ZhxJia/sl_sensor/downloads","issues_url":"https://api.github.com/repos/ZhxJia/sl_sensor/issues{/number}","pulls_url":"https://api.github.com/repos/ZhxJia/sl_sensor/pulls{/number}","milestones_url":"https://api.github.com/repos/ZhxJia/sl_sensor/milestones{/number}","notifications_url":"https://api.github.com/repos/ZhxJia/sl_sensor/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ZhxJia/sl_sensor/labels{/name}","releases_url":"https://api.github.com/repos/ZhxJia/sl_sensor/releases{/id}","deployments_url":"https://api.github.com/repos/ZhxJia/sl_sensor/deployments","created_at":"2022-11-07T02:59:59Z","updated_at":"2022-11-07T02:59:55Z","pushed_at":"2022-07-13T20:44:53Z","git_url":"git://github.com/ZhxJia/sl_sensor.git","ssh_url":"git@github.com:ZhxJia/sl_sensor.git","clone_url":"https://github.com/ZhxJia/sl_sensor.git","svn_url":"https://github.com/ZhxJia/sl_sensor","homepage":"https://www.sciencedirect.com/science/article/pii/S0926580522002977","size":710,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"agpl-3.0","name":"GNU Affero General Public License v3.0","spdx_id":"AGPL-3.0","url":"https://api.github.com/licenses/agpl-3.0","node_id":"MDc6TGljZW5zZTE="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"master","public":true}},"public":true,"created_at":"2022-11-07T03:00:00Z","org":{"id":475362,"login":"ethz-asl","gravatar_id":"","url":"https://api.github.com/orgs/ethz-asl","avatar_url":"https://avatars.githubusercontent.com/u/475362?"}} +{"id":"25061821824","type":"CreateEvent","actor":{"id":110168274,"login":"itigoame","display_login":"itigoame","gravatar_id":"","url":"https://api.github.com/users/itigoame","avatar_url":"https://avatars.githubusercontent.com/u/110168274?"},"repo":{"id":562683980,"name":"itigoame/sample-AI","url":"https://api.github.com/repos/itigoame/sample-AI"},"payload":{"ref":null,"ref_type":"repository","master_branch":"main","description":null,"pusher_type":"user"},"public":true,"created_at":"2022-11-07T03:00:00Z"} +{"id":"25061821825","type":"PushEvent","actor":{"id":34259289,"login":"simonxin","display_login":"simonxin","gravatar_id":"","url":"https://api.github.com/users/simonxin","avatar_url":"https://avatars.githubusercontent.com/u/34259289?"},"repo":{"id":542899877,"name":"simonxin/aadtokens","url":"https://api.github.com/repos/simonxin/aadtokens"},"payload":{"push_id":11572649851,"size":3,"distinct_size":3,"ref":"refs/heads/main","head":"f17bde840e883424b52a04800dc689bf403ce179","before":"690442543c41c0eb61dd52261009d1aa7af60b04","commits":[{"sha":"84bb56c924fba1772c7f11e6baf096570a5c0300","author":{"email":"simonxin@microsoft.com","name":"Simon Xin"},"message":"add sample image","distinct":true,"url":"https://api.github.com/repos/simonxin/aadtokens/commits/84bb56c924fba1772c7f11e6baf096570a5c0300"},{"sha":"b9b1030ec540afe5cf9a03f515920029ff449e17","author":{"email":"simonxin@microsoft.com","name":"Simon Xin"},"message":"update readme","distinct":true,"url":"https://api.github.com/repos/simonxin/aadtokens/commits/b9b1030ec540afe5cf9a03f515920029ff449e17"},{"sha":"f17bde840e883424b52a04800dc689bf403ce179","author":{"email":"simonxin@microsoft.com","name":"Simon Xin"},"message":"update readme","distinct":true,"url":"https://api.github.com/repos/simonxin/aadtokens/commits/f17bde840e883424b52a04800dc689bf403ce179"}]},"public":true,"created_at":"2022-11-07T03:00:00Z"} +{"id":"25061821843","type":"PushEvent","actor":{"id":73926367,"login":"armenfesliyan","display_login":"armenfesliyan","gravatar_id":"","url":"https://api.github.com/users/armenfesliyan","avatar_url":"https://avatars.githubusercontent.com/u/73926367?"},"repo":{"id":562670554,"name":"armenfesliyan/seatpsychology","url":"https://api.github.com/repos/armenfesliyan/seatpsychology"},"payload":{"push_id":11572649869,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"4173f304d660220cc1a6de1a151eb5a1af78c9ad","before":"b0899d4fc2e190460f63aa76e03a0333e6d6a998","commits":[{"sha":"4173f304d660220cc1a6de1a151eb5a1af78c9ad","author":{"email":"armenfes@gmail.com","name":"Armen Fesliyan"},"message":"header","distinct":true,"url":"https://api.github.com/repos/armenfesliyan/seatpsychology/commits/4173f304d660220cc1a6de1a151eb5a1af78c9ad"}]},"public":true,"created_at":"2022-11-07T03:00:00Z"} +{"id":"25061821852","type":"PullRequestEvent","actor":{"id":98024358,"login":"jfrog-pipelie-intg","display_login":"jfrog-pipelie-intg","gravatar_id":"","url":"https://api.github.com/users/jfrog-pipelie-intg","avatar_url":"https://avatars.githubusercontent.com/u/98024358?"},"repo":{"id":562683829,"name":"jfrog-pipelie-intg/jfinte2e_1667789956723_16","url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16"},"payload":{"action":"opened","number":3,"pull_request":{"url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pulls/3","id":1112188326,"node_id":"PR_kwDOIYnftc5CSqWm","html_url":"https://github.com/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pull/3","diff_url":"https://github.com/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pull/3.diff","patch_url":"https://github.com/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pull/3.patch","issue_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/issues/3","number":3,"state":"open","locked":false,"title":"Test PR","user":{"login":"jfrog-pipelie-intg","id":98024358,"node_id":"U_kgDOBde7pg","avatar_url":"https://avatars.githubusercontent.com/u/98024358?v=4","gravatar_id":"","url":"https://api.github.com/users/jfrog-pipelie-intg","html_url":"https://github.com/jfrog-pipelie-intg","followers_url":"https://api.github.com/users/jfrog-pipelie-intg/followers","following_url":"https://api.github.com/users/jfrog-pipelie-intg/following{/other_user}","gists_url":"https://api.github.com/users/jfrog-pipelie-intg/gists{/gist_id}","starred_url":"https://api.github.com/users/jfrog-pipelie-intg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jfrog-pipelie-intg/subscriptions","organizations_url":"https://api.github.com/users/jfrog-pipelie-intg/orgs","repos_url":"https://api.github.com/users/jfrog-pipelie-intg/repos","events_url":"https://api.github.com/users/jfrog-pipelie-intg/events{/privacy}","received_events_url":"https://api.github.com/users/jfrog-pipelie-intg/received_events","type":"User","site_admin":false},"body":null,"created_at":"2022-11-07T03:00:00Z","updated_at":"2022-11-07T03:00:00Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pulls/3/commits","review_comments_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pulls/3/comments","review_comment_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/issues/3/comments","statuses_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/statuses/334433de436baa198024ef9f55f0647721bcd750","head":{"label":"jfrog-pipelie-intg:test-notification-sent-branch-10238493157623136113","ref":"test-notification-sent-branch-10238493157623136113","sha":"334433de436baa198024ef9f55f0647721bcd750","user":{"login":"jfrog-pipelie-intg","id":98024358,"node_id":"U_kgDOBde7pg","avatar_url":"https://avatars.githubusercontent.com/u/98024358?v=4","gravatar_id":"","url":"https://api.github.com/users/jfrog-pipelie-intg","html_url":"https://github.com/jfrog-pipelie-intg","followers_url":"https://api.github.com/users/jfrog-pipelie-intg/followers","following_url":"https://api.github.com/users/jfrog-pipelie-intg/following{/other_user}","gists_url":"https://api.github.com/users/jfrog-pipelie-intg/gists{/gist_id}","starred_url":"https://api.github.com/users/jfrog-pipelie-intg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jfrog-pipelie-intg/subscriptions","organizations_url":"https://api.github.com/users/jfrog-pipelie-intg/orgs","repos_url":"https://api.github.com/users/jfrog-pipelie-intg/repos","events_url":"https://api.github.com/users/jfrog-pipelie-intg/events{/privacy}","received_events_url":"https://api.github.com/users/jfrog-pipelie-intg/received_events","type":"User","site_admin":false},"repo":{"id":562683829,"node_id":"R_kgDOIYnftQ","name":"jfinte2e_1667789956723_16","full_name":"jfrog-pipelie-intg/jfinte2e_1667789956723_16","private":false,"owner":{"login":"jfrog-pipelie-intg","id":98024358,"node_id":"U_kgDOBde7pg","avatar_url":"https://avatars.githubusercontent.com/u/98024358?v=4","gravatar_id":"","url":"https://api.github.com/users/jfrog-pipelie-intg","html_url":"https://github.com/jfrog-pipelie-intg","followers_url":"https://api.github.com/users/jfrog-pipelie-intg/followers","following_url":"https://api.github.com/users/jfrog-pipelie-intg/following{/other_user}","gists_url":"https://api.github.com/users/jfrog-pipelie-intg/gists{/gist_id}","starred_url":"https://api.github.com/users/jfrog-pipelie-intg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jfrog-pipelie-intg/subscriptions","organizations_url":"https://api.github.com/users/jfrog-pipelie-intg/orgs","repos_url":"https://api.github.com/users/jfrog-pipelie-intg/repos","events_url":"https://api.github.com/users/jfrog-pipelie-intg/events{/privacy}","received_events_url":"https://api.github.com/users/jfrog-pipelie-intg/received_events","type":"User","site_admin":false},"html_url":"https://github.com/jfrog-pipelie-intg/jfinte2e_1667789956723_16","description":null,"fork":false,"url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16","forks_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/forks","keys_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/teams","hooks_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/hooks","issue_events_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/issues/events{/number}","events_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/events","assignees_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/assignees{/user}","branches_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/branches{/branch}","tags_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/tags","blobs_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/git/refs{/sha}","trees_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/statuses/{sha}","languages_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/languages","stargazers_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/stargazers","contributors_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/contributors","subscribers_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/subscribers","subscription_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/subscription","commits_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/commits{/sha}","git_commits_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/git/commits{/sha}","comments_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/comments{/number}","issue_comment_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/issues/comments{/number}","contents_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/contents/{+path}","compare_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/merges","archive_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/downloads","issues_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/issues{/number}","pulls_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pulls{/number}","milestones_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/milestones{/number}","notifications_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/labels{/name}","releases_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/releases{/id}","deployments_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/deployments","created_at":"2022-11-07T02:59:16Z","updated_at":"2022-11-07T02:59:16Z","pushed_at":"2022-11-07T02:59:59Z","git_url":"git://github.com/jfrog-pipelie-intg/jfinte2e_1667789956723_16.git","ssh_url":"git@github.com:jfrog-pipelie-intg/jfinte2e_1667789956723_16.git","clone_url":"https://github.com/jfrog-pipelie-intg/jfinte2e_1667789956723_16.git","svn_url":"https://github.com/jfrog-pipelie-intg/jfinte2e_1667789956723_16","homepage":null,"size":0,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":1,"watchers":0,"default_branch":"main"}},"base":{"label":"jfrog-pipelie-intg:main","ref":"main","sha":"8cb41e4f10633edc2dc457c5df845770ba2cd19b","user":{"login":"jfrog-pipelie-intg","id":98024358,"node_id":"U_kgDOBde7pg","avatar_url":"https://avatars.githubusercontent.com/u/98024358?v=4","gravatar_id":"","url":"https://api.github.com/users/jfrog-pipelie-intg","html_url":"https://github.com/jfrog-pipelie-intg","followers_url":"https://api.github.com/users/jfrog-pipelie-intg/followers","following_url":"https://api.github.com/users/jfrog-pipelie-intg/following{/other_user}","gists_url":"https://api.github.com/users/jfrog-pipelie-intg/gists{/gist_id}","starred_url":"https://api.github.com/users/jfrog-pipelie-intg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jfrog-pipelie-intg/subscriptions","organizations_url":"https://api.github.com/users/jfrog-pipelie-intg/orgs","repos_url":"https://api.github.com/users/jfrog-pipelie-intg/repos","events_url":"https://api.github.com/users/jfrog-pipelie-intg/events{/privacy}","received_events_url":"https://api.github.com/users/jfrog-pipelie-intg/received_events","type":"User","site_admin":false},"repo":{"id":562683829,"node_id":"R_kgDOIYnftQ","name":"jfinte2e_1667789956723_16","full_name":"jfrog-pipelie-intg/jfinte2e_1667789956723_16","private":false,"owner":{"login":"jfrog-pipelie-intg","id":98024358,"node_id":"U_kgDOBde7pg","avatar_url":"https://avatars.githubusercontent.com/u/98024358?v=4","gravatar_id":"","url":"https://api.github.com/users/jfrog-pipelie-intg","html_url":"https://github.com/jfrog-pipelie-intg","followers_url":"https://api.github.com/users/jfrog-pipelie-intg/followers","following_url":"https://api.github.com/users/jfrog-pipelie-intg/following{/other_user}","gists_url":"https://api.github.com/users/jfrog-pipelie-intg/gists{/gist_id}","starred_url":"https://api.github.com/users/jfrog-pipelie-intg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jfrog-pipelie-intg/subscriptions","organizations_url":"https://api.github.com/users/jfrog-pipelie-intg/orgs","repos_url":"https://api.github.com/users/jfrog-pipelie-intg/repos","events_url":"https://api.github.com/users/jfrog-pipelie-intg/events{/privacy}","received_events_url":"https://api.github.com/users/jfrog-pipelie-intg/received_events","type":"User","site_admin":false},"html_url":"https://github.com/jfrog-pipelie-intg/jfinte2e_1667789956723_16","description":null,"fork":false,"url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16","forks_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/forks","keys_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/teams","hooks_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/hooks","issue_events_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/issues/events{/number}","events_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/events","assignees_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/assignees{/user}","branches_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/branches{/branch}","tags_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/tags","blobs_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/git/refs{/sha}","trees_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/statuses/{sha}","languages_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/languages","stargazers_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/stargazers","contributors_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/contributors","subscribers_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/subscribers","subscription_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/subscription","commits_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/commits{/sha}","git_commits_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/git/commits{/sha}","comments_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/comments{/number}","issue_comment_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/issues/comments{/number}","contents_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/contents/{+path}","compare_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/merges","archive_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/downloads","issues_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/issues{/number}","pulls_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pulls{/number}","milestones_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/milestones{/number}","notifications_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/labels{/name}","releases_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/releases{/id}","deployments_url":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/deployments","created_at":"2022-11-07T02:59:16Z","updated_at":"2022-11-07T02:59:16Z","pushed_at":"2022-11-07T02:59:59Z","git_url":"git://github.com/jfrog-pipelie-intg/jfinte2e_1667789956723_16.git","ssh_url":"git@github.com:jfrog-pipelie-intg/jfinte2e_1667789956723_16.git","clone_url":"https://github.com/jfrog-pipelie-intg/jfinte2e_1667789956723_16.git","svn_url":"https://github.com/jfrog-pipelie-intg/jfinte2e_1667789956723_16","homepage":null,"size":0,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1,"license":null,"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":1,"watchers":0,"default_branch":"main"}},"_links":{"self":{"href":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pulls/3"},"html":{"href":"https://github.com/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pull/3"},"issue":{"href":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/issues/3"},"comments":{"href":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/issues/3/comments"},"review_comments":{"href":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pulls/3/comments"},"review_comment":{"href":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/pulls/3/commits"},"statuses":{"href":"https://api.github.com/repos/jfrog-pipelie-intg/jfinte2e_1667789956723_16/statuses/334433de436baa198024ef9f55f0647721bcd750"}},"author_association":"OWNER","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":1,"deletions":0,"changed_files":1}},"public":true,"created_at":"2022-11-07T03:00:00Z"} +{"id":"25061821874","type":"PushEvent","actor":{"id":97817672,"login":"alawrence30","display_login":"alawrence30","gravatar_id":"","url":"https://api.github.com/users/alawrence30","avatar_url":"https://avatars.githubusercontent.com/u/97817672?"},"repo":{"id":539737621,"name":"alawrence30/Deep-Learning","url":"https://api.github.com/repos/alawrence30/Deep-Learning"},"payload":{"push_id":11572649878,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"74cdba61e387b4ca52f9e2eeb2ef028d98018a99","before":"39ce1cc5891385cb8b0c986b16c74882b38183c9","commits":[{"sha":"74cdba61e387b4ca52f9e2eeb2ef028d98018a99","author":{"email":"97817672+alawrence30@users.noreply.github.com","name":"alawrence30"},"message":"Delete A_MSDS458_Assignment_03_EDA_v4.ipynb","distinct":true,"url":"https://api.github.com/repos/alawrence30/Deep-Learning/commits/74cdba61e387b4ca52f9e2eeb2ef028d98018a99"}]},"public":true,"created_at":"2022-11-07T03:00:00Z"} +{"id":"25061821880","type":"PushEvent","actor":{"id":29478770,"login":"Tanimodori","display_login":"Tanimodori","gravatar_id":"","url":"https://api.github.com/users/Tanimodori","avatar_url":"https://avatars.githubusercontent.com/u/29478770?"},"repo":{"id":555947399,"name":"Tanimodori/viteburner-template","url":"https://api.github.com/repos/Tanimodori/viteburner-template"},"payload":{"push_id":11572649876,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"c78af6066de42b741a01db4746634b0c82077e14","before":"93ddf66099a85955b3d0ab3bd58869bb91ab8f73","commits":[{"sha":"c78af6066de42b741a01db4746634b0c82077e14","author":{"email":"unknowner2014@gmail.com","name":"Tanimodori"},"message":"chore: update viteburner","distinct":true,"url":"https://api.github.com/repos/Tanimodori/viteburner-template/commits/c78af6066de42b741a01db4746634b0c82077e14"}]},"public":true,"created_at":"2022-11-07T03:00:00Z"} +{"id":"25061821893","type":"PullRequestReviewEvent","actor":{"id":108444335,"login":"filiphsps","display_login":"filiphsps","gravatar_id":"","url":"https://api.github.com/users/filiphsps","avatar_url":"https://avatars.githubusercontent.com/u/108444335?"},"repo":{"id":361369680,"name":"SerenityOS/discord-bot","url":"https://api.github.com/repos/SerenityOS/discord-bot"},"payload":{"action":"created","review":{"id":1169740146,"node_id":"PRR_kwDOFYoQUM5FuNFy","user":{"login":"filiphsps","id":108444335,"node_id":"U_kgDOBna6rw","avatar_url":"https://avatars.githubusercontent.com/u/108444335?v=4","gravatar_id":"","url":"https://api.github.com/users/filiphsps","html_url":"https://github.com/filiphsps","followers_url":"https://api.github.com/users/filiphsps/followers","following_url":"https://api.github.com/users/filiphsps/following{/other_user}","gists_url":"https://api.github.com/users/filiphsps/gists{/gist_id}","starred_url":"https://api.github.com/users/filiphsps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/filiphsps/subscriptions","organizations_url":"https://api.github.com/users/filiphsps/orgs","repos_url":"https://api.github.com/users/filiphsps/repos","events_url":"https://api.github.com/users/filiphsps/events{/privacy}","received_events_url":"https://api.github.com/users/filiphsps/received_events","type":"User","site_admin":false},"body":null,"commit_id":"01f07ec2d851b41e756a7a1d5af220f5078ba0a8","submitted_at":"2022-11-07T03:00:00Z","state":"commented","html_url":"https://github.com/SerenityOS/discord-bot/pull/711#pullrequestreview-1169740146","pull_request_url":"https://api.github.com/repos/SerenityOS/discord-bot/pulls/711","author_association":"CONTRIBUTOR","_links":{"html":{"href":"https://github.com/SerenityOS/discord-bot/pull/711#pullrequestreview-1169740146"},"pull_request":{"href":"https://api.github.com/repos/SerenityOS/discord-bot/pulls/711"}}},"pull_request":{"url":"https://api.github.com/repos/SerenityOS/discord-bot/pulls/711","id":1112140494,"node_id":"PR_kwDOFYoQUM5CSerO","html_url":"https://github.com/SerenityOS/discord-bot/pull/711","diff_url":"https://github.com/SerenityOS/discord-bot/pull/711.diff","patch_url":"https://github.com/SerenityOS/discord-bot/pull/711.patch","issue_url":"https://api.github.com/repos/SerenityOS/discord-bot/issues/711","number":711,"state":"open","locked":false,"title":"CommitStatsCommand: Redesign","user":{"login":"filiphsps","id":108444335,"node_id":"U_kgDOBna6rw","avatar_url":"https://avatars.githubusercontent.com/u/108444335?v=4","gravatar_id":"","url":"https://api.github.com/users/filiphsps","html_url":"https://github.com/filiphsps","followers_url":"https://api.github.com/users/filiphsps/followers","following_url":"https://api.github.com/users/filiphsps/following{/other_user}","gists_url":"https://api.github.com/users/filiphsps/gists{/gist_id}","starred_url":"https://api.github.com/users/filiphsps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/filiphsps/subscriptions","organizations_url":"https://api.github.com/users/filiphsps/orgs","repos_url":"https://api.github.com/users/filiphsps/repos","events_url":"https://api.github.com/users/filiphsps/events{/privacy}","received_events_url":"https://api.github.com/users/filiphsps/received_events","type":"User","site_admin":false},"body":"Requires #710 \r\n\r\n![1000](https://user-images.githubusercontent.com/108444335/200207064-b12a5bfc-8881-4a90-88d0-6a3547adde2c.png)\r\n","created_at":"2022-11-07T01:14:01Z","updated_at":"2022-11-07T03:00:00Z","closed_at":null,"merged_at":null,"merge_commit_sha":"87a7845e78da8b3e2ed5681729662bfee183e988","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/SerenityOS/discord-bot/pulls/711/commits","review_comments_url":"https://api.github.com/repos/SerenityOS/discord-bot/pulls/711/comments","review_comment_url":"https://api.github.com/repos/SerenityOS/discord-bot/pulls/comments{/number}","comments_url":"https://api.github.com/repos/SerenityOS/discord-bot/issues/711/comments","statuses_url":"https://api.github.com/repos/SerenityOS/discord-bot/statuses/01f07ec2d851b41e756a7a1d5af220f5078ba0a8","head":{"label":"filiphsps:dev-redesign","ref":"dev-redesign","sha":"01f07ec2d851b41e756a7a1d5af220f5078ba0a8","user":{"login":"filiphsps","id":108444335,"node_id":"U_kgDOBna6rw","avatar_url":"https://avatars.githubusercontent.com/u/108444335?v=4","gravatar_id":"","url":"https://api.github.com/users/filiphsps","html_url":"https://github.com/filiphsps","followers_url":"https://api.github.com/users/filiphsps/followers","following_url":"https://api.github.com/users/filiphsps/following{/other_user}","gists_url":"https://api.github.com/users/filiphsps/gists{/gist_id}","starred_url":"https://api.github.com/users/filiphsps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/filiphsps/subscriptions","organizations_url":"https://api.github.com/users/filiphsps/orgs","repos_url":"https://api.github.com/users/filiphsps/repos","events_url":"https://api.github.com/users/filiphsps/events{/privacy}","received_events_url":"https://api.github.com/users/filiphsps/received_events","type":"User","site_admin":false},"repo":{"id":561259434,"node_id":"R_kgDOIXQjqg","name":"discord-bot","full_name":"filiphsps/discord-bot","private":false,"owner":{"login":"filiphsps","id":108444335,"node_id":"U_kgDOBna6rw","avatar_url":"https://avatars.githubusercontent.com/u/108444335?v=4","gravatar_id":"","url":"https://api.github.com/users/filiphsps","html_url":"https://github.com/filiphsps","followers_url":"https://api.github.com/users/filiphsps/followers","following_url":"https://api.github.com/users/filiphsps/following{/other_user}","gists_url":"https://api.github.com/users/filiphsps/gists{/gist_id}","starred_url":"https://api.github.com/users/filiphsps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/filiphsps/subscriptions","organizations_url":"https://api.github.com/users/filiphsps/orgs","repos_url":"https://api.github.com/users/filiphsps/repos","events_url":"https://api.github.com/users/filiphsps/events{/privacy}","received_events_url":"https://api.github.com/users/filiphsps/received_events","type":"User","site_admin":false},"html_url":"https://github.com/filiphsps/discord-bot","description":"Discord Bot for the Serenity Operating System Community 🐞","fork":true,"url":"https://api.github.com/repos/filiphsps/discord-bot","forks_url":"https://api.github.com/repos/filiphsps/discord-bot/forks","keys_url":"https://api.github.com/repos/filiphsps/discord-bot/keys{/key_id}","collaborators_url":"https://api.github.com/repos/filiphsps/discord-bot/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/filiphsps/discord-bot/teams","hooks_url":"https://api.github.com/repos/filiphsps/discord-bot/hooks","issue_events_url":"https://api.github.com/repos/filiphsps/discord-bot/issues/events{/number}","events_url":"https://api.github.com/repos/filiphsps/discord-bot/events","assignees_url":"https://api.github.com/repos/filiphsps/discord-bot/assignees{/user}","branches_url":"https://api.github.com/repos/filiphsps/discord-bot/branches{/branch}","tags_url":"https://api.github.com/repos/filiphsps/discord-bot/tags","blobs_url":"https://api.github.com/repos/filiphsps/discord-bot/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/filiphsps/discord-bot/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/filiphsps/discord-bot/git/refs{/sha}","trees_url":"https://api.github.com/repos/filiphsps/discord-bot/git/trees{/sha}","statuses_url":"https://api.github.com/repos/filiphsps/discord-bot/statuses/{sha}","languages_url":"https://api.github.com/repos/filiphsps/discord-bot/languages","stargazers_url":"https://api.github.com/repos/filiphsps/discord-bot/stargazers","contributors_url":"https://api.github.com/repos/filiphsps/discord-bot/contributors","subscribers_url":"https://api.github.com/repos/filiphsps/discord-bot/subscribers","subscription_url":"https://api.github.com/repos/filiphsps/discord-bot/subscription","commits_url":"https://api.github.com/repos/filiphsps/discord-bot/commits{/sha}","git_commits_url":"https://api.github.com/repos/filiphsps/discord-bot/git/commits{/sha}","comments_url":"https://api.github.com/repos/filiphsps/discord-bot/comments{/number}","issue_comment_url":"https://api.github.com/repos/filiphsps/discord-bot/issues/comments{/number}","contents_url":"https://api.github.com/repos/filiphsps/discord-bot/contents/{+path}","compare_url":"https://api.github.com/repos/filiphsps/discord-bot/compare/{base}...{head}","merges_url":"https://api.github.com/repos/filiphsps/discord-bot/merges","archive_url":"https://api.github.com/repos/filiphsps/discord-bot/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/filiphsps/discord-bot/downloads","issues_url":"https://api.github.com/repos/filiphsps/discord-bot/issues{/number}","pulls_url":"https://api.github.com/repos/filiphsps/discord-bot/pulls{/number}","milestones_url":"https://api.github.com/repos/filiphsps/discord-bot/milestones{/number}","notifications_url":"https://api.github.com/repos/filiphsps/discord-bot/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/filiphsps/discord-bot/labels{/name}","releases_url":"https://api.github.com/repos/filiphsps/discord-bot/releases{/id}","deployments_url":"https://api.github.com/repos/filiphsps/discord-bot/deployments","created_at":"2022-11-03T09:59:53Z","updated_at":"2022-11-03T10:00:22Z","pushed_at":"2022-11-07T01:10:43Z","git_url":"git://github.com/filiphsps/discord-bot.git","ssh_url":"git@github.com:filiphsps/discord-bot.git","clone_url":"https://github.com/filiphsps/discord-bot.git","svn_url":"https://github.com/filiphsps/discord-bot","homepage":"","size":983,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"bsd-2-clause","name":"BSD 2-Clause \"Simplified\" License","spdx_id":"BSD-2-Clause","url":"https://api.github.com/licenses/bsd-2-clause","node_id":"MDc6TGljZW5zZTQ="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"SerenityOS:master","ref":"master","sha":"47652d0258f77f44b665c6a210e25b87fc0595bd","user":{"login":"SerenityOS","id":50811782,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUwODExNzgy","avatar_url":"https://avatars.githubusercontent.com/u/50811782?v=4","gravatar_id":"","url":"https://api.github.com/users/SerenityOS","html_url":"https://github.com/SerenityOS","followers_url":"https://api.github.com/users/SerenityOS/followers","following_url":"https://api.github.com/users/SerenityOS/following{/other_user}","gists_url":"https://api.github.com/users/SerenityOS/gists{/gist_id}","starred_url":"https://api.github.com/users/SerenityOS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SerenityOS/subscriptions","organizations_url":"https://api.github.com/users/SerenityOS/orgs","repos_url":"https://api.github.com/users/SerenityOS/repos","events_url":"https://api.github.com/users/SerenityOS/events{/privacy}","received_events_url":"https://api.github.com/users/SerenityOS/received_events","type":"Organization","site_admin":false},"repo":{"id":361369680,"node_id":"MDEwOlJlcG9zaXRvcnkzNjEzNjk2ODA=","name":"discord-bot","full_name":"SerenityOS/discord-bot","private":false,"owner":{"login":"SerenityOS","id":50811782,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUwODExNzgy","avatar_url":"https://avatars.githubusercontent.com/u/50811782?v=4","gravatar_id":"","url":"https://api.github.com/users/SerenityOS","html_url":"https://github.com/SerenityOS","followers_url":"https://api.github.com/users/SerenityOS/followers","following_url":"https://api.github.com/users/SerenityOS/following{/other_user}","gists_url":"https://api.github.com/users/SerenityOS/gists{/gist_id}","starred_url":"https://api.github.com/users/SerenityOS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SerenityOS/subscriptions","organizations_url":"https://api.github.com/users/SerenityOS/orgs","repos_url":"https://api.github.com/users/SerenityOS/repos","events_url":"https://api.github.com/users/SerenityOS/events{/privacy}","received_events_url":"https://api.github.com/users/SerenityOS/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/SerenityOS/discord-bot","description":"Discord Bot for the Serenity Operating System Community 🐞","fork":false,"url":"https://api.github.com/repos/SerenityOS/discord-bot","forks_url":"https://api.github.com/repos/SerenityOS/discord-bot/forks","keys_url":"https://api.github.com/repos/SerenityOS/discord-bot/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SerenityOS/discord-bot/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SerenityOS/discord-bot/teams","hooks_url":"https://api.github.com/repos/SerenityOS/discord-bot/hooks","issue_events_url":"https://api.github.com/repos/SerenityOS/discord-bot/issues/events{/number}","events_url":"https://api.github.com/repos/SerenityOS/discord-bot/events","assignees_url":"https://api.github.com/repos/SerenityOS/discord-bot/assignees{/user}","branches_url":"https://api.github.com/repos/SerenityOS/discord-bot/branches{/branch}","tags_url":"https://api.github.com/repos/SerenityOS/discord-bot/tags","blobs_url":"https://api.github.com/repos/SerenityOS/discord-bot/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SerenityOS/discord-bot/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SerenityOS/discord-bot/git/refs{/sha}","trees_url":"https://api.github.com/repos/SerenityOS/discord-bot/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SerenityOS/discord-bot/statuses/{sha}","languages_url":"https://api.github.com/repos/SerenityOS/discord-bot/languages","stargazers_url":"https://api.github.com/repos/SerenityOS/discord-bot/stargazers","contributors_url":"https://api.github.com/repos/SerenityOS/discord-bot/contributors","subscribers_url":"https://api.github.com/repos/SerenityOS/discord-bot/subscribers","subscription_url":"https://api.github.com/repos/SerenityOS/discord-bot/subscription","commits_url":"https://api.github.com/repos/SerenityOS/discord-bot/commits{/sha}","git_commits_url":"https://api.github.com/repos/SerenityOS/discord-bot/git/commits{/sha}","comments_url":"https://api.github.com/repos/SerenityOS/discord-bot/comments{/number}","issue_comment_url":"https://api.github.com/repos/SerenityOS/discord-bot/issues/comments{/number}","contents_url":"https://api.github.com/repos/SerenityOS/discord-bot/contents/{+path}","compare_url":"https://api.github.com/repos/SerenityOS/discord-bot/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SerenityOS/discord-bot/merges","archive_url":"https://api.github.com/repos/SerenityOS/discord-bot/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SerenityOS/discord-bot/downloads","issues_url":"https://api.github.com/repos/SerenityOS/discord-bot/issues{/number}","pulls_url":"https://api.github.com/repos/SerenityOS/discord-bot/pulls{/number}","milestones_url":"https://api.github.com/repos/SerenityOS/discord-bot/milestones{/number}","notifications_url":"https://api.github.com/repos/SerenityOS/discord-bot/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SerenityOS/discord-bot/labels{/name}","releases_url":"https://api.github.com/repos/SerenityOS/discord-bot/releases{/id}","deployments_url":"https://api.github.com/repos/SerenityOS/discord-bot/deployments","created_at":"2021-04-25T08:14:56Z","updated_at":"2022-11-05T20:03:38Z","pushed_at":"2022-11-07T01:14:02Z","git_url":"git://github.com/SerenityOS/discord-bot.git","ssh_url":"git@github.com:SerenityOS/discord-bot.git","clone_url":"https://github.com/SerenityOS/discord-bot.git","svn_url":"https://github.com/SerenityOS/discord-bot","homepage":"","size":1102,"stargazers_count":28,"watchers_count":28,"language":"TypeScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":21,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":8,"license":{"key":"bsd-2-clause","name":"BSD 2-Clause \"Simplified\" License","spdx_id":"BSD-2-Clause","url":"https://api.github.com/licenses/bsd-2-clause","node_id":"MDc6TGljZW5zZTQ="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["bot","discord-bot","hacktoberfest","serenity"],"visibility":"public","forks":21,"open_issues":8,"watchers":28,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/SerenityOS/discord-bot/pulls/711"},"html":{"href":"https://github.com/SerenityOS/discord-bot/pull/711"},"issue":{"href":"https://api.github.com/repos/SerenityOS/discord-bot/issues/711"},"comments":{"href":"https://api.github.com/repos/SerenityOS/discord-bot/issues/711/comments"},"review_comments":{"href":"https://api.github.com/repos/SerenityOS/discord-bot/pulls/711/comments"},"review_comment":{"href":"https://api.github.com/repos/SerenityOS/discord-bot/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/SerenityOS/discord-bot/pulls/711/commits"},"statuses":{"href":"https://api.github.com/repos/SerenityOS/discord-bot/statuses/01f07ec2d851b41e756a7a1d5af220f5078ba0a8"}},"author_association":"CONTRIBUTOR","auto_merge":null,"active_lock_reason":null}},"public":true,"created_at":"2022-11-07T03:00:00Z","org":{"id":50811782,"login":"SerenityOS","gravatar_id":"","url":"https://api.github.com/orgs/SerenityOS","avatar_url":"https://avatars.githubusercontent.com/u/50811782?"}} +{"id":"25061821900","type":"CreateEvent","actor":{"id":88118667,"login":"KidBourbon","display_login":"KidBourbon","gravatar_id":"","url":"https://api.github.com/users/KidBourbon","avatar_url":"https://avatars.githubusercontent.com/u/88118667?"},"repo":{"id":562683862,"name":"KidBourbon/bea-gift","url":"https://api.github.com/repos/KidBourbon/bea-gift"},"payload":{"ref":"main","ref_type":"branch","master_branch":"main","description":null,"pusher_type":"user"},"public":true,"created_at":"2022-11-07T03:00:00Z"} +{"id":"25061821904","type":"PushEvent","actor":{"id":41898282,"login":"github-actions[bot]","display_login":"github-actions","gravatar_id":"","url":"https://api.github.com/users/github-actions[bot]","avatar_url":"https://avatars.githubusercontent.com/u/41898282?"},"repo":{"id":510923468,"name":"felipelyra3/felipelyra3","url":"https://api.github.com/repos/felipelyra3/felipelyra3"},"payload":{"push_id":11572649892,"size":1,"distinct_size":1,"ref":"refs/heads/output","head":"5c2e11b7f4b60ad122840c78dd2dcf6eff8df4e7","before":"9aaafa9618302c27c1c8f9c72ac8e31420fa090f","commits":[{"sha":"5c2e11b7f4b60ad122840c78dd2dcf6eff8df4e7","author":{"email":"41898282+github-actions[bot]@users.noreply.github.com","name":"github-actions[bot]"},"message":"Deploy to GitHub pages","distinct":true,"url":"https://api.github.com/repos/felipelyra3/felipelyra3/commits/5c2e11b7f4b60ad122840c78dd2dcf6eff8df4e7"}]},"public":true,"created_at":"2022-11-07T03:00:00Z"} +{"id":"25061821908","type":"PushEvent","actor":{"id":77421250,"login":"mikaelaslade","display_login":"mikaelaslade","gravatar_id":"","url":"https://api.github.com/users/mikaelaslade","avatar_url":"https://avatars.githubusercontent.com/u/77421250?"},"repo":{"id":340796783,"name":"mikaelaslade/LISportfolio","url":"https://api.github.com/repos/mikaelaslade/LISportfolio"},"payload":{"push_id":11572649889,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"6b3ae57fdc0d84ce460ad5f129852dd6ac54184a","before":"422be4b42334a83654d1f4e15e87c8a0da0e91c4","commits":[{"sha":"6b3ae57fdc0d84ce460ad5f129852dd6ac54184a","author":{"email":"77421250+mikaelaslade@users.noreply.github.com","name":"mikaelaslade"},"message":"Update outcome4c.md","distinct":true,"url":"https://api.github.com/repos/mikaelaslade/LISportfolio/commits/6b3ae57fdc0d84ce460ad5f129852dd6ac54184a"}]},"public":true,"created_at":"2022-11-07T03:00:00Z"} +{"id":"25061821910","type":"PullRequestEvent","actor":{"id":49699333,"login":"dependabot[bot]","display_login":"dependabot","gravatar_id":"","url":"https://api.github.com/users/dependabot[bot]","avatar_url":"https://avatars.githubusercontent.com/u/49699333?"},"repo":{"id":530875030,"name":"girlsavenue/pancake-frontend","url":"https://api.github.com/repos/girlsavenue/pancake-frontend"},"payload":{"action":"opened","number":1,"pull_request":{"url":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/1","id":1112188324,"node_id":"PR_kwDOH6SCls5CSqWk","html_url":"https://github.com/girlsavenue/pancake-frontend/pull/1","diff_url":"https://github.com/girlsavenue/pancake-frontend/pull/1.diff","patch_url":"https://github.com/girlsavenue/pancake-frontend/pull/1.patch","issue_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/1","number":1,"state":"open","locked":false,"title":"chore(deps): bump follow-redirects from 1.14.7 to 1.15.2","user":{"login":"dependabot[bot]","id":49699333,"node_id":"MDM6Qm90NDk2OTkzMzM=","avatar_url":"https://avatars.githubusercontent.com/in/29110?v=4","gravatar_id":"","url":"https://api.github.com/users/dependabot%5Bbot%5D","html_url":"https://github.com/apps/dependabot","followers_url":"https://api.github.com/users/dependabot%5Bbot%5D/followers","following_url":"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/dependabot%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/dependabot%5Bbot%5D/repos","events_url":"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/dependabot%5Bbot%5D/received_events","type":"Bot","site_admin":false},"body":"Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.15.2.\n
\nCommits\n
    \n
  • 9655237 Release version 1.15.2 of the npm package.
  • \n
  • 6e2b86d Default to localhost if no host given.
  • \n
  • 449e895 Throw invalid URL error on relative URLs.
  • \n
  • e30137c Use type functions.
  • \n
  • 76ea31f ternary operator syntax fix
  • \n
  • 84c00b0 HTTP header lines are separated by CRLF.
  • \n
  • d28bcbf Create SECURITY.md (#202)
  • \n
  • 62a551c Release version 1.15.1 of the npm package.
  • \n
  • 7fe0779 Use for ... of.
  • \n
  • 948c30c Fix redirecting to relative URL when using proxy
  • \n
  • Additional commits viewable in compare view
  • \n
\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=follow-redirects&package-manager=npm_and_yarn&previous-version=1.14.7&new-version=1.15.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\n\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/girlsavenue/pancake-frontend/network/alerts).\n\n
","created_at":"2022-11-07T02:59:59Z","updated_at":"2022-11-07T02:59:59Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"draft":false,"commits_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/1/commits","review_comments_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/1/comments","review_comment_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/comments{/number}","comments_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/1/comments","statuses_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/statuses/6f4054ce39edbeb05eb785c3f06c4285a3a0ec41","head":{"label":"girlsavenue:dependabot/npm_and_yarn/follow-redirects-1.15.2","ref":"dependabot/npm_and_yarn/follow-redirects-1.15.2","sha":"6f4054ce39edbeb05eb785c3f06c4285a3a0ec41","user":{"login":"girlsavenue","id":106947100,"node_id":"U_kgDOBl_iHA","avatar_url":"https://avatars.githubusercontent.com/u/106947100?v=4","gravatar_id":"","url":"https://api.github.com/users/girlsavenue","html_url":"https://github.com/girlsavenue","followers_url":"https://api.github.com/users/girlsavenue/followers","following_url":"https://api.github.com/users/girlsavenue/following{/other_user}","gists_url":"https://api.github.com/users/girlsavenue/gists{/gist_id}","starred_url":"https://api.github.com/users/girlsavenue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/girlsavenue/subscriptions","organizations_url":"https://api.github.com/users/girlsavenue/orgs","repos_url":"https://api.github.com/users/girlsavenue/repos","events_url":"https://api.github.com/users/girlsavenue/events{/privacy}","received_events_url":"https://api.github.com/users/girlsavenue/received_events","type":"User","site_admin":false},"repo":{"id":530875030,"node_id":"R_kgDOH6SClg","name":"pancake-frontend","full_name":"girlsavenue/pancake-frontend","private":false,"owner":{"login":"girlsavenue","id":106947100,"node_id":"U_kgDOBl_iHA","avatar_url":"https://avatars.githubusercontent.com/u/106947100?v=4","gravatar_id":"","url":"https://api.github.com/users/girlsavenue","html_url":"https://github.com/girlsavenue","followers_url":"https://api.github.com/users/girlsavenue/followers","following_url":"https://api.github.com/users/girlsavenue/following{/other_user}","gists_url":"https://api.github.com/users/girlsavenue/gists{/gist_id}","starred_url":"https://api.github.com/users/girlsavenue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/girlsavenue/subscriptions","organizations_url":"https://api.github.com/users/girlsavenue/orgs","repos_url":"https://api.github.com/users/girlsavenue/repos","events_url":"https://api.github.com/users/girlsavenue/events{/privacy}","received_events_url":"https://api.github.com/users/girlsavenue/received_events","type":"User","site_admin":false},"html_url":"https://github.com/girlsavenue/pancake-frontend","description":":pancakes: Pancake main features (farms, pools, IFO, lottery, profiles)","fork":true,"url":"https://api.github.com/repos/girlsavenue/pancake-frontend","forks_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/forks","keys_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/keys{/key_id}","collaborators_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/teams","hooks_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/hooks","issue_events_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/events{/number}","events_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/events","assignees_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/assignees{/user}","branches_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/branches{/branch}","tags_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/tags","blobs_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/refs{/sha}","trees_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/trees{/sha}","statuses_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/statuses/{sha}","languages_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/languages","stargazers_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/stargazers","contributors_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/contributors","subscribers_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/subscribers","subscription_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/subscription","commits_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/commits{/sha}","git_commits_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/commits{/sha}","comments_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/comments{/number}","issue_comment_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/comments{/number}","contents_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/contents/{+path}","compare_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/compare/{base}...{head}","merges_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/merges","archive_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/downloads","issues_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues{/number}","pulls_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls{/number}","milestones_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/milestones{/number}","notifications_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/labels{/name}","releases_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/releases{/id}","deployments_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/deployments","created_at":"2022-08-31T00:08:44Z","updated_at":"2022-08-30T14:19:59Z","pushed_at":"2022-11-07T03:00:00Z","git_url":"git://github.com/girlsavenue/pancake-frontend.git","ssh_url":"git@github.com:girlsavenue/pancake-frontend.git","clone_url":"https://github.com/girlsavenue/pancake-frontend.git","svn_url":"https://github.com/girlsavenue/pancake-frontend","homepage":"https://pancakeswap.finance","size":281250,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0","node_id":"MDc6TGljZW5zZTk="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":1,"watchers":0,"default_branch":"develop"}},"base":{"label":"girlsavenue:develop","ref":"develop","sha":"52f333477dd15f39f41e25f593cd4f323a7c9c03","user":{"login":"girlsavenue","id":106947100,"node_id":"U_kgDOBl_iHA","avatar_url":"https://avatars.githubusercontent.com/u/106947100?v=4","gravatar_id":"","url":"https://api.github.com/users/girlsavenue","html_url":"https://github.com/girlsavenue","followers_url":"https://api.github.com/users/girlsavenue/followers","following_url":"https://api.github.com/users/girlsavenue/following{/other_user}","gists_url":"https://api.github.com/users/girlsavenue/gists{/gist_id}","starred_url":"https://api.github.com/users/girlsavenue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/girlsavenue/subscriptions","organizations_url":"https://api.github.com/users/girlsavenue/orgs","repos_url":"https://api.github.com/users/girlsavenue/repos","events_url":"https://api.github.com/users/girlsavenue/events{/privacy}","received_events_url":"https://api.github.com/users/girlsavenue/received_events","type":"User","site_admin":false},"repo":{"id":530875030,"node_id":"R_kgDOH6SClg","name":"pancake-frontend","full_name":"girlsavenue/pancake-frontend","private":false,"owner":{"login":"girlsavenue","id":106947100,"node_id":"U_kgDOBl_iHA","avatar_url":"https://avatars.githubusercontent.com/u/106947100?v=4","gravatar_id":"","url":"https://api.github.com/users/girlsavenue","html_url":"https://github.com/girlsavenue","followers_url":"https://api.github.com/users/girlsavenue/followers","following_url":"https://api.github.com/users/girlsavenue/following{/other_user}","gists_url":"https://api.github.com/users/girlsavenue/gists{/gist_id}","starred_url":"https://api.github.com/users/girlsavenue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/girlsavenue/subscriptions","organizations_url":"https://api.github.com/users/girlsavenue/orgs","repos_url":"https://api.github.com/users/girlsavenue/repos","events_url":"https://api.github.com/users/girlsavenue/events{/privacy}","received_events_url":"https://api.github.com/users/girlsavenue/received_events","type":"User","site_admin":false},"html_url":"https://github.com/girlsavenue/pancake-frontend","description":":pancakes: Pancake main features (farms, pools, IFO, lottery, profiles)","fork":true,"url":"https://api.github.com/repos/girlsavenue/pancake-frontend","forks_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/forks","keys_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/keys{/key_id}","collaborators_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/teams","hooks_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/hooks","issue_events_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/events{/number}","events_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/events","assignees_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/assignees{/user}","branches_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/branches{/branch}","tags_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/tags","blobs_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/refs{/sha}","trees_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/trees{/sha}","statuses_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/statuses/{sha}","languages_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/languages","stargazers_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/stargazers","contributors_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/contributors","subscribers_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/subscribers","subscription_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/subscription","commits_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/commits{/sha}","git_commits_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/git/commits{/sha}","comments_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/comments{/number}","issue_comment_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/comments{/number}","contents_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/contents/{+path}","compare_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/compare/{base}...{head}","merges_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/merges","archive_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/downloads","issues_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues{/number}","pulls_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls{/number}","milestones_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/milestones{/number}","notifications_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/labels{/name}","releases_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/releases{/id}","deployments_url":"https://api.github.com/repos/girlsavenue/pancake-frontend/deployments","created_at":"2022-08-31T00:08:44Z","updated_at":"2022-08-30T14:19:59Z","pushed_at":"2022-11-07T03:00:00Z","git_url":"git://github.com/girlsavenue/pancake-frontend.git","ssh_url":"git@github.com:girlsavenue/pancake-frontend.git","clone_url":"https://github.com/girlsavenue/pancake-frontend.git","svn_url":"https://github.com/girlsavenue/pancake-frontend","homepage":"https://pancakeswap.finance","size":281250,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1,"license":{"key":"gpl-3.0","name":"GNU General Public License v3.0","spdx_id":"GPL-3.0","url":"https://api.github.com/licenses/gpl-3.0","node_id":"MDc6TGljZW5zZTk="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":0,"open_issues":1,"watchers":0,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/1"},"html":{"href":"https://github.com/girlsavenue/pancake-frontend/pull/1"},"issue":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/1"},"comments":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/issues/1/comments"},"review_comments":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/1/comments"},"review_comment":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/pulls/1/commits"},"statuses":{"href":"https://api.github.com/repos/girlsavenue/pancake-frontend/statuses/6f4054ce39edbeb05eb785c3f06c4285a3a0ec41"}},"author_association":"NONE","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":3,"deletions":3,"changed_files":1}},"public":true,"created_at":"2022-11-07T03:00:00Z"} +{"id":"25061821916","type":"PushEvent","actor":{"id":14532444,"login":"onirosd","display_login":"onirosd","gravatar_id":"","url":"https://api.github.com/users/onirosd","avatar_url":"https://avatars.githubusercontent.com/u/14532444?"},"repo":{"id":562681613,"name":"onirosd/appdirektor","url":"https://api.github.com/repos/onirosd/appdirektor"},"payload":{"push_id":11572649891,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"8182bbf8c643daedbd5ed9219cb7ab2d81ab2616","before":"54ae4238e455326ada3478dcc81a429a98ad4e72","commits":[{"sha":"8182bbf8c643daedbd5ed9219cb7ab2d81ab2616","author":{"email":"diegowarthon1190@gmail.com","name":"onirosd"},"message":"first","distinct":true,"url":"https://api.github.com/repos/onirosd/appdirektor/commits/8182bbf8c643daedbd5ed9219cb7ab2d81ab2616"}]},"public":true,"created_at":"2022-11-07T03:00:00Z"} +{"id":"25061821923","type":"CreateEvent","actor":{"id":49699333,"login":"dependabot[bot]","display_login":"dependabot","gravatar_id":"","url":"https://api.github.com/users/dependabot[bot]","avatar_url":"https://avatars.githubusercontent.com/u/49699333?"},"repo":{"id":240446072,"name":"AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia","url":"https://api.github.com/repos/AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia"},"payload":{"ref":"dependabot/npm_and_yarn/minimatch-and-ionic/v1-toolkit-and-gulp-3.0.4","ref_type":"branch","master_branch":"master","description":null,"pusher_type":"user"},"public":true,"created_at":"2022-11-07T03:00:00Z"} {"id":"25061821927","type":"PushEvent","actor":{"id":40018936,"login":"ramachandrasai7","display_login":"ramachandrasai7","gravatar_id":"","url":"https://api.github.com/users/ramachandrasai7","avatar_url":"https://avatars.githubusercontent.com/u/40018936?"},"repo":{"id":561944721,"name":"disha4u/CSE564-Assignment3","url":"https://api.github.com/repos/disha4u/CSE564-Assignment3"},"payload":{"push_id":11572649905,"size":1,"distinct_size":1,"ref":"refs/heads/main","head":"2d9fbe9df4f6312004e77859b4aa0efbb8e5a454","before":"e1d861513d3c35b801fc4d97db86fc3246683e01","commits":[{"sha":"2d9fbe9df4f6312004e77859b4aa0efbb8e5a454","author":{"email":"40018936+ramachandrasai7@users.noreply.github.com","name":"ramachandrasai7"},"message":"Dec Obs Single","distinct":true,"url":"https://api.github.com/repos/disha4u/CSE564-Assignment3/commits/2d9fbe9df4f6312004e77859b4aa0efbb8e5a454"}]},"public":true,"created_at":"2022-11-07T03:00:00Z"} \ No newline at end of file diff --git a/regression-test/data/nereids_rules_p0/mv/variant/variant_mv.out b/regression-test/data/nereids_rules_p0/mv/variant/variant_mv.out index 42400ca6276d7c..34b32db0da4dee 100644 --- a/regression-test/data/nereids_rules_p0/mv/variant/variant_mv.out +++ b/regression-test/data/nereids_rules_p0/mv/variant/variant_mv.out @@ -8,12 +8,19 @@ 25061821803 CreateEvent 74837452 RodrigoNOliveira \N 25061821806 PushEvent 102448538 goodstudy2022327 \N 25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821843 PushEvent 73926467 armenfesliyan \N 25061821843 PushEvent 73926467 armenfesliyan \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821874 PushEvent 97817772 alawrence30 \N 25061821874 PushEvent 97817772 alawrence30 \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821900 CreateEvent 88118767 KidBourbon \N 25061821900 CreateEvent 88118767 KidBourbon \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N -- !query1_0_after -- 25061821745 PushEvent 99616694 nahuel3223 \N @@ -24,11 +31,18 @@ 25061821803 CreateEvent 74837452 RodrigoNOliveira \N 25061821806 PushEvent 102448538 goodstudy2022327 \N 25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821908 PushEvent 77421350 mikaelaslade \N 25061821908 PushEvent 77421350 mikaelaslade \N -- !query1_1_before -- @@ -46,20 +60,35 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821824 CreateEvent 110168374 itigoame \N 25061821824 CreateEvent 110168374 itigoame \N 25061821825 PushEvent 34259389 simonxin \N +25061821825 PushEvent 34259389 simonxin \N +25061821843 PushEvent 73926467 armenfesliyan \N 25061821843 PushEvent 73926467 armenfesliyan \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg 1112188326 +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg 1112188326 +25061821874 PushEvent 97817772 alawrence30 \N 25061821874 PushEvent 97817772 alawrence30 \N 25061821880 PushEvent 29478870 Tanimodori \N +25061821880 PushEvent 29478870 Tanimodori \N +25061821893 PullRequestReviewEvent 108444435 filiphsps 1112140494 25061821893 PullRequestReviewEvent 108444435 filiphsps 1112140494 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821904 PushEvent 41898382 github-actions \N 25061821904 PushEvent 41898382 github-actions \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821910 PullRequestEvent 49699433 dependabot 1112188324 25061821910 PullRequestEvent 49699433 dependabot 1112188324 25061821916 PushEvent 14532544 onirosd \N +25061821916 PushEvent 14532544 onirosd \N +25061821923 CreateEvent 49699433 dependabot \N 25061821923 CreateEvent 49699433 dependabot \N 25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N -- !query1_1_after -- 25061821745 PushEvent 99616694 nahuel3223 \N @@ -76,19 +105,34 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N 25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821825 PushEvent 34259389 simonxin \N 25061821825 PushEvent 34259389 simonxin \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg 1112188326 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg 1112188326 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821880 PushEvent 29478870 Tanimodori \N 25061821880 PushEvent 29478870 Tanimodori \N 25061821893 PullRequestReviewEvent 108444435 filiphsps 1112140494 +25061821893 PullRequestReviewEvent 108444435 filiphsps 1112140494 +25061821900 CreateEvent 88118767 KidBourbon \N 25061821900 CreateEvent 88118767 KidBourbon \N 25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821908 PushEvent 77421350 mikaelaslade \N 25061821908 PushEvent 77421350 mikaelaslade \N 25061821910 PullRequestEvent 49699433 dependabot 1112188324 +25061821910 PullRequestEvent 49699433 dependabot 1112188324 +25061821916 PushEvent 14532544 onirosd \N 25061821916 PushEvent 14532544 onirosd \N 25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821927 PushEvent 40019036 ramachandrasai7 \N 25061821927 PushEvent 40019036 ramachandrasai7 \N -- !query1_2_before -- @@ -106,20 +150,35 @@ 25061821810 PushEvent 41898382 \N 25061821814 PushEvent 41898382 \N 25061821817 ForkEvent 45201968 \N +25061821817 ForkEvent 45201968 \N +25061821824 CreateEvent 110168374 \N 25061821824 CreateEvent 110168374 \N 25061821825 PushEvent 34259389 \N +25061821825 PushEvent 34259389 \N +25061821843 PushEvent 73926467 \N 25061821843 PushEvent 73926467 \N 25061821852 PullRequestEvent 98024458 1112188326 +25061821852 PullRequestEvent 98024458 1112188326 +25061821874 PushEvent 97817772 \N 25061821874 PushEvent 97817772 \N 25061821880 PushEvent 29478870 \N +25061821880 PushEvent 29478870 \N +25061821893 PullRequestReviewEvent 108444435 1112140494 25061821893 PullRequestReviewEvent 108444435 1112140494 25061821900 CreateEvent 88118767 \N +25061821900 CreateEvent 88118767 \N +25061821904 PushEvent 41898382 \N 25061821904 PushEvent 41898382 \N 25061821908 PushEvent 77421350 \N +25061821908 PushEvent 77421350 \N +25061821910 PullRequestEvent 49699433 1112188324 25061821910 PullRequestEvent 49699433 1112188324 25061821916 PushEvent 14532544 \N +25061821916 PushEvent 14532544 \N +25061821923 CreateEvent 49699433 \N 25061821923 CreateEvent 49699433 \N 25061821927 PushEvent 40019036 \N +25061821927 PushEvent 40019036 \N -- !query1_2_after -- 25061821745 PushEvent 99616694 \N @@ -136,19 +195,34 @@ 25061821810 PushEvent 41898382 \N 25061821814 PushEvent 41898382 \N 25061821817 ForkEvent 45201968 \N +25061821817 ForkEvent 45201968 \N 25061821824 CreateEvent 110168374 \N +25061821824 CreateEvent 110168374 \N +25061821825 PushEvent 34259389 \N 25061821825 PushEvent 34259389 \N 25061821843 PushEvent 73926467 \N +25061821843 PushEvent 73926467 \N +25061821852 PullRequestEvent 98024458 1112188326 25061821852 PullRequestEvent 98024458 1112188326 25061821874 PushEvent 97817772 \N +25061821874 PushEvent 97817772 \N +25061821880 PushEvent 29478870 \N 25061821880 PushEvent 29478870 \N 25061821893 PullRequestReviewEvent 108444435 1112140494 +25061821893 PullRequestReviewEvent 108444435 1112140494 +25061821900 CreateEvent 88118767 \N 25061821900 CreateEvent 88118767 \N 25061821904 PushEvent 41898382 \N +25061821904 PushEvent 41898382 \N +25061821908 PushEvent 77421350 \N 25061821908 PushEvent 77421350 \N 25061821910 PullRequestEvent 49699433 1112188324 +25061821910 PullRequestEvent 49699433 1112188324 +25061821916 PushEvent 14532544 \N 25061821916 PushEvent 14532544 \N 25061821923 CreateEvent 49699433 \N +25061821923 CreateEvent 49699433 \N +25061821927 PushEvent 40019036 \N 25061821927 PushEvent 40019036 \N -- !query1_3_before -- @@ -160,12 +234,19 @@ 25061821803 CreateEvent 74837452 RodrigoNOliveira \N 25061821806 PushEvent 102448538 goodstudy2022327 \N 25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821843 PushEvent 73926467 armenfesliyan \N 25061821843 PushEvent 73926467 armenfesliyan \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821874 PushEvent 97817772 alawrence30 \N 25061821874 PushEvent 97817772 alawrence30 \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821900 CreateEvent 88118767 KidBourbon \N 25061821900 CreateEvent 88118767 KidBourbon \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N -- !query1_3_after -- 25061821745 PushEvent 99616694 nahuel3223 \N @@ -176,11 +257,18 @@ 25061821803 CreateEvent 74837452 RodrigoNOliveira \N 25061821806 PushEvent 102448538 goodstudy2022327 \N 25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821908 PushEvent 77421350 mikaelaslade \N 25061821908 PushEvent 77421350 mikaelaslade \N -- !query1_4_before -- @@ -192,12 +280,19 @@ 25061821803 CreateEvent 74837452 RodrigoNOliveira \N 25061821806 PushEvent 102448538 goodstudy2022327 \N 25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821843 PushEvent 73926467 armenfesliyan \N 25061821843 PushEvent 73926467 armenfesliyan \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821874 PushEvent 97817772 alawrence30 \N 25061821874 PushEvent 97817772 alawrence30 \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821900 CreateEvent 88118767 KidBourbon \N 25061821900 CreateEvent 88118767 KidBourbon \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N -- !query1_4_after -- 25061821745 PushEvent 99616694 nahuel3223 \N @@ -208,11 +303,18 @@ 25061821803 CreateEvent 74837452 RodrigoNOliveira \N 25061821806 PushEvent 102448538 goodstudy2022327 \N 25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821908 PushEvent 77421350 mikaelaslade \N 25061821908 PushEvent 77421350 mikaelaslade \N -- !query2_0_before -- @@ -229,18 +331,18 @@ 25061821806 PushEvent goodstudy2022327/personPic 1 102448538 25061821810 PushEvent sebbourgeois/sebbourgeois 1 41898382 25061821814 PushEvent rvaughan/weather-data 1 41898382 -25061821817 ForkEvent ethz-asl/sl_sensor 1 45201968 -25061821824 CreateEvent itigoame/sample-AI 1 110168374 -25061821843 PushEvent armenfesliyan/seatpsychology 1 73926467 -25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 1 98024458 -25061821874 PushEvent alawrence30/Deep-Learning 1 97817772 -25061821893 PullRequestReviewEvent SerenityOS/discord-bot 1 108444435 -25061821900 CreateEvent KidBourbon/bea-gift 1 88118767 -25061821904 PushEvent felipelyra3/felipelyra3 1 41898382 -25061821908 PushEvent mikaelaslade/LISportfolio 1 77421350 -25061821910 PullRequestEvent girlsavenue/pancake-frontend 1 49699433 -25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 1 49699433 -25061821927 PushEvent disha4u/CSE564-Assignment3 1 40019036 +25061821817 ForkEvent ethz-asl/sl_sensor 2 45201968 +25061821824 CreateEvent itigoame/sample-AI 2 110168374 +25061821843 PushEvent armenfesliyan/seatpsychology 2 73926467 +25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 2 98024458 +25061821874 PushEvent alawrence30/Deep-Learning 2 97817772 +25061821893 PullRequestReviewEvent SerenityOS/discord-bot 2 108444435 +25061821900 CreateEvent KidBourbon/bea-gift 2 88118767 +25061821904 PushEvent felipelyra3/felipelyra3 2 41898382 +25061821908 PushEvent mikaelaslade/LISportfolio 2 77421350 +25061821910 PullRequestEvent girlsavenue/pancake-frontend 2 49699433 +25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 2 49699433 +25061821927 PushEvent disha4u/CSE564-Assignment3 2 40019036 -- !query2_0_after -- 25061821745 PushEvent anmarinur/E-commerce-PF 1 99616694 @@ -256,18 +358,18 @@ 25061821806 PushEvent goodstudy2022327/personPic 1 102448538 25061821810 PushEvent sebbourgeois/sebbourgeois 1 41898382 25061821814 PushEvent rvaughan/weather-data 1 41898382 -25061821817 ForkEvent ethz-asl/sl_sensor 1 45201968 -25061821824 CreateEvent itigoame/sample-AI 1 110168374 -25061821843 PushEvent armenfesliyan/seatpsychology 1 73926467 -25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 1 98024458 -25061821874 PushEvent alawrence30/Deep-Learning 1 97817772 -25061821893 PullRequestReviewEvent SerenityOS/discord-bot 1 108444435 -25061821900 CreateEvent KidBourbon/bea-gift 1 88118767 -25061821904 PushEvent felipelyra3/felipelyra3 1 41898382 -25061821908 PushEvent mikaelaslade/LISportfolio 1 77421350 -25061821910 PullRequestEvent girlsavenue/pancake-frontend 1 49699433 -25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 1 49699433 -25061821927 PushEvent disha4u/CSE564-Assignment3 1 40019036 +25061821817 ForkEvent ethz-asl/sl_sensor 2 45201968 +25061821824 CreateEvent itigoame/sample-AI 2 110168374 +25061821843 PushEvent armenfesliyan/seatpsychology 2 73926467 +25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 2 98024458 +25061821874 PushEvent alawrence30/Deep-Learning 2 97817772 +25061821893 PullRequestReviewEvent SerenityOS/discord-bot 2 108444435 +25061821900 CreateEvent KidBourbon/bea-gift 2 88118767 +25061821904 PushEvent felipelyra3/felipelyra3 2 41898382 +25061821908 PushEvent mikaelaslade/LISportfolio 2 77421350 +25061821910 PullRequestEvent girlsavenue/pancake-frontend 2 49699433 +25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 2 49699433 +25061821927 PushEvent disha4u/CSE564-Assignment3 2 40019036 -- !query2_1_before -- 25061821745 anmarinur/E-commerce-PF 1 99616694 @@ -283,18 +385,18 @@ 25061821806 goodstudy2022327/personPic 1 102448538 25061821810 sebbourgeois/sebbourgeois 1 41898382 25061821814 rvaughan/weather-data 1 41898382 -25061821817 ethz-asl/sl_sensor 1 45201968 -25061821824 itigoame/sample-AI 1 110168374 -25061821843 armenfesliyan/seatpsychology 1 73926467 -25061821852 jfrog-pipelie-intg/jfinte2e_1667789956723_16 1 98024458 -25061821874 alawrence30/Deep-Learning 1 97817772 -25061821893 SerenityOS/discord-bot 1 108444435 -25061821900 KidBourbon/bea-gift 1 88118767 -25061821904 felipelyra3/felipelyra3 1 41898382 -25061821908 mikaelaslade/LISportfolio 1 77421350 -25061821910 girlsavenue/pancake-frontend 1 49699433 -25061821923 AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 1 49699433 -25061821927 disha4u/CSE564-Assignment3 1 40019036 +25061821817 ethz-asl/sl_sensor 2 45201968 +25061821824 itigoame/sample-AI 2 110168374 +25061821843 armenfesliyan/seatpsychology 2 73926467 +25061821852 jfrog-pipelie-intg/jfinte2e_1667789956723_16 2 98024458 +25061821874 alawrence30/Deep-Learning 2 97817772 +25061821893 SerenityOS/discord-bot 2 108444435 +25061821900 KidBourbon/bea-gift 2 88118767 +25061821904 felipelyra3/felipelyra3 2 41898382 +25061821908 mikaelaslade/LISportfolio 2 77421350 +25061821910 girlsavenue/pancake-frontend 2 49699433 +25061821923 AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 2 49699433 +25061821927 disha4u/CSE564-Assignment3 2 40019036 -- !query2_1_after -- 25061821745 anmarinur/E-commerce-PF 1 99616694 @@ -310,18 +412,18 @@ 25061821806 goodstudy2022327/personPic 1 102448538 25061821810 sebbourgeois/sebbourgeois 1 41898382 25061821814 rvaughan/weather-data 1 41898382 -25061821817 ethz-asl/sl_sensor 1 45201968 -25061821824 itigoame/sample-AI 1 110168374 -25061821843 armenfesliyan/seatpsychology 1 73926467 -25061821852 jfrog-pipelie-intg/jfinte2e_1667789956723_16 1 98024458 -25061821874 alawrence30/Deep-Learning 1 97817772 -25061821893 SerenityOS/discord-bot 1 108444435 -25061821900 KidBourbon/bea-gift 1 88118767 -25061821904 felipelyra3/felipelyra3 1 41898382 -25061821908 mikaelaslade/LISportfolio 1 77421350 -25061821910 girlsavenue/pancake-frontend 1 49699433 -25061821923 AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 1 49699433 -25061821927 disha4u/CSE564-Assignment3 1 40019036 +25061821817 ethz-asl/sl_sensor 2 45201968 +25061821824 itigoame/sample-AI 2 110168374 +25061821843 armenfesliyan/seatpsychology 2 73926467 +25061821852 jfrog-pipelie-intg/jfinte2e_1667789956723_16 2 98024458 +25061821874 alawrence30/Deep-Learning 2 97817772 +25061821893 SerenityOS/discord-bot 2 108444435 +25061821900 KidBourbon/bea-gift 2 88118767 +25061821904 felipelyra3/felipelyra3 2 41898382 +25061821908 mikaelaslade/LISportfolio 2 77421350 +25061821910 girlsavenue/pancake-frontend 2 49699433 +25061821923 AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 2 49699433 +25061821927 disha4u/CSE564-Assignment3 2 40019036 -- !query2_2_before -- 25061821745 PushEvent anmarinur/E-commerce-PF 1 99616694 @@ -337,18 +439,18 @@ 25061821806 PushEvent goodstudy2022327/personPic 1 102448538 25061821810 PushEvent sebbourgeois/sebbourgeois 1 41898382 25061821814 PushEvent rvaughan/weather-data 1 41898382 -25061821817 ForkEvent ethz-asl/sl_sensor 1 45201968 -25061821824 CreateEvent itigoame/sample-AI 1 110168374 -25061821843 PushEvent armenfesliyan/seatpsychology 1 73926467 -25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 1 98024458 -25061821874 PushEvent alawrence30/Deep-Learning 1 97817772 -25061821893 PullRequestReviewEvent SerenityOS/discord-bot 1 108444435 -25061821900 CreateEvent KidBourbon/bea-gift 1 88118767 -25061821904 PushEvent felipelyra3/felipelyra3 1 41898382 -25061821908 PushEvent mikaelaslade/LISportfolio 1 77421350 -25061821910 PullRequestEvent girlsavenue/pancake-frontend 1 49699433 -25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 1 49699433 -25061821927 PushEvent disha4u/CSE564-Assignment3 1 40019036 +25061821817 ForkEvent ethz-asl/sl_sensor 2 45201968 +25061821824 CreateEvent itigoame/sample-AI 2 110168374 +25061821843 PushEvent armenfesliyan/seatpsychology 2 73926467 +25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 2 98024458 +25061821874 PushEvent alawrence30/Deep-Learning 2 97817772 +25061821893 PullRequestReviewEvent SerenityOS/discord-bot 2 108444435 +25061821900 CreateEvent KidBourbon/bea-gift 2 88118767 +25061821904 PushEvent felipelyra3/felipelyra3 2 41898382 +25061821908 PushEvent mikaelaslade/LISportfolio 2 77421350 +25061821910 PullRequestEvent girlsavenue/pancake-frontend 2 49699433 +25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 2 49699433 +25061821927 PushEvent disha4u/CSE564-Assignment3 2 40019036 -- !query2_2_after -- 25061821745 PushEvent anmarinur/E-commerce-PF 1 99616694 @@ -364,18 +466,18 @@ 25061821806 PushEvent goodstudy2022327/personPic 1 102448538 25061821810 PushEvent sebbourgeois/sebbourgeois 1 41898382 25061821814 PushEvent rvaughan/weather-data 1 41898382 -25061821817 ForkEvent ethz-asl/sl_sensor 1 45201968 -25061821824 CreateEvent itigoame/sample-AI 1 110168374 -25061821843 PushEvent armenfesliyan/seatpsychology 1 73926467 -25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 1 98024458 -25061821874 PushEvent alawrence30/Deep-Learning 1 97817772 -25061821893 PullRequestReviewEvent SerenityOS/discord-bot 1 108444435 -25061821900 CreateEvent KidBourbon/bea-gift 1 88118767 -25061821904 PushEvent felipelyra3/felipelyra3 1 41898382 -25061821908 PushEvent mikaelaslade/LISportfolio 1 77421350 -25061821910 PullRequestEvent girlsavenue/pancake-frontend 1 49699433 -25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 1 49699433 -25061821927 PushEvent disha4u/CSE564-Assignment3 1 40019036 +25061821817 ForkEvent ethz-asl/sl_sensor 2 45201968 +25061821824 CreateEvent itigoame/sample-AI 2 110168374 +25061821843 PushEvent armenfesliyan/seatpsychology 2 73926467 +25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 2 98024458 +25061821874 PushEvent alawrence30/Deep-Learning 2 97817772 +25061821893 PullRequestReviewEvent SerenityOS/discord-bot 2 108444435 +25061821900 CreateEvent KidBourbon/bea-gift 2 88118767 +25061821904 PushEvent felipelyra3/felipelyra3 2 41898382 +25061821908 PushEvent mikaelaslade/LISportfolio 2 77421350 +25061821910 PullRequestEvent girlsavenue/pancake-frontend 2 49699433 +25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 2 49699433 +25061821927 PushEvent disha4u/CSE564-Assignment3 2 40019036 -- !query2_3_before -- 25061821745 PushEvent anmarinur/E-commerce-PF 1 99616694 @@ -391,18 +493,18 @@ 25061821806 PushEvent goodstudy2022327/personPic 1 102448538 25061821810 PushEvent sebbourgeois/sebbourgeois 1 41898382 25061821814 PushEvent rvaughan/weather-data 1 41898382 -25061821817 ForkEvent ethz-asl/sl_sensor 1 45201968 -25061821824 CreateEvent itigoame/sample-AI 1 110168374 -25061821843 PushEvent armenfesliyan/seatpsychology 1 73926467 -25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 1 98024458 -25061821874 PushEvent alawrence30/Deep-Learning 1 97817772 -25061821893 PullRequestReviewEvent SerenityOS/discord-bot 1 108444435 -25061821900 CreateEvent KidBourbon/bea-gift 1 88118767 -25061821904 PushEvent felipelyra3/felipelyra3 1 41898382 -25061821908 PushEvent mikaelaslade/LISportfolio 1 77421350 -25061821910 PullRequestEvent girlsavenue/pancake-frontend 1 49699433 -25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 1 49699433 -25061821927 PushEvent disha4u/CSE564-Assignment3 1 40019036 +25061821817 ForkEvent ethz-asl/sl_sensor 2 45201968 +25061821824 CreateEvent itigoame/sample-AI 2 110168374 +25061821843 PushEvent armenfesliyan/seatpsychology 2 73926467 +25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 2 98024458 +25061821874 PushEvent alawrence30/Deep-Learning 2 97817772 +25061821893 PullRequestReviewEvent SerenityOS/discord-bot 2 108444435 +25061821900 CreateEvent KidBourbon/bea-gift 2 88118767 +25061821904 PushEvent felipelyra3/felipelyra3 2 41898382 +25061821908 PushEvent mikaelaslade/LISportfolio 2 77421350 +25061821910 PullRequestEvent girlsavenue/pancake-frontend 2 49699433 +25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 2 49699433 +25061821927 PushEvent disha4u/CSE564-Assignment3 2 40019036 -- !query2_3_after -- 25061821745 PushEvent anmarinur/E-commerce-PF 1 99616694 @@ -418,18 +520,18 @@ 25061821806 PushEvent goodstudy2022327/personPic 1 102448538 25061821810 PushEvent sebbourgeois/sebbourgeois 1 41898382 25061821814 PushEvent rvaughan/weather-data 1 41898382 -25061821817 ForkEvent ethz-asl/sl_sensor 1 45201968 -25061821824 CreateEvent itigoame/sample-AI 1 110168374 -25061821843 PushEvent armenfesliyan/seatpsychology 1 73926467 -25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 1 98024458 -25061821874 PushEvent alawrence30/Deep-Learning 1 97817772 -25061821893 PullRequestReviewEvent SerenityOS/discord-bot 1 108444435 -25061821900 CreateEvent KidBourbon/bea-gift 1 88118767 -25061821904 PushEvent felipelyra3/felipelyra3 1 41898382 -25061821908 PushEvent mikaelaslade/LISportfolio 1 77421350 -25061821910 PullRequestEvent girlsavenue/pancake-frontend 1 49699433 -25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 1 49699433 -25061821927 PushEvent disha4u/CSE564-Assignment3 1 40019036 +25061821817 ForkEvent ethz-asl/sl_sensor 2 45201968 +25061821824 CreateEvent itigoame/sample-AI 2 110168374 +25061821843 PushEvent armenfesliyan/seatpsychology 2 73926467 +25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 2 98024458 +25061821874 PushEvent alawrence30/Deep-Learning 2 97817772 +25061821893 PullRequestReviewEvent SerenityOS/discord-bot 2 108444435 +25061821900 CreateEvent KidBourbon/bea-gift 2 88118767 +25061821904 PushEvent felipelyra3/felipelyra3 2 41898382 +25061821908 PushEvent mikaelaslade/LISportfolio 2 77421350 +25061821910 PullRequestEvent girlsavenue/pancake-frontend 2 49699433 +25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 2 49699433 +25061821927 PushEvent disha4u/CSE564-Assignment3 2 40019036 -- !query2_4_before -- 25061821745 PushEvent anmarinur/E-commerce-PF 1 99616694 @@ -445,18 +547,18 @@ 25061821806 PushEvent goodstudy2022327/personPic 1 102448538 25061821810 PushEvent sebbourgeois/sebbourgeois 1 41898382 25061821814 PushEvent rvaughan/weather-data 1 41898382 -25061821817 ForkEvent ethz-asl/sl_sensor 1 45201968 -25061821824 CreateEvent itigoame/sample-AI 1 110168374 -25061821843 PushEvent armenfesliyan/seatpsychology 1 73926467 -25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 1 98024458 -25061821874 PushEvent alawrence30/Deep-Learning 1 97817772 -25061821893 PullRequestReviewEvent SerenityOS/discord-bot 1 108444435 -25061821900 CreateEvent KidBourbon/bea-gift 1 88118767 -25061821904 PushEvent felipelyra3/felipelyra3 1 41898382 -25061821908 PushEvent mikaelaslade/LISportfolio 1 77421350 -25061821910 PullRequestEvent girlsavenue/pancake-frontend 1 49699433 -25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 1 49699433 -25061821927 PushEvent disha4u/CSE564-Assignment3 1 40019036 +25061821817 ForkEvent ethz-asl/sl_sensor 2 45201968 +25061821824 CreateEvent itigoame/sample-AI 2 110168374 +25061821843 PushEvent armenfesliyan/seatpsychology 2 73926467 +25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 2 98024458 +25061821874 PushEvent alawrence30/Deep-Learning 2 97817772 +25061821893 PullRequestReviewEvent SerenityOS/discord-bot 2 108444435 +25061821900 CreateEvent KidBourbon/bea-gift 2 88118767 +25061821904 PushEvent felipelyra3/felipelyra3 2 41898382 +25061821908 PushEvent mikaelaslade/LISportfolio 2 77421350 +25061821910 PullRequestEvent girlsavenue/pancake-frontend 2 49699433 +25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 2 49699433 +25061821927 PushEvent disha4u/CSE564-Assignment3 2 40019036 -- !query2_4_after -- 25061821745 PushEvent anmarinur/E-commerce-PF 1 99616694 @@ -472,18 +574,18 @@ 25061821806 PushEvent goodstudy2022327/personPic 1 102448538 25061821810 PushEvent sebbourgeois/sebbourgeois 1 41898382 25061821814 PushEvent rvaughan/weather-data 1 41898382 -25061821817 ForkEvent ethz-asl/sl_sensor 1 45201968 -25061821824 CreateEvent itigoame/sample-AI 1 110168374 -25061821843 PushEvent armenfesliyan/seatpsychology 1 73926467 -25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 1 98024458 -25061821874 PushEvent alawrence30/Deep-Learning 1 97817772 -25061821893 PullRequestReviewEvent SerenityOS/discord-bot 1 108444435 -25061821900 CreateEvent KidBourbon/bea-gift 1 88118767 -25061821904 PushEvent felipelyra3/felipelyra3 1 41898382 -25061821908 PushEvent mikaelaslade/LISportfolio 1 77421350 -25061821910 PullRequestEvent girlsavenue/pancake-frontend 1 49699433 -25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 1 49699433 -25061821927 PushEvent disha4u/CSE564-Assignment3 1 40019036 +25061821817 ForkEvent ethz-asl/sl_sensor 2 45201968 +25061821824 CreateEvent itigoame/sample-AI 2 110168374 +25061821843 PushEvent armenfesliyan/seatpsychology 2 73926467 +25061821852 PullRequestEvent jfrog-pipelie-intg/jfinte2e_1667789956723_16 2 98024458 +25061821874 PushEvent alawrence30/Deep-Learning 2 97817772 +25061821893 PullRequestReviewEvent SerenityOS/discord-bot 2 108444435 +25061821900 CreateEvent KidBourbon/bea-gift 2 88118767 +25061821904 PushEvent felipelyra3/felipelyra3 2 41898382 +25061821908 PushEvent mikaelaslade/LISportfolio 2 77421350 +25061821910 PullRequestEvent girlsavenue/pancake-frontend 2 49699433 +25061821923 CreateEvent AdamariMosqueda/P05.Mosqueda-Espinoza-Adamari-Antonia 2 49699433 +25061821927 PushEvent disha4u/CSE564-Assignment3 2 40019036 -- !query3_0_before -- 25061821745 PushEvent 99616694 nahuel3223 \N @@ -500,16 +602,52 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821824 CreateEvent 110168374 itigoame \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821904 PushEvent 41898382 github-actions \N 25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N 25061821910 PullRequestEvent 49699433 dependabot \N 25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N 25061821927 PushEvent 40019036 ramachandrasai7 \N -- !query3_0_after -- @@ -527,16 +665,52 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821824 CreateEvent 110168374 itigoame \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821904 PushEvent 41898382 github-actions \N 25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N 25061821910 PullRequestEvent 49699433 dependabot \N 25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N 25061821927 PushEvent 40019036 ramachandrasai7 \N -- !query3_5_before -- @@ -554,16 +728,52 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821824 CreateEvent 110168374 itigoame \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821904 PushEvent 41898382 github-actions \N 25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N 25061821910 PullRequestEvent 49699433 dependabot \N 25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N 25061821927 PushEvent 40019036 ramachandrasai7 \N -- !query3_5_after -- @@ -581,16 +791,52 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821824 CreateEvent 110168374 itigoame \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821904 PushEvent 41898382 github-actions \N 25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N 25061821910 PullRequestEvent 49699433 dependabot \N 25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N 25061821927 PushEvent 40019036 ramachandrasai7 \N -- !query3_1_before -- @@ -608,19 +854,64 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821824 CreateEvent 110168374 itigoame \N 25061821825 PushEvent 34259389 simonxin \N +25061821825 PushEvent 34259389 simonxin \N +25061821825 PushEvent 34259389 simonxin \N +25061821825 PushEvent 34259389 simonxin \N 25061821843 PushEvent 73926467 armenfesliyan \N -25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg 1112188326 +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg 1112188326 +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg 1112188326 +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg 1112188326 +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg 1112188326 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821880 PushEvent 29478870 Tanimodori \N +25061821880 PushEvent 29478870 Tanimodori \N +25061821880 PushEvent 29478870 Tanimodori \N 25061821880 PushEvent 29478870 Tanimodori \N 25061821893 PullRequestReviewEvent 108444435 filiphsps 1112140494 +25061821893 PullRequestReviewEvent 108444435 filiphsps 1112140494 +25061821893 PullRequestReviewEvent 108444435 filiphsps 1112140494 +25061821893 PullRequestReviewEvent 108444435 filiphsps 1112140494 +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N 25061821900 CreateEvent 88118767 KidBourbon \N 25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N 25061821908 PushEvent 77421350 mikaelaslade \N 25061821910 PullRequestEvent 49699433 dependabot 1112188324 +25061821910 PullRequestEvent 49699433 dependabot 1112188324 +25061821910 PullRequestEvent 49699433 dependabot 1112188324 +25061821910 PullRequestEvent 49699433 dependabot 1112188324 +25061821916 PushEvent 14532544 onirosd \N +25061821916 PushEvent 14532544 onirosd \N +25061821916 PushEvent 14532544 onirosd \N 25061821916 PushEvent 14532544 onirosd \N 25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N 25061821927 PushEvent 40019036 ramachandrasai7 \N -- !query3_1_after -- @@ -638,20 +929,65 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821824 CreateEvent 110168374 itigoame \N 25061821825 PushEvent 34259389 simonxin \N +25061821825 PushEvent 34259389 simonxin \N +25061821825 PushEvent 34259389 simonxin \N +25061821825 PushEvent 34259389 simonxin \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N 25061821843 PushEvent 73926467 armenfesliyan \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg 1112188326 +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg 1112188326 +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg 1112188326 +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg 1112188326 +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N 25061821874 PushEvent 97817772 alawrence30 \N 25061821880 PushEvent 29478870 Tanimodori \N +25061821880 PushEvent 29478870 Tanimodori \N +25061821880 PushEvent 29478870 Tanimodori \N +25061821880 PushEvent 29478870 Tanimodori \N +25061821893 PullRequestReviewEvent 108444435 filiphsps 1112140494 +25061821893 PullRequestReviewEvent 108444435 filiphsps 1112140494 +25061821893 PullRequestReviewEvent 108444435 filiphsps 1112140494 25061821893 PullRequestReviewEvent 108444435 filiphsps 1112140494 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N 25061821904 PushEvent 41898382 github-actions \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821910 PullRequestEvent 49699433 dependabot 1112188324 +25061821910 PullRequestEvent 49699433 dependabot 1112188324 +25061821910 PullRequestEvent 49699433 dependabot 1112188324 25061821910 PullRequestEvent 49699433 dependabot 1112188324 25061821916 PushEvent 14532544 onirosd \N +25061821916 PushEvent 14532544 onirosd \N +25061821916 PushEvent 14532544 onirosd \N +25061821916 PushEvent 14532544 onirosd \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N 25061821923 CreateEvent 49699433 dependabot \N 25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N -- !query3_2_before -- 25061821745 PushEvent 99616694 \N @@ -668,19 +1004,64 @@ 25061821810 PushEvent 41898382 \N 25061821814 PushEvent 41898382 \N 25061821817 ForkEvent 45201968 \N +25061821817 ForkEvent 45201968 \N +25061821817 ForkEvent 45201968 \N +25061821817 ForkEvent 45201968 \N 25061821824 CreateEvent 110168374 \N +25061821824 CreateEvent 110168374 \N +25061821824 CreateEvent 110168374 \N +25061821824 CreateEvent 110168374 \N +25061821825 PushEvent 34259389 \N +25061821825 PushEvent 34259389 \N +25061821825 PushEvent 34259389 \N 25061821825 PushEvent 34259389 \N 25061821843 PushEvent 73926467 \N +25061821843 PushEvent 73926467 \N +25061821843 PushEvent 73926467 \N +25061821843 PushEvent 73926467 \N +25061821852 PullRequestEvent 98024458 1112188326 +25061821852 PullRequestEvent 98024458 1112188326 +25061821852 PullRequestEvent 98024458 1112188326 25061821852 PullRequestEvent 98024458 1112188326 25061821874 PushEvent 97817772 \N +25061821874 PushEvent 97817772 \N +25061821874 PushEvent 97817772 \N +25061821874 PushEvent 97817772 \N +25061821880 PushEvent 29478870 \N 25061821880 PushEvent 29478870 \N +25061821880 PushEvent 29478870 \N +25061821880 PushEvent 29478870 \N +25061821893 PullRequestReviewEvent 108444435 1112140494 25061821893 PullRequestReviewEvent 108444435 1112140494 +25061821893 PullRequestReviewEvent 108444435 1112140494 +25061821893 PullRequestReviewEvent 108444435 1112140494 +25061821900 CreateEvent 88118767 \N 25061821900 CreateEvent 88118767 \N +25061821900 CreateEvent 88118767 \N +25061821900 CreateEvent 88118767 \N +25061821904 PushEvent 41898382 \N 25061821904 PushEvent 41898382 \N +25061821904 PushEvent 41898382 \N +25061821904 PushEvent 41898382 \N +25061821908 PushEvent 77421350 \N 25061821908 PushEvent 77421350 \N +25061821908 PushEvent 77421350 \N +25061821908 PushEvent 77421350 \N +25061821910 PullRequestEvent 49699433 1112188324 25061821910 PullRequestEvent 49699433 1112188324 +25061821910 PullRequestEvent 49699433 1112188324 +25061821910 PullRequestEvent 49699433 1112188324 +25061821916 PushEvent 14532544 \N 25061821916 PushEvent 14532544 \N +25061821916 PushEvent 14532544 \N +25061821916 PushEvent 14532544 \N +25061821923 CreateEvent 49699433 \N 25061821923 CreateEvent 49699433 \N +25061821923 CreateEvent 49699433 \N +25061821923 CreateEvent 49699433 \N +25061821927 PushEvent 40019036 \N +25061821927 PushEvent 40019036 \N +25061821927 PushEvent 40019036 \N 25061821927 PushEvent 40019036 \N -- !query3_2_after -- @@ -698,19 +1079,64 @@ 25061821810 PushEvent 41898382 \N 25061821814 PushEvent 41898382 \N 25061821817 ForkEvent 45201968 \N +25061821817 ForkEvent 45201968 \N +25061821817 ForkEvent 45201968 \N +25061821817 ForkEvent 45201968 \N +25061821824 CreateEvent 110168374 \N 25061821824 CreateEvent 110168374 \N +25061821824 CreateEvent 110168374 \N +25061821824 CreateEvent 110168374 \N +25061821825 PushEvent 34259389 \N 25061821825 PushEvent 34259389 \N +25061821825 PushEvent 34259389 \N +25061821825 PushEvent 34259389 \N +25061821843 PushEvent 73926467 \N 25061821843 PushEvent 73926467 \N +25061821843 PushEvent 73926467 \N +25061821843 PushEvent 73926467 \N +25061821852 PullRequestEvent 98024458 1112188326 25061821852 PullRequestEvent 98024458 1112188326 +25061821852 PullRequestEvent 98024458 1112188326 +25061821852 PullRequestEvent 98024458 1112188326 +25061821874 PushEvent 97817772 \N 25061821874 PushEvent 97817772 \N +25061821874 PushEvent 97817772 \N +25061821874 PushEvent 97817772 \N +25061821880 PushEvent 29478870 \N 25061821880 PushEvent 29478870 \N +25061821880 PushEvent 29478870 \N +25061821880 PushEvent 29478870 \N +25061821893 PullRequestReviewEvent 108444435 1112140494 25061821893 PullRequestReviewEvent 108444435 1112140494 +25061821893 PullRequestReviewEvent 108444435 1112140494 +25061821893 PullRequestReviewEvent 108444435 1112140494 +25061821900 CreateEvent 88118767 \N 25061821900 CreateEvent 88118767 \N +25061821900 CreateEvent 88118767 \N +25061821900 CreateEvent 88118767 \N +25061821904 PushEvent 41898382 \N 25061821904 PushEvent 41898382 \N +25061821904 PushEvent 41898382 \N +25061821904 PushEvent 41898382 \N +25061821908 PushEvent 77421350 \N 25061821908 PushEvent 77421350 \N +25061821908 PushEvent 77421350 \N +25061821908 PushEvent 77421350 \N +25061821910 PullRequestEvent 49699433 1112188324 25061821910 PullRequestEvent 49699433 1112188324 +25061821910 PullRequestEvent 49699433 1112188324 +25061821910 PullRequestEvent 49699433 1112188324 +25061821916 PushEvent 14532544 \N 25061821916 PushEvent 14532544 \N +25061821916 PushEvent 14532544 \N +25061821916 PushEvent 14532544 \N +25061821923 CreateEvent 49699433 \N 25061821923 CreateEvent 49699433 \N +25061821923 CreateEvent 49699433 \N +25061821923 CreateEvent 49699433 \N +25061821927 PushEvent 40019036 \N +25061821927 PushEvent 40019036 \N +25061821927 PushEvent 40019036 \N 25061821927 PushEvent 40019036 \N -- !query3_3_before -- @@ -728,16 +1154,52 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821824 CreateEvent 110168374 itigoame \N 25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821843 PushEvent 73926467 armenfesliyan \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821874 PushEvent 97817772 alawrence30 \N 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821900 CreateEvent 88118767 KidBourbon \N 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821904 PushEvent 41898382 github-actions \N 25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N 25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N 25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N 25061821927 PushEvent 40019036 ramachandrasai7 \N -- !query3_3_after -- @@ -755,16 +1217,52 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N 25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N 25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N 25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N 25061821927 PushEvent 40019036 ramachandrasai7 \N -- !query3_4_before -- @@ -782,16 +1280,52 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N 25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N 25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N 25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N 25061821927 PushEvent 40019036 ramachandrasai7 \N -- !query3_4_after -- @@ -809,16 +1343,52 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N 25061821874 PushEvent 97817772 alawrence30 \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N 25061821904 PushEvent 41898382 github-actions \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N 25061821910 PullRequestEvent 49699433 dependabot \N 25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N 25061821927 PushEvent 40019036 ramachandrasai7 \N -- !query3_6_before -- @@ -836,16 +1406,52 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821824 CreateEvent 110168374 itigoame \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N 25061821904 PushEvent 41898382 github-actions \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N 25061821910 PullRequestEvent 49699433 dependabot \N 25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N 25061821927 PushEvent 40019036 ramachandrasai7 \N -- !query3_6_after -- @@ -863,15 +1469,51 @@ 25061821810 PushEvent 41898382 github-actions \N 25061821814 PushEvent 41898382 github-actions \N 25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821817 ForkEvent 45201968 ZhxJia \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N +25061821824 CreateEvent 110168374 itigoame \N 25061821824 CreateEvent 110168374 itigoame \N 25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821843 PushEvent 73926467 armenfesliyan \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N +25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821852 PullRequestEvent 98024458 jfrog-pipelie-intg \N 25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821874 PushEvent 97817772 alawrence30 \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N +25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821893 PullRequestReviewEvent 108444435 filiphsps \N 25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821900 CreateEvent 88118767 KidBourbon \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N +25061821904 PushEvent 41898382 github-actions \N 25061821904 PushEvent 41898382 github-actions \N 25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821908 PushEvent 77421350 mikaelaslade \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N +25061821910 PullRequestEvent 49699433 dependabot \N 25061821910 PullRequestEvent 49699433 dependabot \N 25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821923 CreateEvent 49699433 dependabot \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N +25061821927 PushEvent 40019036 ramachandrasai7 \N 25061821927 PushEvent 40019036 ramachandrasai7 \N diff --git a/regression-test/suites/nereids_rules_p0/mv/agg_on_none_agg/agg_on_none_agg.groovy b/regression-test/suites/nereids_rules_p0/mv/agg_on_none_agg/agg_on_none_agg.groovy index 2219354e417cff..9c1e5076d06ebb 100644 --- a/regression-test/suites/nereids_rules_p0/mv/agg_on_none_agg/agg_on_none_agg.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/agg_on_none_agg/agg_on_none_agg.groovy @@ -133,28 +133,6 @@ suite("agg_on_none_agg") { sql """analyze table lineitem with sync;""" sql """analyze table partsupp with sync;""" - def check_rewrite_but_not_chose = { mv_sql, query_sql, mv_name -> - - sql """DROP MATERIALIZED VIEW IF EXISTS ${mv_name}""" - sql""" - CREATE MATERIALIZED VIEW ${mv_name} - BUILD IMMEDIATE REFRESH COMPLETE ON MANUAL - DISTRIBUTED BY RANDOM BUCKETS 2 - PROPERTIES ('replication_num' = '1') - AS ${mv_sql} - """ - - def job_name = getJobName(db, mv_name); - waitingMTMVTaskFinished(job_name) - explain { - sql("${query_sql}") - check {result -> - def splitResult = result.split("MaterializedViewRewriteFail") - splitResult.length == 2 ? splitResult[0].contains(mv_name) : false - } - } - } - // query used expression is in mv def mv1_0 = """ select case when o_shippriority > 1 and o_orderkey IN (4, 5) then o_custkey else o_shippriority end, diff --git a/regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy b/regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy index 87c582f80c8d84..e6b376ec4e6323 100644 --- a/regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy @@ -114,10 +114,20 @@ suite("aggregate_with_roll_up") { insert into orders values (1, 1, 'o', 9.5, '2023-12-08', 'a', 'b', 1, 'yy'), (1, 1, 'o', 10.5, '2023-12-08', 'a', 'b', 1, 'yy'), + (1, 1, 'o', 10.5, '2023-12-08', 'a', 'b', 1, 'yy'), + (1, 1, 'o', 10.5, '2023-12-08', 'a', 'b', 1, 'yy'), + (2, 1, 'o', 11.5, '2023-12-09', 'a', 'b', 1, 'yy'), (2, 1, 'o', 11.5, '2023-12-09', 'a', 'b', 1, 'yy'), + (2, 1, 'o', 11.5, '2023-12-09', 'a', 'b', 1, 'yy'), + (3, 1, 'o', 12.5, '2023-12-10', 'a', 'b', 1, 'yy'), + (3, 1, 'o', 12.5, '2023-12-10', 'a', 'b', 1, 'yy'), (3, 1, 'o', 12.5, '2023-12-10', 'a', 'b', 1, 'yy'), (3, 1, 'o', 33.5, '2023-12-10', 'a', 'b', 1, 'yy'), (4, 2, 'o', 43.2, '2023-12-11', 'c','d',2, 'mm'), + (4, 2, 'o', 43.2, '2023-12-11', 'c','d',2, 'mm'), + (4, 2, 'o', 43.2, '2023-12-11', 'c','d',2, 'mm'), + (5, 2, 'o', 56.2, '2023-12-12', 'c','d',2, 'mi'), + (5, 2, 'o', 56.2, '2023-12-12', 'c','d',2, 'mi'), (5, 2, 'o', 56.2, '2023-12-12', 'c','d',2, 'mi'), (5, 2, 'o', 1.2, '2023-12-12', 'c','d',2, 'mi'); """ @@ -128,6 +138,10 @@ suite("aggregate_with_roll_up") { (2, 3, 10, 11.01, 'supply2'); """ + sql """analyze table partsupp with sync""" + sql """analyze table lineitem with sync""" + sql """analyze table orders with sync""" + def check_rewrite_with_mv_partition = { mv_sql, query_sql, mv_name, partition_column -> sql """DROP MATERIALIZED VIEW IF EXISTS ${mv_name}""" @@ -1356,7 +1370,7 @@ suite("aggregate_with_roll_up") { order_qt_query31_0_after "${query31_0}" sql """ DROP MATERIALIZED VIEW IF EXISTS mv31_0""" - // should rewrite fail, because the part of query is join but mv is aggregate + // should rewrite fail, because the group by dimension query used is not in mv group by dimension def mv32_0 = """ select o_orderdate, @@ -1381,6 +1395,41 @@ suite("aggregate_with_roll_up") { order_qt_query32_0_after "${query32_0}" sql """ DROP MATERIALIZED VIEW IF EXISTS mv32_0""" + // should rewrite fail, because the group by dimension query used is not in mv group by dimension + def mv32_1 = """ + select o_orderdate + from orders + group by o_orderdate; + """ + def query32_1 = """ + select + 1 + from orders + group by + o_orderdate; + """ + order_qt_query32_1_before "${query32_1}" + async_mv_rewrite_success(db, mv32_1, query32_1, "mv32_1") + order_qt_query32_1_after "${query32_1}" + sql """ DROP MATERIALIZED VIEW IF EXISTS mv32_1""" + + def mv32_2 = """ + select o_orderdate, o_orderkey + from orders + group by o_orderdate, o_orderkey; + """ + def query32_2 = """ + select + 1 + from orders + group by + o_orderdate; + """ + order_qt_query32_2_before "${query32_2}" + async_mv_rewrite_success(db, mv32_2, query32_2, "mv32_2") + order_qt_query32_2_after "${query32_2}" + sql """ DROP MATERIALIZED VIEW IF EXISTS mv32_2""" + // test combinator aggregate function rewrite sql """set enable_agg_state=true""" // query has no combinator and mv has combinator diff --git a/regression-test/suites/nereids_rules_p0/mv/grouping_sets/grouping_sets.groovy b/regression-test/suites/nereids_rules_p0/mv/grouping_sets/grouping_sets.groovy index 73c3052799072a..00854e8abf8127 100644 --- a/regression-test/suites/nereids_rules_p0/mv/grouping_sets/grouping_sets.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/grouping_sets/grouping_sets.groovy @@ -132,6 +132,10 @@ suite("materialized_view_grouping_sets") { (2, 3, 10, 11.01, 'supply2'); """ + sql """analyze table lineitem with sync;""" + sql """analyze table orders with sync;""" + sql """analyze table partsupp with sync;""" + // query has group sets, and mv doesn't // single table grouping sets without grouping scalar function def mv1_0 = diff --git a/regression-test/suites/nereids_rules_p0/mv/join/dphyp_inner/inner_join_dphyp.groovy b/regression-test/suites/nereids_rules_p0/mv/join/dphyp_inner/inner_join_dphyp.groovy index 75b5276e442747..b5296068fc029b 100644 --- a/regression-test/suites/nereids_rules_p0/mv/join/dphyp_inner/inner_join_dphyp.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/join/dphyp_inner/inner_join_dphyp.groovy @@ -121,6 +121,10 @@ suite("inner_join_dphyp") { (2, 3, 10, 11.01, 'supply2'); """ + sql """analyze table lineitem with sync;""" + sql """analyze table orders with sync;""" + sql """analyze table partsupp with sync;""" + // without filter def mv1_0 = "select lineitem.L_LINENUMBER, orders.O_CUSTKEY " + "from lineitem " + diff --git a/regression-test/suites/nereids_rules_p0/mv/join/dphyp_outer/outer_join_dphyp.groovy b/regression-test/suites/nereids_rules_p0/mv/join/dphyp_outer/outer_join_dphyp.groovy index 048d802e274b68..a9431c7fe59a82 100644 --- a/regression-test/suites/nereids_rules_p0/mv/join/dphyp_outer/outer_join_dphyp.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/join/dphyp_outer/outer_join_dphyp.groovy @@ -121,6 +121,10 @@ suite("outer_join_dphyp") { (2, 3, 10, 11.01, 'supply2'); """ + sql """analyze table lineitem with sync;""" + sql """analyze table orders with sync;""" + sql """analyze table partsupp with sync;""" + // without filter def mv1_0 = "select lineitem.L_LINENUMBER, orders.O_CUSTKEY " + "from lineitem " + diff --git a/regression-test/suites/nereids_rules_p0/mv/join/inner/inner_join.groovy b/regression-test/suites/nereids_rules_p0/mv/join/inner/inner_join.groovy index 6a990b67b72cd0..fa5ae2399f8e9e 100644 --- a/regression-test/suites/nereids_rules_p0/mv/join/inner/inner_join.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/join/inner/inner_join.groovy @@ -120,6 +120,10 @@ suite("inner_join") { (2, 3, 10, 11.01, 'supply2'); """ + sql """analyze table lineitem with sync;""" + sql """analyze table orders with sync;""" + sql """analyze table partsupp with sync;""" + // without filter def mv1_0 = """ diff --git a/regression-test/suites/nereids_rules_p0/mv/join/left_outer/outer_join.groovy b/regression-test/suites/nereids_rules_p0/mv/join/left_outer/outer_join.groovy index 68e323f1eb9af0..22998a537f920a 100644 --- a/regression-test/suites/nereids_rules_p0/mv/join/left_outer/outer_join.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/join/left_outer/outer_join.groovy @@ -198,6 +198,10 @@ suite("outer_join") { (2, 3, 10, 11.01, 'supply2'); """ + sql """analyze table lineitem with sync;""" + sql """analyze table orders with sync;""" + sql """analyze table partsupp with sync;""" + // without filter def mv1_0 = "select lineitem.L_LINENUMBER, orders.O_CUSTKEY " + "from lineitem " + From 89bb669cc2ba79426d0e2503edb43a48e41e1c1f Mon Sep 17 00:00:00 2001 From: seawinde <149132972+seawinde@users.noreply.github.com> Date: Tue, 20 Aug 2024 20:16:51 +0800 Subject: [PATCH 3/5] [improvement](mtmv) Only Generate rewritten plan when generate mv plan for performance (#39541) Before query rewrite by materialized view, we collecet the table which query used by method org.apache.doris.mtmv.MTMVCache#from. In MTMVCache#from we calcute the cost of plan which is useless for collecting table. So add boolean needCost param in method MTMVCache#from to identify that if need cost of plan or not for performance. --- .../main/java/org/apache/doris/catalog/MTMV.java | 4 ++-- .../main/java/org/apache/doris/mtmv/MTMVCache.java | 13 ++++++++++--- .../nereids/trees/plans/visitor/TableCollector.java | 2 +- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java b/fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java index 1b4a8e7063e73f..3550ae131c1187 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java +++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/MTMV.java @@ -190,7 +190,7 @@ public void addTaskResult(MTMVTask task, MTMVRelation relation, this.relation = relation; if (!Env.isCheckpointThread()) { try { - this.cache = MTMVCache.from(this, MTMVPlanUtil.createMTMVContext(this)); + this.cache = MTMVCache.from(this, MTMVPlanUtil.createMTMVContext(this), true); } catch (Throwable e) { this.cache = null; LOG.warn("generate cache failed", e); @@ -277,7 +277,7 @@ public MTMVCache getOrGenerateCache(ConnectContext connectionContext) throws Ana writeMvLock(); try { if (cache == null) { - this.cache = MTMVCache.from(this, connectionContext); + this.cache = MTMVCache.from(this, connectionContext, true); } } finally { writeMvUnlock(); diff --git a/fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVCache.java b/fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVCache.java index aceb453c2c32d0..56061c75b9cee2 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVCache.java +++ b/fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVCache.java @@ -79,7 +79,7 @@ public StructInfo getStructInfo() { return structInfo; } - public static MTMVCache from(MTMV mtmv, ConnectContext connectContext) { + public static MTMVCache from(MTMV mtmv, ConnectContext connectContext, boolean needCost) { LogicalPlan unboundMvPlan = new NereidsParser().parseSingle(mtmv.getQuerySql()); StatementContext mvSqlStatementContext = new StatementContext(connectContext, new OriginStatement(mtmv.getQuerySql(), 0)); @@ -89,7 +89,13 @@ public static MTMVCache from(MTMV mtmv, ConnectContext connectContext) { } // Can not convert to table sink, because use the same column from different table when self join // the out slot is wrong - planner.planWithLock(unboundMvPlan, PhysicalProperties.ANY, ExplainLevel.ALL_PLAN); + if (needCost) { + // Only in mv rewrite, we need plan with eliminated cost which is used for mv chosen + planner.planWithLock(unboundMvPlan, PhysicalProperties.ANY, ExplainLevel.ALL_PLAN); + } else { + // No need cost for performance + planner.planWithLock(unboundMvPlan, PhysicalProperties.ANY, ExplainLevel.REWRITTEN_PLAN); + } Plan originPlan = planner.getCascadesContext().getRewritePlan(); // Eliminate result sink because sink operator is useless in query rewrite by materialized view // and the top sort can also be removed @@ -111,7 +117,8 @@ public Plan visitLogicalResultSink(LogicalResultSink logicalResu Optional structInfoOptional = MaterializationContext.constructStructInfo(mvPlan, originPlan, planner.getCascadesContext(), new BitSet()); - return new MTMVCache(mvPlan, originPlan, planner.getCascadesContext().getMemo().getRoot().getStatistics(), + return new MTMVCache(mvPlan, originPlan, needCost + ? planner.getCascadesContext().getMemo().getRoot().getStatistics() : null, structInfoOptional.orElseGet(() -> null)); } } diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/visitor/TableCollector.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/visitor/TableCollector.java index 5ab6b7ef015a17..2e2cdb810f0f72 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/visitor/TableCollector.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/visitor/TableCollector.java @@ -75,7 +75,7 @@ private void expandMvAndCollect(MTMV mtmv, TableCollectorContext context) { } // Make sure use only one connection context when in query to avoid ConnectionContext.get() wrong MTMVCache expandedMv = MTMVCache.from(mtmv, context.getConnectContext() == null - ? MTMVPlanUtil.createMTMVContext(mtmv) : context.getConnectContext()); + ? MTMVPlanUtil.createMTMVContext(mtmv) : context.getConnectContext(), false); expandedMv.getLogicalPlan().accept(this, context); } From f2ec8e759a93b6e9501d84eb7c9b27a7ca4f5f3b Mon Sep 17 00:00:00 2001 From: seawinde Date: Wed, 21 Aug 2024 16:42:11 +0800 Subject: [PATCH 4/5] [fix](mtmv) Fix regression test code usage --- .../mv/agg_with_roll_up/aggregate_with_roll_up.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy b/regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy index e6b376ec4e6323..2e067d843f1fc4 100644 --- a/regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy @@ -1409,7 +1409,7 @@ suite("aggregate_with_roll_up") { o_orderdate; """ order_qt_query32_1_before "${query32_1}" - async_mv_rewrite_success(db, mv32_1, query32_1, "mv32_1") + check_mv_rewrite_success(db, mv32_1, query32_1, "mv32_1") order_qt_query32_1_after "${query32_1}" sql """ DROP MATERIALIZED VIEW IF EXISTS mv32_1""" From f657b9bbce44ce89099547b1ff5d8ae4e1324070 Mon Sep 17 00:00:00 2001 From: seawinde Date: Thu, 22 Aug 2024 07:55:04 +0800 Subject: [PATCH 5/5] fix regression code --- .../mv/agg_with_roll_up/aggregate_with_roll_up.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy b/regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy index 2e067d843f1fc4..9e00a2ff52f3ae 100644 --- a/regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/agg_with_roll_up/aggregate_with_roll_up.groovy @@ -1426,7 +1426,7 @@ suite("aggregate_with_roll_up") { o_orderdate; """ order_qt_query32_2_before "${query32_2}" - async_mv_rewrite_success(db, mv32_2, query32_2, "mv32_2") + check_mv_rewrite_success(db, mv32_2, query32_2, "mv32_2") order_qt_query32_2_after "${query32_2}" sql """ DROP MATERIALIZED VIEW IF EXISTS mv32_2"""