This is an automated email from the ASF dual-hosted git repository.

zhangliang2022 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git


The following commit(s) were added to refs/heads/main by this push:
     new d3a72b66 fix: delete some unused models in bitbucket plugin (#2805)
d3a72b66 is described below

commit d3a72b66f23ccb25f1d5e57d195183bbfb2e4282
Author: tsoc <[email protected]>
AuthorDate: Tue Aug 23 23:15:57 2022 +0800

    fix: delete some unused models in bitbucket plugin (#2805)
    
    * fix: delete models issue_event.gp issue_label.go user.go
    
    * fix: delete issue_event issue_label user.go and gofmt
---
 plugins/azure/models/build_definition.go           |   24 +-
 plugins/bitbucket/e2e/issue_test.go                |   15 +-
 .../_tool_bitbucket_issue_labels.csv               |    1 -
 .../e2e/snapshot_tables/_tool_bitbucket_issues.csv |   48 +-
 .../e2e/snapshot_tables/_tool_bitbucket_repos.csv  |    2 +-
 plugins/bitbucket/e2e/snapshot_tables/issues.csv   |   48 +-
 .../e2e/snapshot_tables/pull_requests.csv          | 2398 ++++++++++----------
 plugins/bitbucket/models/issue_event.go            |   37 -
 plugins/bitbucket/models/issue_label.go            |   36 -
 .../migrationscripts/20220803_add_init_tables.go   |    4 +-
 .../migrationscripts/archived/issue_event.go       |   37 -
 .../migrationscripts/archived/issue_label.go       |   36 -
 .../models/migrationscripts/archived/user.go       |   33 -
 plugins/bitbucket/models/user.go                   |   35 -
 plugins/bitbucket/tasks/repo_extractor.go          |    2 +-
 .../models/migrationscripts/archived/connection.go |   10 +-
 .../models/migrationscripts/archived/account.go    |    6 +-
 plugins/refdiff/api/connection.go                  |    2 +-
 plugins/tapd/api/connection.go                     |    4 +-
 19 files changed, 1274 insertions(+), 1504 deletions(-)

diff --git a/plugins/azure/models/build_definition.go 
b/plugins/azure/models/build_definition.go
index a2af71cd..3e5a51b0 100644
--- a/plugins/azure/models/build_definition.go
+++ b/plugins/azure/models/build_definition.go
@@ -8,18 +8,18 @@ import (
 type AzureBuildDefinition struct {
        common.NoPKModel
        // collected fields
-       ConnectionId uint64 `gorm:"primaryKey"`
-       ProjectId    string `gorm:"primaryKey;type:varchar(255)"`
-       AzureId      int    `gorm:"primaryKey"`
-       AuthorId     string `gorm:"type:varchar(255)"`
-       QueueId      int
-       Url          string    `gorm:"type:varchar(255)"`
-       Name         string    `gorm:"type:varchar(255)"`
-       Path         string    `gorm:"type:varchar(255)"`
-       Type         string    `gorm:"type:varchar(255)"`
-       QueueStatus  string    `json:"queueStatus" gorm:"type:varchar(255)"`
-       Revision     int       `json:"revision"`
-       AzureCreatedDate  time.Time `json:"createdDate"`
+       ConnectionId     uint64 `gorm:"primaryKey"`
+       ProjectId        string `gorm:"primaryKey;type:varchar(255)"`
+       AzureId          int    `gorm:"primaryKey"`
+       AuthorId         string `gorm:"type:varchar(255)"`
+       QueueId          int
+       Url              string    `gorm:"type:varchar(255)"`
+       Name             string    `gorm:"type:varchar(255)"`
+       Path             string    `gorm:"type:varchar(255)"`
+       Type             string    `gorm:"type:varchar(255)"`
+       QueueStatus      string    `json:"queueStatus" gorm:"type:varchar(255)"`
+       Revision         int       `json:"revision"`
+       AzureCreatedDate time.Time `json:"createdDate"`
 }
 
 func (AzureBuildDefinition) TableName() string {
diff --git a/plugins/bitbucket/e2e/issue_test.go 
b/plugins/bitbucket/e2e/issue_test.go
index 799a9cd1..0797bba7 100644
--- a/plugins/bitbucket/e2e/issue_test.go
+++ b/plugins/bitbucket/e2e/issue_test.go
@@ -61,7 +61,6 @@ func TestIssueDataFlow(t *testing.T) {
 
        // verify issue extraction
        dataflowTester.FlushTabler(&models.BitbucketIssue{})
-       dataflowTester.FlushTabler(&models.BitbucketIssueLabel{})
        dataflowTester.FlushTabler(&models.BitbucketAccount{})
        dataflowTester.Subtask(tasks.ExtractApiIssuesMeta, taskData)
        dataflowTester.VerifyTable(
@@ -95,19 +94,7 @@ func TestIssueDataFlow(t *testing.T) {
                        "_raw_data_remark",
                },
        )
-       dataflowTester.VerifyTable(
-               models.BitbucketIssueLabel{},
-               fmt.Sprintf("./snapshot_tables/%s.csv", 
models.BitbucketIssueLabel{}.TableName()),
-               []string{
-                       "connection_id",
-                       "issue_id",
-                       "label_name",
-                       "_raw_data_params",
-                       "_raw_data_table",
-                       "_raw_data_id",
-                       "_raw_data_remark",
-               },
-       )
+
        dataflowTester.VerifyTable(
                models.BitbucketAccount{},
                "./snapshot_tables/_tool_bitbucket_accounts_in_issue.csv",
diff --git 
a/plugins/bitbucket/e2e/snapshot_tables/_tool_bitbucket_issue_labels.csv 
b/plugins/bitbucket/e2e/snapshot_tables/_tool_bitbucket_issue_labels.csv
deleted file mode 100644
index fa39feb0..00000000
--- a/plugins/bitbucket/e2e/snapshot_tables/_tool_bitbucket_issue_labels.csv
+++ /dev/null
@@ -1 +0,0 @@
-connection_id,issue_id,label_name,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
diff --git a/plugins/bitbucket/e2e/snapshot_tables/_tool_bitbucket_issues.csv 
b/plugins/bitbucket/e2e/snapshot_tables/_tool_bitbucket_issues.csv
index ce4a736f..deeeffc1 100644
--- a/plugins/bitbucket/e2e/snapshot_tables/_tool_bitbucket_issues.csv
+++ b/plugins/bitbucket/e2e/snapshot_tables/_tool_bitbucket_issues.csv
@@ -22,33 +22,33 @@ 
connection_id,bitbucket_id,repo_id,number,state,title,body,priority,type,author_
 1,21,panjf2000/ants,21,new,issue test018,issue 
test018,trivial,issue,62abf394192edb006fa0e8cf,teoiaoe,,,0,0,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/21,,2022-08-12T13:48:50.020+00:00,2022-08-12T13:48:50.020+00:00,,,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,41,
 1,22,panjf2000/ants,22,new,issue test019,issue 
test019,minor,issue,62abf394192edb006fa0e8cf,teoiaoe,,,0,0,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/22,,2022-08-12T13:49:23.252+00:00,2022-08-12T13:49:23.252+00:00,,,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,40,
 1,23,panjf2000/ants,23,new,issue test020,issue 
test020,critical,issue,62abf394192edb006fa0e8cf,teoiaoe,62abf394192edb006fa0e8cf,teoiaoe,0,0,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/23,,2022-08-12T13:49:51.630+00:00,2022-08-12T13:49:51.630+00:00,,,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,39,
-1,24,panjf2000/ants,24,new,issue test021,"issue test021 
ijeiawgoeive/faveevaeviaevfejaofejfioejaiofe_veavejiovajgiorejoifjrogiorejieafajejaojoejvgioriovioraivjairobnrnoivaiorjbiorjiojaeiorjvioejroivjaoijeriojiaojioeefjafioejfiojeiofawefwefoiwefiwoiefweefwoefuwhufirfrw._
  
-
-```
-``eveaeaeae`jiovjeiojoa oi2j3oij23jovnw3
-```
-
+1,24,panjf2000/ants,24,new,issue test021,"issue test021 
ijeiawgoeive/faveevaeviaevfejaofejfioejaiofe_veavejiovajgiorejoifjrogiorejieafajejaojoejvgioriovioraivjairobnrnoivaiorjbiorjiojaeiorjvioejroivjaoijeriojiaojioeefjafioejfiojeiofawefwefoiwefiwoiefweefwoefuwhufirfrw._
  
+
+```
+``eveaeaeae`jiovjeiojoa oi2j3oij23jovnw3
+```
+
 
‌",trivial,issue,62abf394192edb006fa0e8cf,teoiaoe,62abf394192edb006fa0e8cf,teoiaoe,0,0,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/24,,2022-08-12T13:50:57.290+00:00,2022-08-12T13:50:57.290+00:00,,,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,38,
-1,25,panjf2000/ants,25,new,issue 023,"issue test023 ejoafehoafe
-
-q
-
-```c++
-feafefoa
-feafoiehfe
-rvvgeaioehr
-feaofe
-```
-
-| **fefae** |  |  |
-| --- | --- | --- |
-|  |  |  |
-|  |  |  |
-
+1,25,panjf2000/ants,25,new,issue 023,"issue test023 ejoafehoafe
+
+q
+
+```c++
+feafefoa
+feafoiehfe
+rvvgeaioehr
+feaofe
+```
+
+| **fefae** |  |  |
+| --- | --- | --- |
+|  |  |  |
+|  |  |  |
+
 
‌",critical,issue,62abf394192edb006fa0e8cf,teoiaoe,,,0,0,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/25,,2022-08-12T13:53:49.232+00:00,2022-08-12T13:53:49.232+00:00,,,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,36,
 1,26,panjf2000/ants,26,new,issue test022,issue 
test022,blocker,issue,62abf394192edb006fa0e8cf,teoiaoe,,,0,0,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/26,,2022-08-12T13:54:28.911+00:00,2022-08-12T13:54:28.911+00:00,,,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,35,
-1,27,panjf2000/ants,27,new,issue test024,"issue test024v  aejnoafoeiogoiae
-
+1,27,panjf2000/ants,27,new,issue test024,"issue test024v  aejnoafoeiogoiae
+
 
qwofjeoiwjf",trivial,issue,62abf394192edb006fa0e8cf,teoiaoe,,,0,0,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/27,,2022-08-12T13:55:09.734+00:00,2022-08-13T06:20:01.410+00:00,,,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,31,
 1,28,panjf2000/ants,28,new,issue test025,issue 
test025,minor,issue,62abf394192edb006fa0e8cf,teoiaoe,,,0,0,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/28,,2022-08-12T13:55:32.410+00:00,2022-08-12T13:55:58.035+00:00,,,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,34,
 1,29,panjf2000/ants,29,new,issue test026,issue 
test026,critical,issue,62abf394192edb006fa0e8cf,teoiaoe,62abf394192edb006fa0e8cf,teoiaoe,0,0,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/29,,2022-08-12T13:56:26.434+00:00,2022-08-12T13:56:26.434+00:00,,,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,33,
diff --git a/plugins/bitbucket/e2e/snapshot_tables/_tool_bitbucket_repos.csv 
b/plugins/bitbucket/e2e/snapshot_tables/_tool_bitbucket_repos.csv
index cd993327..a3883fbb 100644
--- a/plugins/bitbucket/e2e/snapshot_tables/_tool_bitbucket_repos.csv
+++ b/plugins/bitbucket/e2e/snapshot_tables/_tool_bitbucket_repos.csv
@@ -1,2 +1,2 @@
 
connection_id,bitbucket_id,name,html_url,description,owner_id,language,created_date,updated_date,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark
-1,repositories/panjf2000/ants,panjf2000/ants,https://bitbucket.org/panjf2000/ants,,62abf394192edb006fa0e8cf,,2022-06-17T03:27:18.865+00:00,2022-08-12T15:40:12.409+00:00,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_repositories,2,
+1,repositories/panjf2000/ants,panjf2000/ants,https://bitbucket.org/panjf2000/ants,,,,2022-06-17T03:27:18.865+00:00,2022-08-12T15:40:12.409+00:00,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_repositories,2,
diff --git a/plugins/bitbucket/e2e/snapshot_tables/issues.csv 
b/plugins/bitbucket/e2e/snapshot_tables/issues.csv
index f8a5e130..6c7732b0 100644
--- a/plugins/bitbucket/e2e/snapshot_tables/issues.csv
+++ b/plugins/bitbucket/e2e/snapshot_tables/issues.csv
@@ -15,33 +15,33 @@ 
bitbucket:BitbucketIssue:1:20,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Rep
 
bitbucket:BitbucketIssue:1:21,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,41,,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/21,,21,issue
 test018,issue 
test018,,issue,TODO,new,0,,2022-08-12T13:48:50.020+00:00,2022-08-12T13:48:50.020+00:00,0,,trivial,0,0,0,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,teoiaoe,,,,
 
bitbucket:BitbucketIssue:1:22,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,40,,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/22,,22,issue
 test019,issue 
test019,,issue,TODO,new,0,,2022-08-12T13:49:23.252+00:00,2022-08-12T13:49:23.252+00:00,0,,minor,0,0,0,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,teoiaoe,,,,
 
bitbucket:BitbucketIssue:1:23,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,39,,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/23,,23,issue
 test020,issue 
test020,,issue,TODO,new,0,,2022-08-12T13:49:51.630+00:00,2022-08-12T13:49:51.630+00:00,0,,critical,0,0,0,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,teoiaoe,,
-bitbucket:BitbucketIssue:1:24,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,38,,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/24,,24,issue
 test021,"issue test021 
ijeiawgoeive/faveevaeviaevfejaofejfioejaiofe_veavejiovajgiorejoifjrogiorejieafajejaojoejvgioriovioraivjairobnrnoivaiorjbiorjiojaeiorjvioejroivjaoijeriojiaojioeefjafioejfiojeiofawefwefoiwefiwoiefweefwoefuwhufirfrw._
  
-
-```
-``eveaeaeae`jiovjeiojoa oi2j3oij23jovnw3
-```
-
+bitbucket:BitbucketIssue:1:24,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,38,,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/24,,24,issue
 test021,"issue test021 
ijeiawgoeive/faveevaeviaevfejaofejfioejaiofe_veavejiovajgiorejoifjrogiorejieafajejaojoejvgioriovioraivjairobnrnoivaiorjbiorjiojaeiorjvioejroivjaoijeriojiaojioeefjafioejfiojeiofawefwefoiwefiwoiefweefwoefuwhufirfrw._
  
+
+```
+``eveaeaeae`jiovjeiojoa oi2j3oij23jovnw3
+```
+
 
‌",,issue,TODO,new,0,,2022-08-12T13:50:57.290+00:00,2022-08-12T13:50:57.290+00:00,0,,trivial,0,0,0,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,teoiaoe,,
-bitbucket:BitbucketIssue:1:25,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,36,,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/25,,25,issue
 023,"issue test023 ejoafehoafe
-
-q
-
-```c++
-feafefoa
-feafoiehfe
-rvvgeaioehr
-feaofe
-```
-
-| **fefae** |  |  |
-| --- | --- | --- |
-|  |  |  |
-|  |  |  |
-
+bitbucket:BitbucketIssue:1:25,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,36,,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/25,,25,issue
 023,"issue test023 ejoafehoafe
+
+q
+
+```c++
+feafefoa
+feafoiehfe
+rvvgeaioehr
+feaofe
+```
+
+| **fefae** |  |  |
+| --- | --- | --- |
+|  |  |  |
+|  |  |  |
+
 
‌",,issue,TODO,new,0,,2022-08-12T13:53:49.232+00:00,2022-08-12T13:53:49.232+00:00,0,,critical,0,0,0,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,teoiaoe,,,,
 
bitbucket:BitbucketIssue:1:26,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,35,,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/26,,26,issue
 test022,issue 
test022,,issue,TODO,new,0,,2022-08-12T13:54:28.911+00:00,2022-08-12T13:54:28.911+00:00,0,,blocker,0,0,0,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,teoiaoe,,,,
-bitbucket:BitbucketIssue:1:27,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,31,,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/27,,27,issue
 test024,"issue test024v  aejnoafoeiogoiae
-
+bitbucket:BitbucketIssue:1:27,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,31,,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/27,,27,issue
 test024,"issue test024v  aejnoafoeiogoiae
+
 
qwofjeoiwjf",,issue,TODO,new,0,,2022-08-12T13:55:09.734+00:00,2022-08-13T06:20:01.410+00:00,0,,trivial,0,0,0,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,teoiaoe,,,,
 
bitbucket:BitbucketIssue:1:28,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,34,,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/28,,28,issue
 test025,issue 
test025,,issue,TODO,new,0,,2022-08-12T13:55:32.410+00:00,2022-08-12T13:55:58.035+00:00,0,,minor,0,0,0,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,teoiaoe,,,,
 
bitbucket:BitbucketIssue:1:29,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_issues,33,,https://api.bitbucket.org/2.0/repositories/panjf2000/ants/issues/29,,29,issue
 test026,issue 
test026,,issue,TODO,new,0,,2022-08-12T13:56:26.434+00:00,2022-08-12T13:56:26.434+00:00,0,,critical,0,0,0,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,teoiaoe,,
diff --git a/plugins/bitbucket/e2e/snapshot_tables/pull_requests.csv 
b/plugins/bitbucket/e2e/snapshot_tables/pull_requests.csv
index 3b479109..c68e8288 100644
--- a/plugins/bitbucket/e2e/snapshot_tables/pull_requests.csv
+++ b/plugins/bitbucket/e2e/snapshot_tables/pull_requests.csv
@@ -1,1257 +1,1257 @@
 
id,_raw_data_params,_raw_data_table,_raw_data_id,_raw_data_remark,base_repo_id,head_repo_id,status,title,description,url,author_name,author_id,parent_pr_id,pull_request_key,created_date,merged_date,closed_date,type,component,merge_commit_sha,head_ref,base_ref,base_commit_sha,head_commit_sha
 
bitbucket:BitbucketPullRequest:1:1,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,171,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,feat:
 add pr test,this is a pr test for Bitbucket 
plugin,https://bitbucket.org/panjf2000/ants/pull-requests/1,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-07-12T04:17:03.055+00:00,,,pullrequest,,,test,master,c0e12b61e44b,5e5bccfcc656
-bitbucket:BitbucketPullRequest:1:10,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,161,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test007,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-
+bitbucket:BitbucketPullRequest:1:10,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,161,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test007,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/10,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:55:28.082+00:00,,,pullrequest,,983edbf06740,test007,master,0bd83caaf9c7,15a1fcb51f0e
-bitbucket:BitbucketPullRequest:1:11,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,160,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test6,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-
+bitbucket:BitbucketPullRequest:1:11,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,160,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test6,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/11,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:55:48.770+00:00,,,pullrequest,,983edbf06740,test6,master,0bd83caaf9c7,bc9a3ddd47ea
-bitbucket:BitbucketPullRequest:1:12,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,159,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test7,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-* feat: add test7
-
+bitbucket:BitbucketPullRequest:1:12,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,159,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test7,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+* feat: add test7
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/12,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:56:07.092+00:00,,,pullrequest,,983edbf06740,test7,master,0bd83caaf9c7,dd2cd76d7098
-bitbucket:BitbucketPullRequest:1:13,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,158,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test8,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-* feat: add test7
-* feat: add test8
-
+bitbucket:BitbucketPullRequest:1:13,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,158,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test8,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+* feat: add test7
+* feat: add test8
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/13,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:56:30.570+00:00,,,pullrequest,,983edbf06740,test8,master,0bd83caaf9c7,94056215cf46
-bitbucket:BitbucketPullRequest:1:14,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,157,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test10,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-* feat: add test7
-* feat: add test8
-* feat: add test9
-* feat: add test10
-
+bitbucket:BitbucketPullRequest:1:14,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,157,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test10,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+* feat: add test7
+* feat: add test8
+* feat: add test9
+* feat: add test10
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/14,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:56:52.550+00:00,,,pullrequest,,983edbf06740,test10,master,0bd83caaf9c7,bc2cf25142e3
-bitbucket:BitbucketPullRequest:1:15,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,156,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test011,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-
+bitbucket:BitbucketPullRequest:1:15,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,156,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test011,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/15,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:57:15.254+00:00,,,pullrequest,,983edbf06740,test011,master,0bd83caaf9c7,5db6b1a9e60c
-bitbucket:BitbucketPullRequest:1:16,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,170,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test12,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-* feat: add test7
-* feat: add test8
-* feat: add test9
-* feat: add test10
-* feat: add test11
-* feat: add test12
-
+bitbucket:BitbucketPullRequest:1:16,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,170,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test12,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+* feat: add test7
+* feat: add test8
+* feat: add test9
+* feat: add test10
+* feat: add test11
+* feat: add test12
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/16,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:57:41.230+00:00,,,pullrequest,,983edbf06740,test12,master,0bd83caaf9c7,d1321cb5e4fb
-bitbucket:BitbucketPullRequest:1:17,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,151,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test13,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-* feat: add test7
-* feat: add test8
-* feat: add test9
-* feat: add test10
-* feat: add test11
-* feat: add test12
-* feat: add test13
-
+bitbucket:BitbucketPullRequest:1:17,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,151,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test13,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+* feat: add test7
+* feat: add test8
+* feat: add test9
+* feat: add test10
+* feat: add test11
+* feat: add test12
+* feat: add test13
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/17,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:57:59.501+00:00,,,pullrequest,,c0e12b61e44b,test13,master,983edbf06740,3d6d96659c4d
-bitbucket:BitbucketPullRequest:1:18,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,150,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test14,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-* feat: add test7
-* feat: add test8
-* feat: add test9
-* feat: add test10
-* feat: add test11
-* feat: add test12
-* feat: add test13
-* feat: add test14
-
+bitbucket:BitbucketPullRequest:1:18,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,150,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test14,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+* feat: add test7
+* feat: add test8
+* feat: add test9
+* feat: add test10
+* feat: add test11
+* feat: add test12
+* feat: add test13
+* feat: add test14
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/18,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:58:16.105+00:00,,,pullrequest,,c0e12b61e44b,test14,master,983edbf06740,8d4896eef3ed
-bitbucket:BitbucketPullRequest:1:19,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,149,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test15,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-* feat: add test7
-* feat: add test8
-* feat: add test9
-* feat: add test10
-* feat: add test11
-* feat: add test12
-* feat: add test13
-* feat: add test14
-* feat: add test15
-
+bitbucket:BitbucketPullRequest:1:19,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,149,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test15,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+* feat: add test7
+* feat: add test8
+* feat: add test9
+* feat: add test10
+* feat: add test11
+* feat: add test12
+* feat: add test13
+* feat: add test14
+* feat: add test15
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/19,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:58:33.361+00:00,,,pullrequest,,c0e12b61e44b,test15,master,983edbf06740,daa1cfa7ec0c
 
bitbucket:BitbucketPullRequest:1:2,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,169,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,feat:
 add git.sh,help to git commit 
faster,https://bitbucket.org/panjf2000/ants/pull-requests/2,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T13:18:39.132+00:00,,,pullrequest,,983edbf06740,vowehwo,master,0bd83caaf9c7,d4a6789a3751
-bitbucket:BitbucketPullRequest:1:20,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,148,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test16,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-* feat: add test7
-* feat: add test8
-* feat: add test9
-* feat: add test10
-* feat: add test11
-* feat: add test12
-* feat: add test13
-* feat: add test14
-* feat: add test15
-* feat: add test16
-
+bitbucket:BitbucketPullRequest:1:20,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,148,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test16,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+* feat: add test7
+* feat: add test8
+* feat: add test9
+* feat: add test10
+* feat: add test11
+* feat: add test12
+* feat: add test13
+* feat: add test14
+* feat: add test15
+* feat: add test16
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/20,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:59:07.791+00:00,,,pullrequest,,c0e12b61e44b,test16,master,983edbf06740,11f6c86580e2
-bitbucket:BitbucketPullRequest:1:21,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,147,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test18,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-* feat: add test7
-* feat: add test8
-* feat: add test9
-* feat: add test10
-* feat: add test11
-* feat: add test12
-* feat: add test13
-* feat: add test14
-* feat: add test15
-* feat: add test16
-* feat: add test17
-* feat: add test18
-
+bitbucket:BitbucketPullRequest:1:21,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,147,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test18,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+* feat: add test7
+* feat: add test8
+* feat: add test9
+* feat: add test10
+* feat: add test11
+* feat: add test12
+* feat: add test13
+* feat: add test14
+* feat: add test15
+* feat: add test16
+* feat: add test17
+* feat: add test18
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/21,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:59:22.874+00:00,,,pullrequest,,c0e12b61e44b,test18,master,983edbf06740,0b958bbfed04
-bitbucket:BitbucketPullRequest:1:22,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,146,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test19,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-* feat: add test7
-* feat: add test8
-* feat: add test9
-* feat: add test10
-* feat: add test11
-* feat: add test12
-* feat: add test13
-* feat: add test14
-* feat: add test15
-* feat: add test16
-* feat: add test17
-* feat: add test18
-* feat: add test19
-
+bitbucket:BitbucketPullRequest:1:22,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,146,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test19,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+* feat: add test7
+* feat: add test8
+* feat: add test9
+* feat: add test10
+* feat: add test11
+* feat: add test12
+* feat: add test13
+* feat: add test14
+* feat: add test15
+* feat: add test16
+* feat: add test17
+* feat: add test18
+* feat: add test19
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/22,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:59:39.610+00:00,,,pullrequest,,c0e12b61e44b,test19,master,983edbf06740,d1bb3677810e
-bitbucket:BitbucketPullRequest:1:23,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,145,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test20,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-* feat: add test7
-* feat: add test8
-* feat: add test9
-* feat: add test10
-* feat: add test11
-* feat: add test12
-* feat: add test13
-* feat: add test14
-* feat: add test15
-* feat: add test16
-* feat: add test17
-* feat: add test18
-* feat: add test19
-* feat: add test20
-
+bitbucket:BitbucketPullRequest:1:23,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,145,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test20,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+* feat: add test7
+* feat: add test8
+* feat: add test9
+* feat: add test10
+* feat: add test11
+* feat: add test12
+* feat: add test13
+* feat: add test14
+* feat: add test15
+* feat: add test16
+* feat: add test17
+* feat: add test18
+* feat: add test19
+* feat: add test20
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/23,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:59:57.869+00:00,,,pullrequest,,c0e12b61e44b,test20,master,983edbf06740,9d16a2368acd
-bitbucket:BitbucketPullRequest:1:24,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,144,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test17,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-* feat: add test7
-* feat: add test8
-* feat: add test9
-* feat: add test10
-* feat: add test11
-* feat: add test12
-* feat: add test13
-* feat: add test14
-* feat: add test15
-* feat: add test16
-* feat: add test17
-
+bitbucket:BitbucketPullRequest:1:24,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,144,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test17,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+* feat: add test7
+* feat: add test8
+* feat: add test9
+* feat: add test10
+* feat: add test11
+* feat: add test12
+* feat: add test13
+* feat: add test14
+* feat: add test15
+* feat: add test16
+* feat: add test17
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/24,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:00:34.399+00:00,,,pullrequest,,c0e12b61e44b,test17,master,983edbf06740,2bfd29a17665
-bitbucket:BitbucketPullRequest:1:25,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,155,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,1,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-
+bitbucket:BitbucketPullRequest:1:25,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,155,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,1,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/25,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:00:59.503+00:00,,,pullrequest,,983edbf06740,1,master,0bd83caaf9c7,592612c47ff5
-bitbucket:BitbucketPullRequest:1:26,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,154,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,2,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-
+bitbucket:BitbucketPullRequest:1:26,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,154,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,2,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/26,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:01:18.980+00:00,,,pullrequest,,983edbf06740,2,master,0bd83caaf9c7,05b97cf92b4b
-bitbucket:BitbucketPullRequest:1:27,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,153,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,4,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-
+bitbucket:BitbucketPullRequest:1:27,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,153,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,4,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/27,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:02:16.840+00:00,,,pullrequest,,983edbf06740,4,master,0bd83caaf9c7,761fdb9244ef
 
bitbucket:BitbucketPullRequest:1:28,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,152,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,mergev1,merge
 all 
v1,https://bitbucket.org/panjf2000/ants/pull-requests/28,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:10:16.367+00:00,,,pullrequest,,c0e12b61e44b,mergev1,master,983edbf06740,581a89006076
-bitbucket:BitbucketPullRequest:1:29,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,132,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test03,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-
+bitbucket:BitbucketPullRequest:1:29,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,132,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test03,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/29,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:21:47.437+00:00,,,pullrequest,,,test03,master,c0e12b61e44b,a3768d182d18
-bitbucket:BitbucketPullRequest:1:3,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,168,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test9,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-* feat: add test007
-* feat: add test008
-* feat: add test009
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add branchname
-* feat: add 1
-* feat: add 2
-* feat: add 3
-* feat: add 4
-* feat: add 5
-* feat: add test6
-* feat: add test7
-* feat: add test8
-* feat: add test9
-
+bitbucket:BitbucketPullRequest:1:3,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,168,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test9,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+* feat: add test007
+* feat: add test008
+* feat: add test009
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add branchname
+* feat: add 1
+* feat: add 2
+* feat: add 3
+* feat: add 4
+* feat: add 5
+* feat: add test6
+* feat: add test7
+* feat: add test8
+* feat: add test9
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/3,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:53:19.796+00:00,,,pullrequest,,983edbf06740,test9,master,0bd83caaf9c7,6557208f4aa6
-bitbucket:BitbucketPullRequest:1:30,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,143,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test05,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-
+bitbucket:BitbucketPullRequest:1:30,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,143,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test05,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/30,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:22:17.954+00:00,,,pullrequest,,,test05,master,c0e12b61e44b,91e7a1db9ae0
-bitbucket:BitbucketPullRequest:1:31,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,118,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test020,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-
+bitbucket:BitbucketPullRequest:1:31,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,118,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test020,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/31,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:22:51.303+00:00,,,pullrequest,,,test020,master,c0e12b61e44b,0342bf5351f8
-bitbucket:BitbucketPullRequest:1:32,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,142,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test022,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-
+bitbucket:BitbucketPullRequest:1:32,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,142,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test022,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/32,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:23:06.858+00:00,,,pullrequest,,,test022,master,c0e12b61e44b,d72c46a722d7
-bitbucket:BitbucketPullRequest:1:33,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,141,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test023,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-
+bitbucket:BitbucketPullRequest:1:33,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,141,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test023,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/33,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:23:27.568+00:00,,,pullrequest,,,test023,master,c0e12b61e44b,0a8011c8c0ac
-bitbucket:BitbucketPullRequest:1:34,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,140,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test024,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-
+bitbucket:BitbucketPullRequest:1:34,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,140,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test024,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/34,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:23:42.883+00:00,,,pullrequest,,,test024,master,c0e12b61e44b,bd7e81a581f1
-bitbucket:BitbucketPullRequest:1:35,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,139,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test025,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-* feat: add test025
-
+bitbucket:BitbucketPullRequest:1:35,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,139,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test025,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+* feat: add test025
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/35,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:23:58.227+00:00,,,pullrequest,,,test025,master,c0e12b61e44b,a15cb5876414
-bitbucket:BitbucketPullRequest:1:36,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,138,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test027,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-* feat: add test025
-* feat: add test026
-* feat: add test027
-
+bitbucket:BitbucketPullRequest:1:36,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,138,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test027,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+* feat: add test025
+* feat: add test026
+* feat: add test027
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/36,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:24:16.607+00:00,,,pullrequest,,,test027,master,c0e12b61e44b,200665f463ff
-bitbucket:BitbucketPullRequest:1:37,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,137,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test028,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-* feat: add test025
-* feat: add test026
-* feat: add test027
-* feat: add test028
-
+bitbucket:BitbucketPullRequest:1:37,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,137,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test028,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+* feat: add test025
+* feat: add test026
+* feat: add test027
+* feat: add test028
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/37,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:24:44.626+00:00,,,pullrequest,,,test028,master,c0e12b61e44b,8a9052ac97f4
-bitbucket:BitbucketPullRequest:1:38,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,121,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test029,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-* feat: add test025
-* feat: add test026
-* feat: add test027
-* feat: add test028
-* feat: add test029
-
+bitbucket:BitbucketPullRequest:1:38,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,121,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test029,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+* feat: add test025
+* feat: add test026
+* feat: add test027
+* feat: add test028
+* feat: add test029
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/38,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:24:59.520+00:00,,,pullrequest,,,test029,master,c0e12b61e44b,74bddc0541c6
-bitbucket:BitbucketPullRequest:1:39,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,136,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test030,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-* feat: add test025
-* feat: add test026
-* feat: add test027
-* feat: add test028
-* feat: add test029
-* feat: add test030
-
+bitbucket:BitbucketPullRequest:1:39,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,136,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test030,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+* feat: add test025
+* feat: add test026
+* feat: add test027
+* feat: add test028
+* feat: add test029
+* feat: add test030
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/39,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:25:14.361+00:00,,,pullrequest,,,test030,master,c0e12b61e44b,f332a9855de1
-bitbucket:BitbucketPullRequest:1:4,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,167,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test001,"*
 feat: add git.sh
-* feat: add test001
-
+bitbucket:BitbucketPullRequest:1:4,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,167,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test001,"*
 feat: add git.sh
+* feat: add test001
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/4,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:53:43.845+00:00,,,pullrequest,,983edbf06740,test001,master,0bd83caaf9c7,3bd3b34b2397
-bitbucket:BitbucketPullRequest:1:40,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,115,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test016,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-
+bitbucket:BitbucketPullRequest:1:40,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,115,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test016,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/40,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:25:31.596+00:00,,,pullrequest,,,test016,master,c0e12b61e44b,a000a2a9fc11
-bitbucket:BitbucketPullRequest:1:41,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,119,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test018,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-
+bitbucket:BitbucketPullRequest:1:41,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,119,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test018,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/41,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:25:57.607+00:00,,,pullrequest,,,test018,master,c0e12b61e44b,561e4e3ca4cc
-bitbucket:BitbucketPullRequest:1:42,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,117,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test019,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-
+bitbucket:BitbucketPullRequest:1:42,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,117,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test019,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/42,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:26:15.843+00:00,,,pullrequest,,,test019,master,c0e12b61e44b,8597a99eebb3
-bitbucket:BitbucketPullRequest:1:43,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,135,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test015,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-
+bitbucket:BitbucketPullRequest:1:43,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,135,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test015,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/43,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:26:50.905+00:00,,,pullrequest,,,test015,master,c0e12b61e44b,5af2c361263a
-bitbucket:BitbucketPullRequest:1:44,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,120,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test017,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-
+bitbucket:BitbucketPullRequest:1:44,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,120,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test017,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/44,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:27:54.969+00:00,,,pullrequest,,,test017,master,c0e12b61e44b,ee87b0380472
 
bitbucket:BitbucketPullRequest:1:45,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,134,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,feat:
 add 
test01,,https://bitbucket.org/panjf2000/ants/pull-requests/45,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:28:43.059+00:00,,,pullrequest,,,test01,master,c0e12b61e44b,63e6acbb60a9
-bitbucket:BitbucketPullRequest:1:46,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,133,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test04,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-
+bitbucket:BitbucketPullRequest:1:46,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,133,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test04,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/46,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:28:57.787+00:00,,,pullrequest,,,test04,master,c0e12b61e44b,33419e166d75
-bitbucket:BitbucketPullRequest:1:47,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,131,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test06,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-
+bitbucket:BitbucketPullRequest:1:47,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,131,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test06,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/47,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:29:31.360+00:00,,,pullrequest,,,test06,master,c0e12b61e44b,f8f9ef467e3a
-bitbucket:BitbucketPullRequest:1:48,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,130,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test07,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-
+bitbucket:BitbucketPullRequest:1:48,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,130,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test07,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/48,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:29:49.045+00:00,,,pullrequest,,,test07,master,c0e12b61e44b,c28f34dde568
-bitbucket:BitbucketPullRequest:1:49,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,129,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test08,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-
+bitbucket:BitbucketPullRequest:1:49,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,129,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Test08,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/49,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:30:04.329+00:00,,,pullrequest,,,test08,master,c0e12b61e44b,6b59c8607581
-bitbucket:BitbucketPullRequest:1:5,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,166,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test002,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-
+bitbucket:BitbucketPullRequest:1:5,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,166,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test002,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/5,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:53:59.654+00:00,,,pullrequest,,983edbf06740,test002,master,0bd83caaf9c7,904df6924f1e
-bitbucket:BitbucketPullRequest:1:50,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,128,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest12,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-* feat: add test025
-* feat: add test026
-* feat: add test027
-* feat: add test028
-* feat: add test029
-* feat: add test030
-* feat: add bitbucket
-* feat: add bitbucket
-* feat: add bitbuckettest12
-
+bitbucket:BitbucketPullRequest:1:50,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,128,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest12,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+* feat: add test025
+* feat: add test026
+* feat: add test027
+* feat: add test028
+* feat: add test029
+* feat: add test030
+* feat: add bitbucket
+* feat: add bitbucket
+* feat: add bitbuckettest12
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/50,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:32:46.725+00:00,,,pullrequest,,,bitbuckettest12,master,c0e12b61e44b,deff6927812f
-bitbucket:BitbucketPullRequest:1:51,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,122,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest15,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-* feat: add test025
-* feat: add test026
-* feat: add test027
-* feat: add test028
-* feat: add test029
-* feat: add test030
-* feat: add bitbucket
-* feat: add bitbucket
-* feat: add bitbuckettest12
-* feat: add bitbuckettest13
-* feat: add bitbuckettest14
-* feat: add bitbuckettest15
-
+bitbucket:BitbucketPullRequest:1:51,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,122,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest15,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+* feat: add test025
+* feat: add test026
+* feat: add test027
+* feat: add test028
+* feat: add test029
+* feat: add test030
+* feat: add bitbucket
+* feat: add bitbucket
+* feat: add bitbuckettest12
+* feat: add bitbuckettest13
+* feat: add bitbuckettest14
+* feat: add bitbuckettest15
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/51,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:32:59.604+00:00,,,pullrequest,,,bitbuckettest15,master,c0e12b61e44b,5c2c9af70da2
-bitbucket:BitbucketPullRequest:1:52,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,127,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest16,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-* feat: add test025
-* feat: add test026
-* feat: add test027
-* feat: add test028
-* feat: add test029
-* feat: add test030
-* feat: add bitbucket
-* feat: add bitbucket
-* feat: add bitbuckettest12
-* feat: add bitbuckettest13
-* feat: add bitbuckettest14
-* feat: add bitbuckettest15
-* feat: add bitbuckettest16
-
+bitbucket:BitbucketPullRequest:1:52,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,127,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest16,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+* feat: add test025
+* feat: add test026
+* feat: add test027
+* feat: add test028
+* feat: add test029
+* feat: add test030
+* feat: add bitbucket
+* feat: add bitbucket
+* feat: add bitbuckettest12
+* feat: add bitbuckettest13
+* feat: add bitbuckettest14
+* feat: add bitbuckettest15
+* feat: add bitbuckettest16
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/52,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:33:13.806+00:00,,,pullrequest,,,bitbuckettest16,master,c0e12b61e44b,7c91d40ffaa3
-bitbucket:BitbucketPullRequest:1:53,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,125,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest17,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-* feat: add test025
-* feat: add test026
-* feat: add test027
-* feat: add test028
-* feat: add test029
-* feat: add test030
-* feat: add bitbucket
-* feat: add bitbucket
-* feat: add bitbuckettest12
-* feat: add bitbuckettest13
-* feat: add bitbuckettest14
-* feat: add bitbuckettest15
-* feat: add bitbuckettest16
-* feat: add bitbuckettest17
-
+bitbucket:BitbucketPullRequest:1:53,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,125,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest17,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+* feat: add test025
+* feat: add test026
+* feat: add test027
+* feat: add test028
+* feat: add test029
+* feat: add test030
+* feat: add bitbucket
+* feat: add bitbucket
+* feat: add bitbuckettest12
+* feat: add bitbuckettest13
+* feat: add bitbuckettest14
+* feat: add bitbuckettest15
+* feat: add bitbuckettest16
+* feat: add bitbuckettest17
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/53,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:33:29.075+00:00,,,pullrequest,,,bitbuckettest17,master,c0e12b61e44b,765ab2594451
-bitbucket:BitbucketPullRequest:1:54,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,116,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest19,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-* feat: add test025
-* feat: add test026
-* feat: add test027
-* feat: add test028
-* feat: add test029
-* feat: add test030
-* feat: add bitbucket
-* feat: add bitbucket
-* feat: add bitbuckettest12
-* feat: add bitbuckettest13
-* feat: add bitbuckettest14
-* feat: add bitbuckettest15
-* feat: add bitbuckettest16
-* feat: add bitbuckettest17
-* feat: add bitbuckettest18
-* feat: add bitbuckettest19
-
+bitbucket:BitbucketPullRequest:1:54,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,116,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest19,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+* feat: add test025
+* feat: add test026
+* feat: add test027
+* feat: add test028
+* feat: add test029
+* feat: add test030
+* feat: add bitbucket
+* feat: add bitbucket
+* feat: add bitbuckettest12
+* feat: add bitbuckettest13
+* feat: add bitbuckettest14
+* feat: add bitbuckettest15
+* feat: add bitbuckettest16
+* feat: add bitbuckettest17
+* feat: add bitbuckettest18
+* feat: add bitbuckettest19
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/54,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:33:43.689+00:00,,,pullrequest,,,bitbuckettest19,master,c0e12b61e44b,2493b9212fd4
-bitbucket:BitbucketPullRequest:1:55,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,126,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest13,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-* feat: add test025
-* feat: add test026
-* feat: add test027
-* feat: add test028
-* feat: add test029
-* feat: add test030
-* feat: add bitbucket
-* feat: add bitbucket
-* feat: add bitbuckettest12
-* feat: add bitbuckettest13
-
+bitbucket:BitbucketPullRequest:1:55,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,126,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest13,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+* feat: add test025
+* feat: add test026
+* feat: add test027
+* feat: add test028
+* feat: add test029
+* feat: add test030
+* feat: add bitbucket
+* feat: add bitbucket
+* feat: add bitbuckettest12
+* feat: add bitbuckettest13
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/55,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:34:03.617+00:00,,,pullrequest,,,bitbuckettest13,master,c0e12b61e44b,9dd8c98115ca
-bitbucket:BitbucketPullRequest:1:56,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,124,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest25,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-* feat: add test025
-* feat: add test026
-* feat: add test027
-* feat: add test028
-* feat: add test029
-* feat: add test030
-* feat: add bitbucket
-* feat: add bitbucket
-* feat: add bitbuckettest12
-* feat: add bitbuckettest13
-* feat: add bitbuckettest14
-* feat: add bitbuckettest15
-* feat: add bitbuckettest16
-* feat: add bitbuckettest17
-* feat: add bitbuckettest18
-* feat: add bitbuckettest19
-* feat: add bitbuckettest20
-* feat: add bitbuckettest21
-* feat: add bitbuckettest22
-* feat: add bitbuckettest23
-* feat: add bitbuckettest24
-* feat: add bitbuckettest25
-
+bitbucket:BitbucketPullRequest:1:56,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,124,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest25,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+* feat: add test025
+* feat: add test026
+* feat: add test027
+* feat: add test028
+* feat: add test029
+* feat: add test030
+* feat: add bitbucket
+* feat: add bitbucket
+* feat: add bitbuckettest12
+* feat: add bitbuckettest13
+* feat: add bitbuckettest14
+* feat: add bitbuckettest15
+* feat: add bitbuckettest16
+* feat: add bitbuckettest17
+* feat: add bitbuckettest18
+* feat: add bitbuckettest19
+* feat: add bitbuckettest20
+* feat: add bitbuckettest21
+* feat: add bitbuckettest22
+* feat: add bitbuckettest23
+* feat: add bitbuckettest24
+* feat: add bitbuckettest25
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/56,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:34:37.513+00:00,,,pullrequest,,,bitbuckettest25,master,c0e12b61e44b,d69faf8c90c4
-bitbucket:BitbucketPullRequest:1:57,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,123,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest22,"*
 feat: add test01
-* feat: add test02
-* feat: add test03
-* feat: add test04
-* feat: add test05
-* feat: add test06
-* feat: add test07
-* feat: add test08
-* feat: add test09
-* feat: add test010
-* feat: add test011
-* feat: add test012
-* feat: add test013
-* feat: add test014
-* feat: add test015
-* feat: add test016
-* feat: add test017
-* feat: add test018
-* feat: add test019
-* feat: add test020
-* feat: add test021
-* feat: add test022
-* feat: add test023
-* feat: add test024
-* feat: add test025
-* feat: add test026
-* feat: add test027
-* feat: add test028
-* feat: add test029
-* feat: add test030
-* feat: add bitbucket
-* feat: add bitbucket
-* feat: add bitbuckettest12
-* feat: add bitbuckettest13
-* feat: add bitbuckettest14
-* feat: add bitbuckettest15
-* feat: add bitbuckettest16
-* feat: add bitbuckettest17
-* feat: add bitbuckettest18
-* feat: add bitbuckettest19
-* feat: add bitbuckettest20
-* feat: add bitbuckettest21
-* feat: add bitbuckettest22
-
+bitbucket:BitbucketPullRequest:1:57,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,123,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,OPEN,Bitbuckettest22,"*
 feat: add test01
+* feat: add test02
+* feat: add test03
+* feat: add test04
+* feat: add test05
+* feat: add test06
+* feat: add test07
+* feat: add test08
+* feat: add test09
+* feat: add test010
+* feat: add test011
+* feat: add test012
+* feat: add test013
+* feat: add test014
+* feat: add test015
+* feat: add test016
+* feat: add test017
+* feat: add test018
+* feat: add test019
+* feat: add test020
+* feat: add test021
+* feat: add test022
+* feat: add test023
+* feat: add test024
+* feat: add test025
+* feat: add test026
+* feat: add test027
+* feat: add test028
+* feat: add test029
+* feat: add test030
+* feat: add bitbucket
+* feat: add bitbucket
+* feat: add bitbuckettest12
+* feat: add bitbuckettest13
+* feat: add bitbuckettest14
+* feat: add bitbuckettest15
+* feat: add bitbuckettest16
+* feat: add bitbuckettest17
+* feat: add bitbuckettest18
+* feat: add bitbuckettest19
+* feat: add bitbuckettest20
+* feat: add bitbuckettest21
+* feat: add bitbuckettest22
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/57,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T15:34:55.738+00:00,,,pullrequest,,,bitbuckettest22,master,c0e12b61e44b,2c23b3babf27
-bitbucket:BitbucketPullRequest:1:6,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,165,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test003,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-
+bitbucket:BitbucketPullRequest:1:6,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,165,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test003,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/6,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:54:20.308+00:00,,,pullrequest,,983edbf06740,test003,master,0bd83caaf9c7,494b97e9d0b2
-bitbucket:BitbucketPullRequest:1:7,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,164,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test004,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-
+bitbucket:BitbucketPullRequest:1:7,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,164,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test004,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/7,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:54:40.056+00:00,,,pullrequest,,983edbf06740,test004,master,0bd83caaf9c7,db921ce6537c
-bitbucket:BitbucketPullRequest:1:8,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,163,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test005,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-
+bitbucket:BitbucketPullRequest:1:8,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,163,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test005,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/8,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:54:56.506+00:00,,,pullrequest,,983edbf06740,test005,master,0bd83caaf9c7,8a224cc0eaae
-bitbucket:BitbucketPullRequest:1:9,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,162,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test006,"*
 feat: add git.sh
-* feat: add test001
-* feat: test002
-* feat: add test003
-* feat: add test004
-* feat: add test005
-* feat: add test006
-
+bitbucket:BitbucketPullRequest:1:9,"{""ConnectionId"":1,""Owner"":""panjf2000"",""Repo"":""ants""}",_raw_bitbucket_api_pull_requests,162,,bitbucket:BitbucketRepo:1:panjf2000/ants,bitbucket:BitbucketRepo:1:panjf2000/ants,MERGED,Test006,"*
 feat: add git.sh
+* feat: add test001
+* feat: test002
+* feat: add test003
+* feat: add test004
+* feat: add test005
+* feat: add test006
+
 
‌",https://bitbucket.org/panjf2000/ants/pull-requests/9,teoiaoe,bitbucket:BitbucketAccount:1:62abf394192edb006fa0e8cf,,0,2022-08-12T14:55:13.971+00:00,,,pullrequest,,983edbf06740,test006,master,0bd83caaf9c7,8a8f44b997a8
diff --git a/plugins/bitbucket/models/issue_event.go 
b/plugins/bitbucket/models/issue_event.go
deleted file mode 100644
index 112baa37..00000000
--- a/plugins/bitbucket/models/issue_event.go
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
-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.
-*/
-
-package models
-
-import (
-       "github.com/apache/incubator-devlake/models/common"
-       "time"
-)
-
-type BitbucketIssueEvent struct {
-       ConnectionId       uint64    `gorm:"primaryKey"`
-       BitbucketId        int       `gorm:"primaryKey"`
-       IssueId            int       `gorm:"index;comment:References the Issue"`
-       Type               string    `gorm:"type:varchar(255);comment:Events 
that can occur to an issue, ex. assigned, closed, labeled, etc."`
-       AuthorUsername     string    `gorm:"type:varchar(255)"`
-       BitbucketCreatedAt time.Time `gorm:"index"`
-       common.NoPKModel
-}
-
-func (BitbucketIssueEvent) TableName() string {
-       return "_tool_bitbucket_issue_events"
-}
diff --git a/plugins/bitbucket/models/issue_label.go 
b/plugins/bitbucket/models/issue_label.go
deleted file mode 100644
index 1533579e..00000000
--- a/plugins/bitbucket/models/issue_label.go
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
-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.
-*/
-
-package models
-
-import (
-       "github.com/apache/incubator-devlake/models/common"
-)
-
-// Please note that Issue Labels can also apply to Pull Requests.
-// Pull Requests are considered Issues in Bitbucket.
-
-type BitbucketIssueLabel struct {
-       ConnectionId uint64 `gorm:"primaryKey"`
-       IssueId      int    `gorm:"primaryKey;autoIncrement:false"`
-       LabelName    string `gorm:"primaryKey;type:varchar(255)"`
-       common.NoPKModel
-}
-
-func (BitbucketIssueLabel) TableName() string {
-       return "_tool_bitbucket_issue_labels"
-}
diff --git 
a/plugins/bitbucket/models/migrationscripts/20220803_add_init_tables.go 
b/plugins/bitbucket/models/migrationscripts/20220803_add_init_tables.go
index 039542c7..e5c8a9d8 100644
--- a/plugins/bitbucket/models/migrationscripts/20220803_add_init_tables.go
+++ b/plugins/bitbucket/models/migrationscripts/20220803_add_init_tables.go
@@ -29,10 +29,9 @@ type addInitTables struct{}
 
 func (*addInitTables) Up(ctx context.Context, db *gorm.DB) error {
        err := db.Migrator().DropTable(
-               &archived.BitbucketUser{},
                &archived.BitbucketRepo{},
                &archived.BitbucketRepoCommit{},
-               //&archived.BitbucketConnection{},
+               &archived.BitbucketConnection{},
                &archived.BitbucketAccount{},
                &archived.BitbucketCommit{},
                &archived.BitbucketPullRequest{},
@@ -46,7 +45,6 @@ func (*addInitTables) Up(ctx context.Context, db *gorm.DB) 
error {
        }
 
        err = db.Migrator().AutoMigrate(
-               &archived.BitbucketUser{},
                &archived.BitbucketRepo{},
                &archived.BitbucketRepoCommit{},
                &archived.BitbucketConnection{},
diff --git a/plugins/bitbucket/models/migrationscripts/archived/issue_event.go 
b/plugins/bitbucket/models/migrationscripts/archived/issue_event.go
deleted file mode 100644
index 249a62ac..00000000
--- a/plugins/bitbucket/models/migrationscripts/archived/issue_event.go
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
-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.
-*/
-
-package archived
-
-import (
-       "github.com/apache/incubator-devlake/models/migrationscripts/archived"
-       "time"
-)
-
-type BitbucketIssueEvent struct {
-       ConnectionId       uint64    `gorm:"primaryKey"`
-       BitbucketId        int       `gorm:"primaryKey"`
-       IssueId            int       `gorm:"index;comment:References the Issue"`
-       Type               string    `gorm:"type:varchar(255);comment:Events 
that can occur to an issue, ex. assigned, closed, labeled, etc."`
-       AuthorUsername     string    `gorm:"type:varchar(255)"`
-       BitbucketCreatedAt time.Time `gorm:"index"`
-       archived.NoPKModel
-}
-
-func (BitbucketIssueEvent) TableName() string {
-       return "_tool_bitbucket_issue_events"
-}
diff --git a/plugins/bitbucket/models/migrationscripts/archived/issue_label.go 
b/plugins/bitbucket/models/migrationscripts/archived/issue_label.go
deleted file mode 100644
index 518d0051..00000000
--- a/plugins/bitbucket/models/migrationscripts/archived/issue_label.go
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
-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.
-*/
-
-package archived
-
-import (
-       "github.com/apache/incubator-devlake/models/migrationscripts/archived"
-)
-
-// Please note that Issue Labels can also apply to Pull Requests.
-// Pull Requests are considered Issues in Bitbucket.
-
-type BitbucketIssueLabel struct {
-       ConnectionId uint64 `gorm:"primaryKey"`
-       IssueId      int    `gorm:"primaryKey;autoIncrement:false"`
-       LabelName    string `gorm:"primaryKey;type:varchar(255)"`
-       archived.NoPKModel
-}
-
-func (BitbucketIssueLabel) TableName() string {
-       return "_tool_bitbucket_issue_labels"
-}
diff --git a/plugins/bitbucket/models/migrationscripts/archived/user.go 
b/plugins/bitbucket/models/migrationscripts/archived/user.go
deleted file mode 100644
index bf8e3125..00000000
--- a/plugins/bitbucket/models/migrationscripts/archived/user.go
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
-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.
-*/
-
-package archived
-
-import "github.com/apache/incubator-devlake/models/migrationscripts/archived"
-
-type BitbucketUser struct {
-       ConnectionId uint64 `gorm:"primaryKey"`
-       UserName     string `json:"username"`
-       DisplayName  string `json:"display_name"`
-       AccountId    string `json:"account_id"`
-
-       archived.NoPKModel
-}
-
-func (BitbucketUser) TableName() string {
-       return "_tool_bitbucket_users"
-}
diff --git a/plugins/bitbucket/models/user.go b/plugins/bitbucket/models/user.go
deleted file mode 100644
index 129dfc65..00000000
--- a/plugins/bitbucket/models/user.go
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
-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.
-*/
-
-package models
-
-import (
-       "github.com/apache/incubator-devlake/models/common"
-)
-
-type BitbucketUser struct {
-       ConnectionId uint64 `gorm:"primaryKey"`
-       UserName     string `json:"username"`
-       DisplayName  string `json:"display_name"`
-       AccountId    string `json:"account_id"`
-
-       common.NoPKModel
-}
-
-func (BitbucketUser) TableName() string {
-       return "_tool_bitbucket_users"
-}
diff --git a/plugins/bitbucket/tasks/repo_extractor.go 
b/plugins/bitbucket/tasks/repo_extractor.go
index 40f94112..b8443751 100644
--- a/plugins/bitbucket/tasks/repo_extractor.go
+++ b/plugins/bitbucket/tasks/repo_extractor.go
@@ -61,7 +61,7 @@ type BitbucketApiRepo struct {
        Type        string `json:"type"`
        HasIssue    bool   `json:"has_issue"`
        ForkPolicy  string `json:"fork_policy"`
-       Owner       models.BitbucketUser
+       Owner       models.BitbucketAccount
        CreatedAt   time.Time  `json:"created_on"`
        UpdatedAt   *time.Time `json:"updated_on"`
 }
diff --git a/plugins/feishu/models/migrationscripts/archived/connection.go 
b/plugins/feishu/models/migrationscripts/archived/connection.go
index b8b93923..d2783e3a 100644
--- a/plugins/feishu/models/migrationscripts/archived/connection.go
+++ b/plugins/feishu/models/migrationscripts/archived/connection.go
@@ -23,12 +23,12 @@ import (
 
 type FeishuConnection struct {
        commonArchived.Model
-       Name      string `gorm:"type:varchar(100);uniqueIndex" json:"name" 
validate:"required"`
-       Endpoint  string `gorm:"type:varchar(255)"`
-       Proxy     string `json:"proxy" gorm:"type:varchar(255)"`
+       Name             string `gorm:"type:varchar(100);uniqueIndex" 
json:"name" validate:"required"`
+       Endpoint         string `gorm:"type:varchar(255)"`
+       Proxy            string `json:"proxy" gorm:"type:varchar(255)"`
        RateLimitPerHour int    `comment:"api request rate limit per hour"`
-       AppId     string `gorm:"type:varchar(255)"`
-       SecretKey string `gorm:"type:varchar(255)"`
+       AppId            string `gorm:"type:varchar(255)"`
+       SecretKey        string `gorm:"type:varchar(255)"`
 }
 
 func (FeishuConnection) TableName() string {
diff --git a/plugins/github/models/migrationscripts/archived/account.go 
b/plugins/github/models/migrationscripts/archived/account.go
index 61fd20bf..e2ac64e3 100644
--- a/plugins/github/models/migrationscripts/archived/account.go
+++ b/plugins/github/models/migrationscripts/archived/account.go
@@ -27,9 +27,9 @@ type GithubAccount struct {
        Url          string `json:"url" gorm:"type:varchar(255)"`
        HtmlUrl      string `json:"html_url" gorm:"type:varchar(255)"`
        Type         string `json:"type" gorm:"type:varchar(255)"`
-       Name    string `json:"name" gorm:"type:varchar(255)"`
-       Company string `json:"company" gorm:"type:varchar(255)"`
-       Email   string `json:"Email" gorm:"type:varchar(255)"`
+       Name         string `json:"name" gorm:"type:varchar(255)"`
+       Company      string `json:"company" gorm:"type:varchar(255)"`
+       Email        string `json:"Email" gorm:"type:varchar(255)"`
        archived.NoPKModel
 }
 
diff --git a/plugins/refdiff/api/connection.go 
b/plugins/refdiff/api/connection.go
index 05040126..09f4d065 100644
--- a/plugins/refdiff/api/connection.go
+++ b/plugins/refdiff/api/connection.go
@@ -37,7 +37,7 @@ type RefdiffPipelinePlan [][]struct {
        Plugin  string `json:"plugin"`
        Options struct {
                RepoID string `json:"repoId"`
-               Pairs []struct {
+               Pairs  []struct {
                        NewRef string `json:"newRef"`
                        OldRef string `json:"oldRef"`
                } `json:"pairs"`
diff --git a/plugins/tapd/api/connection.go b/plugins/tapd/api/connection.go
index 1120ddbb..d3538fa3 100644
--- a/plugins/tapd/api/connection.go
+++ b/plugins/tapd/api/connection.go
@@ -165,7 +165,7 @@ func GetConnection(input *core.ApiResourceInput) 
(*core.ApiResourceOutput, error
        connection := &models.TapdConnection{}
        err := connectionHelper.First(connection, input.Params)
        if err != nil {
-               return nil,err
+               return nil, err
        }
-       return &core.ApiResourceOutput{Body: connection},nil
+       return &core.ApiResourceOutput{Body: connection}, nil
 }

Reply via email to