mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-08-19 17:01:12 +00:00
Add support for migrating from Pagure (#8513)
Add support for migrating Pagure repositories (including metadata) to Forgejo via the migration tool. One 'discrepancy' with migration from other forges is how privates issues are handled, they are migrated when a API token is set for the migration, in that case users are advised to set their repositories visibility to private to avoid leaking such private issues. Co-authored-by: Akashdeep Dhar <akashdeep.dhar@gmail.com> Co-authored-by: Ryan Lerch <rlerch@redhat.com> Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8513 Reviewed-by: Gusted <gusted@noreply.codeberg.org> Co-committed-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
This commit is contained in:
parent
68295b2e00
commit
b8f15e4ea0
59 changed files with 6921 additions and 1 deletions
|
@ -327,6 +327,7 @@ const (
|
||||||
GitBucketService // 7 gitbucket service
|
GitBucketService // 7 gitbucket service
|
||||||
CodebaseService // 8 codebase service
|
CodebaseService // 8 codebase service
|
||||||
ForgejoService // 9 forgejo service
|
ForgejoService // 9 forgejo service
|
||||||
|
PagureService // 10 pagure service
|
||||||
)
|
)
|
||||||
|
|
||||||
// Name represents the service type's name
|
// Name represents the service type's name
|
||||||
|
@ -354,6 +355,8 @@ func (gt GitServiceType) Title() string {
|
||||||
return "Codebase"
|
return "Codebase"
|
||||||
case ForgejoService:
|
case ForgejoService:
|
||||||
return "Forgejo"
|
return "Forgejo"
|
||||||
|
case PagureService:
|
||||||
|
return "Pagure"
|
||||||
case PlainGitService:
|
case PlainGitService:
|
||||||
return "Git"
|
return "Git"
|
||||||
}
|
}
|
||||||
|
@ -412,6 +415,7 @@ var SupportedFullGitService = []GitServiceType{
|
||||||
OneDevService,
|
OneDevService,
|
||||||
GitBucketService,
|
GitBucketService,
|
||||||
CodebaseService,
|
CodebaseService,
|
||||||
|
PagureService,
|
||||||
}
|
}
|
||||||
|
|
||||||
// RepoTransfer represents a pending repo transfer
|
// RepoTransfer represents a pending repo transfer
|
||||||
|
|
|
@ -117,5 +117,12 @@
|
||||||
"og.repo.summary_card.alt_description": "Summary card of repository %[1]s, described as: %[2]s",
|
"og.repo.summary_card.alt_description": "Summary card of repository %[1]s, described as: %[2]s",
|
||||||
"repo.commit.load_tags_failed": "Load tags failed because of internal error",
|
"repo.commit.load_tags_failed": "Load tags failed because of internal error",
|
||||||
"compare.branches.title": "Compare branches",
|
"compare.branches.title": "Compare branches",
|
||||||
|
"migrate.pagure.description": "Migrate data from pagure.io or other Pagure instances.",
|
||||||
|
"migrate.pagure.incorrect_url": "Incorrect source repository URL has been provided",
|
||||||
|
"migrate.pagure.project_url": "Pagure project URL",
|
||||||
|
"migrate.pagure.project_example": "The Pagure project url, e.g. https://pagure.io/pagure",
|
||||||
|
"migrate.pagure.token_label": "Token",
|
||||||
|
"migrate.pagure.token_body_a": "Provide a Pagure API token with access to the private issues to create a repository with just the private issues in it",
|
||||||
|
"migrate.pagure.token_body_b": "Be sure to set the private repo flag above if you want this repo to be private",
|
||||||
"meta.last_line": "Thank you for translating Forgejo! This line isn't seen by the users but it serves other purposes in the translation management. You can place a fun fact in the translation instead of translating it."
|
"meta.last_line": "Thank you for translating Forgejo! This line isn't seen by the users but it serves other purposes in the translation management. You can place a fun fact in the translation instead of translating it."
|
||||||
}
|
}
|
||||||
|
|
1
public/assets/img/svg/gitea-pagure.svg
generated
Normal file
1
public/assets/img/svg/gitea-pagure.svg
generated
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10.454 10.454" class="svg gitea-pagure" width="16" height="16" aria-hidden="true"><path d="M34.52 21.538c0-2.344-2.093-4.22-3.636-4.22-3.133 0-4.015 3.04-2.52 4.376 1.582-1.547 2.761-1.597 2.427.418-7.564 3.42-5.837-8.935 1.82-6.078 3.41 1.962 4.365 7.588 4.996 7.078l5.704-3.831c0-4-5.082-11.868-13.662-11.874-7.499.13-11.12 5.144-11.257 10.347-.133 4.999 2.958 9.58 8.533 9.646 4.066.054 7.569-1.985 7.594-5.862" style="clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;stroke:none;stroke-width:.778374;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" transform="translate(-3.865 .402)scale(.27334)"/><path d="M72.294 106.289c-1.478.388-3.872.34-5.183.273-.529 1.02-.5 2.38.332 3.642.78 1.183 2.686 1.698 4.035 2.313-1.212-1.59-1.619-2.49-1.634-4.312 2.022.763 2.809 2.59 4.213 3.885.17-1.482-.335-3.525-1.192-4.985a6 6 0 0 0-.57-.816" style="clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.24726;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto" transform="rotate(-32.11 -49.738 65.485)scale(.4336)"/><path d="M63.15 101.3c.174-.195.373.206.375.325.008.615-.783.793-1.259.625-1.067-.375-1.3-1.769-.872-2.724.736-1.642 2.759-1.976 4.153-1.215 2.097 1.144 2.461 3.957 1.297 5.825-1.614 2.591-5.257 2.846-7.816 1.048-3.362-2.363-3.971-7.111-1.837-10.349 2.697-4.092 8.4-4.655 12.287-1.865 3.668 2.63 5.12 7.488 3.749 11.762-1.479 1.072-7.031.596-7.031.596" style="fill:none;fill-rule:evenodd;stroke:currentColor;stroke-width:1.30185;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" transform="rotate(-32.11 -49.738 65.485)scale(.4336)"/></svg>
|
After Width: | Height: | Size: 2.3 KiB |
|
@ -38,6 +38,8 @@ func ToGitServiceType(value string) structs.GitServiceType {
|
||||||
return structs.GitBucketService
|
return structs.GitBucketService
|
||||||
case "forgejo":
|
case "forgejo":
|
||||||
return structs.ForgejoService
|
return structs.ForgejoService
|
||||||
|
case "pagure":
|
||||||
|
return structs.PagureService
|
||||||
default:
|
default:
|
||||||
return structs.PlainGitService
|
return structs.PlainGitService
|
||||||
}
|
}
|
||||||
|
|
600
services/migrations/pagure.go
Normal file
600
services/migrations/pagure.go
Normal file
|
@ -0,0 +1,600 @@
|
||||||
|
// Copyright 2025 The Forgejo Authors. All rights reserved.
|
||||||
|
// SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
package migrations
|
||||||
|
|
||||||
|
import (
|
||||||
|
"context"
|
||||||
|
"fmt"
|
||||||
|
"net/http"
|
||||||
|
"net/url"
|
||||||
|
"strconv"
|
||||||
|
"strings"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"forgejo.org/modules/json"
|
||||||
|
"forgejo.org/modules/log"
|
||||||
|
base "forgejo.org/modules/migration"
|
||||||
|
"forgejo.org/modules/proxy"
|
||||||
|
"forgejo.org/modules/structs"
|
||||||
|
"forgejo.org/modules/util"
|
||||||
|
)
|
||||||
|
|
||||||
|
var (
|
||||||
|
_ base.Downloader = &PagureDownloader{}
|
||||||
|
_ base.DownloaderFactory = &PagureDownloaderFactory{}
|
||||||
|
)
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
RegisterDownloaderFactory(&PagureDownloaderFactory{})
|
||||||
|
}
|
||||||
|
|
||||||
|
// PagureDownloaderFactory defines a downloader factory
|
||||||
|
type PagureDownloaderFactory struct{}
|
||||||
|
|
||||||
|
// PagureUser defines a user on Pagure to be migrated over to Forgejo
|
||||||
|
type PagureUser struct {
|
||||||
|
FullURL string `json:"full_url"`
|
||||||
|
Fullname string `json:"fullname"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
URLPath string `json:"url_path"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// PagureRepoInfo describes the repository with preliminary information
|
||||||
|
type PagureRepoInfo struct {
|
||||||
|
ID int64 `json:"id"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
FullName string `json:"fullname"`
|
||||||
|
Description string `json:"description"`
|
||||||
|
Topics []string `json:"tags"`
|
||||||
|
CloseStatuses []string `json:"close_status"`
|
||||||
|
Priorities map[string]string `json:"priorities"`
|
||||||
|
Milestones map[string]struct {
|
||||||
|
Active bool `json:"active"`
|
||||||
|
Date *string `json:"date"`
|
||||||
|
} `json:"milestones"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// PagureDownloader implements a Downloader interface to get repository information from Pagure
|
||||||
|
type PagureDownloader struct {
|
||||||
|
base.NullDownloader
|
||||||
|
ctx context.Context
|
||||||
|
client *http.Client
|
||||||
|
baseURL *url.URL
|
||||||
|
meta PagureRepoInfo
|
||||||
|
repoName string
|
||||||
|
token string
|
||||||
|
privateIssuesOnlyRepo bool
|
||||||
|
repoID int64
|
||||||
|
maxIssueIndex int64
|
||||||
|
userMap map[string]*PagureUser
|
||||||
|
milestoneMap map[int64]string
|
||||||
|
priorities map[string]string
|
||||||
|
}
|
||||||
|
|
||||||
|
// PagureLabelsList defines a list of labels under an issue tracker
|
||||||
|
type PagureLabelsList struct {
|
||||||
|
Labels []string `json:"tags"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// PagureLabel defines a label under the issue tracker labels list
|
||||||
|
type PagureLabel struct {
|
||||||
|
Label string `json:"tag"`
|
||||||
|
LabelColor string `json:"tag_color"`
|
||||||
|
LabelDescription string `json:"tag_description"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// PagureIssueContext confirms if a said unit is an issue ticket or a pull request
|
||||||
|
type PagureIssueContext struct {
|
||||||
|
IsPullRequest bool
|
||||||
|
}
|
||||||
|
|
||||||
|
// PagureIssuesResponse describes a list of issue tickets under an issue tracker
|
||||||
|
type PagureIssuesResponse struct {
|
||||||
|
Issues []struct {
|
||||||
|
Assignee any `json:"assignee"`
|
||||||
|
Blocks []string `json:"blocks"`
|
||||||
|
CloseStatus string `json:"close_status"`
|
||||||
|
ClosedAt string `json:"closed_at"`
|
||||||
|
ClosedBy any `json:"closed_by"`
|
||||||
|
Comments []any `json:"comments"`
|
||||||
|
Content string `json:"content"`
|
||||||
|
CustomFields []any `json:"custom_fields"`
|
||||||
|
DateCreated string `json:"date_created"`
|
||||||
|
Depends []any `json:"depends"`
|
||||||
|
ID int64 `json:"id"`
|
||||||
|
LastUpdated string `json:"last_updated"`
|
||||||
|
Milestone string `json:"milestone"`
|
||||||
|
Priority int64 `json:"priority"`
|
||||||
|
Private bool `json:"private"`
|
||||||
|
Status string `json:"status"`
|
||||||
|
Tags []string `json:"tags"`
|
||||||
|
Title string `json:"title"`
|
||||||
|
User PagureUser `json:"user"`
|
||||||
|
} `json:"issues"`
|
||||||
|
Pagination struct {
|
||||||
|
First string `json:"first"`
|
||||||
|
Last string `json:"last"`
|
||||||
|
Next *string `json:"next"`
|
||||||
|
Page int `json:"page"`
|
||||||
|
Pages int `json:"pages"`
|
||||||
|
PerPage int `json:"per_page"`
|
||||||
|
Prev string `json:"prev"`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// PagureIssueDetail describes a list of issue comments under an issue ticket
|
||||||
|
type PagureIssueDetail struct {
|
||||||
|
Comment string `json:"comment"`
|
||||||
|
DateCreated string `json:"date_created"`
|
||||||
|
ID int64 `json:"id"`
|
||||||
|
Notification bool `json:"notification"`
|
||||||
|
User PagureUser `json:"user"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// PagureCommitInfo describes a commit
|
||||||
|
type PagureCommitInfo struct {
|
||||||
|
Author string `json:"author"`
|
||||||
|
CommitTime int64 `json:"commit_time"`
|
||||||
|
CommitTimeOffset int `json:"commit_time_offset"`
|
||||||
|
Committer string `json:"committer"`
|
||||||
|
Hash string `json:"hash"`
|
||||||
|
Message string `json:"message"`
|
||||||
|
ParentIDs []string `json:"parent_ids"`
|
||||||
|
TreeID string `json:"tree_id"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// PagurePRRresponse describes a list of pull requests under an issue tracker
|
||||||
|
type PagurePRResponse struct {
|
||||||
|
Pagination struct {
|
||||||
|
Next *string `json:"next"`
|
||||||
|
} `json:"pagination"`
|
||||||
|
Requests []struct {
|
||||||
|
Branch string `json:"branch"`
|
||||||
|
BranchFrom string `json:"branch_from"`
|
||||||
|
CommitStop string `json:"commit_stop"`
|
||||||
|
DateCreated string `json:"date_created"`
|
||||||
|
FullURL string `json:"full_url"`
|
||||||
|
ID int `json:"id"`
|
||||||
|
InitialComment string `json:"initial_comment"`
|
||||||
|
LastUpdated string `json:"last_updated"`
|
||||||
|
Status string `json:"status"`
|
||||||
|
Tags []string `json:"tags"`
|
||||||
|
Title string `json:"title"`
|
||||||
|
User PagureUser `json:"user"`
|
||||||
|
ClosedAt string `json:"closed_at"`
|
||||||
|
ClosedBy PagureUser `json:"closed_by"`
|
||||||
|
RepoFrom struct {
|
||||||
|
FullURL string `json:"full_url"`
|
||||||
|
} `json:"repo_from"`
|
||||||
|
} `json:"requests"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// processDate converts epoch time string to Go formatted time
|
||||||
|
func processDate(dateStr *string) time.Time {
|
||||||
|
date := time.Time{}
|
||||||
|
if dateStr == nil || *dateStr == "" {
|
||||||
|
return date
|
||||||
|
}
|
||||||
|
|
||||||
|
unix, err := strconv.Atoi(*dateStr)
|
||||||
|
if err != nil {
|
||||||
|
log.Error("Error:", err)
|
||||||
|
return date
|
||||||
|
}
|
||||||
|
|
||||||
|
date = time.Unix(int64(unix), 0)
|
||||||
|
return date
|
||||||
|
}
|
||||||
|
|
||||||
|
// New returns a downloader related to this factory according MigrateOptions
|
||||||
|
func (f *PagureDownloaderFactory) New(ctx context.Context, opts base.MigrateOptions) (base.Downloader, error) {
|
||||||
|
u, err := url.Parse(opts.CloneAddr)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
var repoName string
|
||||||
|
|
||||||
|
fields := strings.Split(strings.Trim(u.Path, "/"), "/")
|
||||||
|
if len(fields) == 2 {
|
||||||
|
repoName = fields[0] + "/" + strings.TrimSuffix(fields[1], ".git")
|
||||||
|
} else if len(fields) == 1 {
|
||||||
|
repoName = strings.TrimSuffix(fields[0], ".git")
|
||||||
|
} else {
|
||||||
|
return nil, fmt.Errorf("invalid path: %s", u.Path)
|
||||||
|
}
|
||||||
|
|
||||||
|
u.Path, u.Fragment = "", ""
|
||||||
|
log.Info("Create Pagure downloader. BaseURL: %v RepoName: %s", u, repoName)
|
||||||
|
|
||||||
|
return NewPagureDownloader(ctx, u, opts.AuthToken, repoName), nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// GitServiceType returns the type of Git service
|
||||||
|
func (f *PagureDownloaderFactory) GitServiceType() structs.GitServiceType {
|
||||||
|
return structs.PagureService
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext sets context
|
||||||
|
func (d *PagureDownloader) SetContext(ctx context.Context) {
|
||||||
|
d.ctx = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPagureDownloader creates a new downloader object
|
||||||
|
func NewPagureDownloader(ctx context.Context, baseURL *url.URL, token, repoName string) *PagureDownloader {
|
||||||
|
var privateIssuesOnlyRepo bool
|
||||||
|
if token != "" {
|
||||||
|
privateIssuesOnlyRepo = true
|
||||||
|
}
|
||||||
|
|
||||||
|
downloader := &PagureDownloader{
|
||||||
|
ctx: ctx,
|
||||||
|
baseURL: baseURL,
|
||||||
|
repoName: repoName,
|
||||||
|
client: &http.Client{
|
||||||
|
Transport: &http.Transport{
|
||||||
|
Proxy: proxy.Proxy(),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
token: token,
|
||||||
|
privateIssuesOnlyRepo: privateIssuesOnlyRepo,
|
||||||
|
userMap: make(map[string]*PagureUser),
|
||||||
|
milestoneMap: make(map[int64]string),
|
||||||
|
priorities: make(map[string]string),
|
||||||
|
}
|
||||||
|
|
||||||
|
return downloader
|
||||||
|
}
|
||||||
|
|
||||||
|
// String sets the default text for information purposes
|
||||||
|
func (d *PagureDownloader) String() string {
|
||||||
|
return fmt.Sprintf("migration from Pagure server %s [%d]/%s", d.baseURL, d.repoID, d.repoName)
|
||||||
|
}
|
||||||
|
|
||||||
|
// LogString sets the default text for logging purposes
|
||||||
|
func (d *PagureDownloader) LogString() string {
|
||||||
|
if d == nil {
|
||||||
|
return "<PagureDownloader nil>"
|
||||||
|
}
|
||||||
|
return fmt.Sprintf("<PagureDownloader %s [%d]/%s>", d.baseURL, d.repoID, d.repoName)
|
||||||
|
}
|
||||||
|
|
||||||
|
// callAPI handles all the requests made against Pagure
|
||||||
|
func (d *PagureDownloader) callAPI(endpoint string, parameter map[string]string, result any) error {
|
||||||
|
u, err := d.baseURL.Parse(endpoint)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if parameter != nil {
|
||||||
|
query := u.Query()
|
||||||
|
for k, v := range parameter {
|
||||||
|
query.Set(k, v)
|
||||||
|
}
|
||||||
|
u.RawQuery = query.Encode()
|
||||||
|
}
|
||||||
|
|
||||||
|
req, err := http.NewRequestWithContext(d.ctx, "GET", u.String(), nil)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if d.privateIssuesOnlyRepo {
|
||||||
|
req.Header.Set("Authorization", "token "+d.token)
|
||||||
|
}
|
||||||
|
|
||||||
|
resp, err := d.client.Do(req)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer resp.Body.Close()
|
||||||
|
|
||||||
|
decoder := json.NewDecoder(resp.Body)
|
||||||
|
return decoder.Decode(&result)
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetRepoInfo returns repository information from Pagure
|
||||||
|
func (d *PagureDownloader) GetRepoInfo() (*base.Repository, error) {
|
||||||
|
err := d.callAPI("/api/0/"+d.repoName, nil, &d.meta)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
d.repoID, d.priorities = d.meta.ID, d.meta.Priorities
|
||||||
|
|
||||||
|
cloneURL, err := d.baseURL.Parse(d.meta.FullName)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
originalURL, err := d.baseURL.Parse(d.meta.FullName)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
return &base.Repository{
|
||||||
|
Name: d.meta.Name,
|
||||||
|
Description: d.meta.Description,
|
||||||
|
CloneURL: cloneURL.String() + ".git",
|
||||||
|
OriginalURL: originalURL.String(),
|
||||||
|
}, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetMilestones returns milestones information from Pagure
|
||||||
|
func (d *PagureDownloader) GetMilestones() ([]*base.Milestone, error) {
|
||||||
|
milestones := make([]*base.Milestone, 0, len(d.meta.Milestones))
|
||||||
|
for name, details := range d.meta.Milestones {
|
||||||
|
state := "closed"
|
||||||
|
if details.Active {
|
||||||
|
state = "open"
|
||||||
|
}
|
||||||
|
|
||||||
|
deadline := processDate(details.Date)
|
||||||
|
milestones = append(milestones, &base.Milestone{
|
||||||
|
Title: name,
|
||||||
|
Description: "",
|
||||||
|
Deadline: &deadline,
|
||||||
|
State: state,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
return milestones, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetLabels returns labels information from Pagure
|
||||||
|
func (d *PagureDownloader) GetLabels() ([]*base.Label, error) {
|
||||||
|
rawLabels := PagureLabelsList{}
|
||||||
|
|
||||||
|
err := d.callAPI("/api/0/"+d.repoName+"/tags", nil, &rawLabels)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
labels := make([]*base.Label, 0, len(rawLabels.Labels)+len(d.meta.CloseStatuses))
|
||||||
|
|
||||||
|
for _, label := range rawLabels.Labels {
|
||||||
|
rawLabel := PagureLabel{}
|
||||||
|
err = d.callAPI("/api/0/"+d.repoName+"/tag/"+label, nil, &rawLabel)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
labels = append(labels, &base.Label{
|
||||||
|
Name: label,
|
||||||
|
Description: rawLabel.LabelDescription,
|
||||||
|
Color: strings.TrimPrefix(rawLabel.LabelColor, "#"),
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
for _, closeStatus := range d.meta.CloseStatuses {
|
||||||
|
labels = append(labels, &base.Label{
|
||||||
|
Name: "Closed As/" + closeStatus,
|
||||||
|
Description: "Closed with the reason of " + closeStatus,
|
||||||
|
Color: "FF0000",
|
||||||
|
Exclusive: true,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
for _, value := range d.priorities {
|
||||||
|
if value != "" {
|
||||||
|
labels = append(labels, &base.Label{
|
||||||
|
Name: "Priority/" + value,
|
||||||
|
Description: "Priority of " + value,
|
||||||
|
Color: "FF00FF",
|
||||||
|
Exclusive: true,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return labels, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetIssues returns issue tickets from Pagure
|
||||||
|
func (d *PagureDownloader) GetIssues(page, perPage int) ([]*base.Issue, bool, error) {
|
||||||
|
rawIssues := PagureIssuesResponse{}
|
||||||
|
|
||||||
|
err := d.callAPI(
|
||||||
|
"/api/0/"+d.repoName+"/issues",
|
||||||
|
map[string]string{
|
||||||
|
"page": strconv.Itoa(page),
|
||||||
|
"per_page": strconv.Itoa(perPage),
|
||||||
|
"status": "all",
|
||||||
|
},
|
||||||
|
&rawIssues,
|
||||||
|
)
|
||||||
|
if err != nil {
|
||||||
|
return nil, false, err
|
||||||
|
}
|
||||||
|
|
||||||
|
issues := make([]*base.Issue, 0, len(rawIssues.Issues))
|
||||||
|
for _, issue := range rawIssues.Issues {
|
||||||
|
log.Debug("Processing issue %d", issue.ID)
|
||||||
|
if d.privateIssuesOnlyRepo && !issue.Private {
|
||||||
|
log.Info("Skipping issue %d because it is not private and we are only downloading private issues", issue.ID)
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
labels := []*base.Label{}
|
||||||
|
for _, tag := range issue.Tags {
|
||||||
|
labels = append(labels, &base.Label{Name: tag})
|
||||||
|
}
|
||||||
|
|
||||||
|
if issue.CloseStatus != "" {
|
||||||
|
labels = append(labels, &base.Label{Name: "Closed As/" + issue.CloseStatus})
|
||||||
|
}
|
||||||
|
|
||||||
|
priorityStr := ""
|
||||||
|
if issue.Priority != 0 {
|
||||||
|
priorityStr = strconv.FormatInt(issue.Priority, 10)
|
||||||
|
}
|
||||||
|
|
||||||
|
if priorityStr != "" {
|
||||||
|
priorityValue, ok := d.priorities[priorityStr]
|
||||||
|
if ok {
|
||||||
|
labels = append(labels, &base.Label{Name: "Priority/" + priorityValue})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
log.Trace("Adding issue: %d", issue.ID)
|
||||||
|
|
||||||
|
closedat := processDate(&issue.ClosedAt)
|
||||||
|
|
||||||
|
issues = append(issues, &base.Issue{
|
||||||
|
Title: issue.Title,
|
||||||
|
Number: issue.ID,
|
||||||
|
PosterName: issue.User.Name,
|
||||||
|
PosterID: -1,
|
||||||
|
Content: issue.Content,
|
||||||
|
Milestone: issue.Milestone,
|
||||||
|
State: strings.ToLower(issue.Status),
|
||||||
|
Created: processDate(&issue.DateCreated),
|
||||||
|
Updated: processDate(&issue.LastUpdated),
|
||||||
|
Closed: &closedat,
|
||||||
|
Labels: labels,
|
||||||
|
ForeignIndex: issue.ID,
|
||||||
|
Context: PagureIssueContext{IsPullRequest: false},
|
||||||
|
})
|
||||||
|
|
||||||
|
if d.maxIssueIndex < issue.ID {
|
||||||
|
d.maxIssueIndex = issue.ID
|
||||||
|
}
|
||||||
|
}
|
||||||
|
hasNext := rawIssues.Pagination.Next == nil
|
||||||
|
|
||||||
|
return issues, hasNext, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetComments returns issue comments from Pagure
|
||||||
|
func (d *PagureDownloader) GetComments(commentable base.Commentable) ([]*base.Comment, bool, error) {
|
||||||
|
context, ok := commentable.GetContext().(PagureIssueContext)
|
||||||
|
if !ok {
|
||||||
|
return nil, false, fmt.Errorf("unexpected context: %+v", commentable.GetContext())
|
||||||
|
}
|
||||||
|
|
||||||
|
list := struct {
|
||||||
|
Comments []PagureIssueDetail `json:"comments"`
|
||||||
|
}{}
|
||||||
|
var endpoint string
|
||||||
|
|
||||||
|
if context.IsPullRequest {
|
||||||
|
endpoint = fmt.Sprintf("/api/0/%s/pull-request/%d", d.repoName, commentable.GetForeignIndex())
|
||||||
|
} else {
|
||||||
|
endpoint = fmt.Sprintf("/api/0/%s/issue/%d", d.repoName, commentable.GetForeignIndex())
|
||||||
|
}
|
||||||
|
|
||||||
|
err := d.callAPI(endpoint, nil, &list)
|
||||||
|
if err != nil {
|
||||||
|
log.Error("Error calling API: %v", err)
|
||||||
|
return nil, false, err
|
||||||
|
}
|
||||||
|
|
||||||
|
comments := make([]*base.Comment, 0, len(list.Comments))
|
||||||
|
for _, unit := range list.Comments {
|
||||||
|
if len(unit.Comment) == 0 {
|
||||||
|
log.Error("Empty comment")
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
log.Trace("Adding comment: %d", unit.ID)
|
||||||
|
c := &base.Comment{
|
||||||
|
IssueIndex: commentable.GetLocalIndex(),
|
||||||
|
Index: unit.ID,
|
||||||
|
PosterName: unit.User.Name,
|
||||||
|
PosterID: -1,
|
||||||
|
Content: unit.Comment,
|
||||||
|
Created: processDate(&unit.DateCreated),
|
||||||
|
}
|
||||||
|
comments = append(comments, c)
|
||||||
|
}
|
||||||
|
|
||||||
|
return comments, true, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetPullRequests returns pull requests from Pagure
|
||||||
|
func (d *PagureDownloader) GetPullRequests(page, perPage int) ([]*base.PullRequest, bool, error) {
|
||||||
|
// Could not figure out how to disable this in opts, so if a private issues only repo,
|
||||||
|
// We just return an empty list
|
||||||
|
if d.privateIssuesOnlyRepo {
|
||||||
|
pullRequests := make([]*base.PullRequest, 0)
|
||||||
|
return pullRequests, true, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
rawPullRequests := PagurePRResponse{}
|
||||||
|
commit := PagureCommitInfo{}
|
||||||
|
|
||||||
|
err := d.callAPI(
|
||||||
|
"/api/0/"+d.repoName+"/pull-requests",
|
||||||
|
map[string]string{
|
||||||
|
"page": strconv.Itoa(page),
|
||||||
|
"per_page": strconv.Itoa(perPage),
|
||||||
|
"status": "all",
|
||||||
|
},
|
||||||
|
&rawPullRequests,
|
||||||
|
)
|
||||||
|
if err != nil {
|
||||||
|
return nil, false, err
|
||||||
|
}
|
||||||
|
|
||||||
|
pullRequests := make([]*base.PullRequest, 0, len(rawPullRequests.Requests))
|
||||||
|
|
||||||
|
for _, pr := range rawPullRequests.Requests {
|
||||||
|
var state, baseSHA string
|
||||||
|
var merged bool
|
||||||
|
labels := []*base.Label{}
|
||||||
|
|
||||||
|
for _, tag := range pr.Tags {
|
||||||
|
labels = append(labels, &base.Label{Name: tag})
|
||||||
|
}
|
||||||
|
mergedtime := processDate(&pr.ClosedAt)
|
||||||
|
|
||||||
|
err = d.callAPI("/api/0/"+d.repoName+"/c/"+pr.CommitStop+"/info", nil, &commit)
|
||||||
|
if err != nil {
|
||||||
|
return nil, false, err
|
||||||
|
}
|
||||||
|
|
||||||
|
if util.ASCIIEqualFold(pr.Status, "merged") {
|
||||||
|
state, merged, baseSHA = "closed", true, commit.ParentIDs[0]
|
||||||
|
} else if util.ASCIIEqualFold(pr.Status, "open") {
|
||||||
|
state, merged, baseSHA = "open", false, commit.ParentIDs[0]
|
||||||
|
} else {
|
||||||
|
state, merged, baseSHA = "closed", false, commit.ParentIDs[0]
|
||||||
|
}
|
||||||
|
|
||||||
|
pullRequests = append(pullRequests, &base.PullRequest{
|
||||||
|
Title: pr.Title,
|
||||||
|
Number: int64(pr.ID),
|
||||||
|
PosterName: pr.User.Name,
|
||||||
|
PosterID: -1,
|
||||||
|
Content: pr.InitialComment,
|
||||||
|
State: state,
|
||||||
|
Created: processDate(&pr.DateCreated),
|
||||||
|
Updated: processDate(&pr.LastUpdated),
|
||||||
|
MergedTime: &mergedtime,
|
||||||
|
Closed: &mergedtime,
|
||||||
|
Merged: merged,
|
||||||
|
Labels: labels,
|
||||||
|
Head: base.PullRequestBranch{
|
||||||
|
Ref: pr.BranchFrom,
|
||||||
|
SHA: pr.CommitStop,
|
||||||
|
RepoName: d.repoName,
|
||||||
|
CloneURL: pr.RepoFrom.FullURL + ".git",
|
||||||
|
},
|
||||||
|
Base: base.PullRequestBranch{
|
||||||
|
Ref: pr.Branch,
|
||||||
|
SHA: baseSHA,
|
||||||
|
RepoName: d.repoName,
|
||||||
|
},
|
||||||
|
ForeignIndex: int64(pr.ID),
|
||||||
|
PatchURL: pr.FullURL + ".patch",
|
||||||
|
Context: PagureIssueContext{IsPullRequest: true},
|
||||||
|
})
|
||||||
|
|
||||||
|
// SECURITY: Ensure that the PR is safe
|
||||||
|
_ = CheckAndEnsureSafePR(pullRequests[len(pullRequests)-1], d.baseURL.String(), d)
|
||||||
|
}
|
||||||
|
|
||||||
|
hasNext := rawPullRequests.Pagination.Next == nil
|
||||||
|
|
||||||
|
return pullRequests, hasNext, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetTopics return repository topics from Pagure
|
||||||
|
func (d *PagureDownloader) GetTopics() ([]string, error) {
|
||||||
|
return d.meta.Topics, nil
|
||||||
|
}
|
616
services/migrations/pagure_test.go
Normal file
616
services/migrations/pagure_test.go
Normal file
|
@ -0,0 +1,616 @@
|
||||||
|
// Copyright 2025 The Forgejo Authors. All rights reserved.
|
||||||
|
// SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
package migrations
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"net/url"
|
||||||
|
"os"
|
||||||
|
"strings"
|
||||||
|
"testing"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"forgejo.org/models/unittest"
|
||||||
|
base "forgejo.org/modules/migration"
|
||||||
|
|
||||||
|
"github.com/stretchr/testify/assert"
|
||||||
|
"github.com/stretchr/testify/require"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestPagureDownloadRepoWithPublicIssues(t *testing.T) {
|
||||||
|
// Skip tests if Pagure token is not found
|
||||||
|
cloneUser := os.Getenv("PAGURE_CLONE_USER")
|
||||||
|
clonePassword := os.Getenv("PAGURE_CLONE_PASSWORD")
|
||||||
|
apiUser := os.Getenv("PAGURE_API_USER")
|
||||||
|
apiPassword := os.Getenv("PAGURE_API_TOKEN")
|
||||||
|
|
||||||
|
cloneAddr := fmt.Sprintf("https://%s:%s@pagure.io/protop2g-test-srce.git", cloneUser, clonePassword)
|
||||||
|
u, _ := url.Parse(cloneAddr)
|
||||||
|
|
||||||
|
fixtPath := "./testdata/pagure/full_download/unauthorized"
|
||||||
|
server := unittest.NewMockWebServer(t, "https://pagure.io", fixtPath, false)
|
||||||
|
defer server.Close()
|
||||||
|
|
||||||
|
factory := &PagureDownloaderFactory{}
|
||||||
|
downloader, err := factory.New(t.Context(), base.MigrateOptions{
|
||||||
|
CloneAddr: u.String(),
|
||||||
|
AuthUsername: apiUser,
|
||||||
|
AuthPassword: apiPassword,
|
||||||
|
})
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
repo, err := downloader.GetRepoInfo()
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
// Testing repository contents migration
|
||||||
|
assertRepositoryEqual(t, &base.Repository{
|
||||||
|
Name: "protop2g-test-srce",
|
||||||
|
Owner: "",
|
||||||
|
Description: "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
CloneURL: cloneAddr,
|
||||||
|
OriginalURL: strings.ReplaceAll(cloneAddr, ".git", ""),
|
||||||
|
}, repo)
|
||||||
|
|
||||||
|
topics, err := downloader.GetTopics()
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
// Testing repository topics migration
|
||||||
|
assert.Equal(t, []string{"srce", "test", "gridhead", "protop2g"}, topics)
|
||||||
|
|
||||||
|
// Testing labels migration
|
||||||
|
labels, err := downloader.GetLabels()
|
||||||
|
require.NoError(t, err)
|
||||||
|
assert.Len(t, labels, 15)
|
||||||
|
|
||||||
|
// Testing issue tickets probing
|
||||||
|
issues, isEnd, err := downloader.GetIssues(1, 20)
|
||||||
|
require.NoError(t, err)
|
||||||
|
assert.True(t, isEnd)
|
||||||
|
|
||||||
|
// Testing issue tickets migration
|
||||||
|
assertIssuesEqual(t, []*base.Issue{
|
||||||
|
{
|
||||||
|
Number: 2,
|
||||||
|
Title: "This is the title of the second test issue",
|
||||||
|
Content: "This is the body of the second test issue",
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
State: "closed",
|
||||||
|
Milestone: "Milestone BBBB",
|
||||||
|
Created: time.Date(2023, time.October, 13, 4, 1, 16, 0, time.UTC),
|
||||||
|
Updated: time.Date(2025, time.June, 25, 6, 25, 57, 0, time.UTC),
|
||||||
|
Closed: timePtr(time.Date(2025, time.June, 25, 6, 22, 59, 0, time.UTC)),
|
||||||
|
Labels: []*base.Label{
|
||||||
|
{
|
||||||
|
Name: "cccc",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "dddd",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "Closed As/Complete",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "Priority/Rare",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Number: 1,
|
||||||
|
Title: "This is the title of the first test issue",
|
||||||
|
Content: "This is the body of the first test issue",
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
State: "open",
|
||||||
|
Milestone: "Milestone AAAA",
|
||||||
|
Created: time.Date(2023, time.October, 13, 3, 57, 42, 0, time.UTC),
|
||||||
|
Updated: time.Date(2025, time.June, 25, 6, 25, 45, 0, time.UTC),
|
||||||
|
Closed: timePtr(time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC)),
|
||||||
|
Labels: []*base.Label{
|
||||||
|
{
|
||||||
|
Name: "aaaa",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "bbbb",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "Priority/Epic",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}, issues)
|
||||||
|
|
||||||
|
// Testing comments under issue tickets
|
||||||
|
comments, _, err := downloader.GetComments(issues[0])
|
||||||
|
require.NoError(t, err)
|
||||||
|
assertCommentsEqual(t, []*base.Comment{
|
||||||
|
{
|
||||||
|
IssueIndex: 2,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2023, time.October, 13, 4, 3, 30, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Issue tagged with: cccc, dddd",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 2,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2023, time.October, 13, 4, 6, 4, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "The is the first comment under the second test issue",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 2,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2023, time.October, 13, 4, 6, 16, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "The is the second comment under the second test issue",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 2,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2023, time.October, 13, 4, 7, 12, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Issue status updated to: Closed (was: Open)",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 2,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2025, time.May, 8, 4, 50, 21, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: Milestone BBBB",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 2,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2025, time.June, 25, 6, 22, 52, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: None (was: Milestone BBBB)\n- Issue status updated to: Open (was: Closed)",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 2,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2025, time.June, 25, 6, 23, 0o2, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Issue close_status updated to: Complete\n- Issue status updated to: Closed (was: Open)",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 2,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2025, time.June, 25, 6, 24, 34, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: Milestone BBBB",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 2,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2025, time.June, 25, 6, 25, 57, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Issue priority set to: Rare",
|
||||||
|
},
|
||||||
|
}, comments)
|
||||||
|
|
||||||
|
prs, isEnd, err := downloader.GetPullRequests(1, 20)
|
||||||
|
require.NoError(t, err)
|
||||||
|
assert.True(t, isEnd)
|
||||||
|
|
||||||
|
// Testing pull requests migrated
|
||||||
|
assertPullRequestsEqual(t, []*base.PullRequest{
|
||||||
|
{
|
||||||
|
Number: 10,
|
||||||
|
Title: "Change the branch identity to `test-ffff` in the README.md file",
|
||||||
|
Content: "Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>",
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
State: "closed",
|
||||||
|
Created: time.Date(2025, time.May, 19, 6, 12, 45, 0, time.UTC),
|
||||||
|
Updated: time.Date(2025, time.May, 19, 6, 17, 11, 0, time.UTC),
|
||||||
|
Closed: timePtr(time.Date(2025, time.May, 19, 6, 17, 11, 0, time.UTC)),
|
||||||
|
MergedTime: timePtr(time.Date(2025, time.May, 19, 6, 17, 11, 0, time.UTC)),
|
||||||
|
Merged: true,
|
||||||
|
Labels: []*base.Label{
|
||||||
|
{
|
||||||
|
Name: "ffff",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Head: base.PullRequestBranch{
|
||||||
|
Ref: "test-ffff",
|
||||||
|
SHA: "1a6ccc212aa958a0fe76155c2907c889969a7224",
|
||||||
|
RepoName: "protop2g-test-srce",
|
||||||
|
},
|
||||||
|
Base: base.PullRequestBranch{
|
||||||
|
Ref: "main",
|
||||||
|
SHA: "01b420e2964928a15f790f9b7c1a0053e7b5f0a5",
|
||||||
|
RepoName: "protop2g-test-srce",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Number: 9,
|
||||||
|
Title: "Change the branch identity to `test-eeee` in the README.md file",
|
||||||
|
Content: "Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>",
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
State: "closed",
|
||||||
|
Created: time.Date(2025, time.May, 19, 6, 12, 41, 0, time.UTC),
|
||||||
|
Updated: time.Date(2025, time.May, 19, 6, 14, 3, 0, time.UTC),
|
||||||
|
Closed: timePtr(time.Date(2025, time.May, 19, 6, 14, 3, 0, time.UTC)),
|
||||||
|
MergedTime: timePtr(time.Date(2025, time.May, 19, 6, 14, 3, 0, time.UTC)),
|
||||||
|
Merged: true,
|
||||||
|
Labels: []*base.Label{
|
||||||
|
{
|
||||||
|
Name: "eeee",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Head: base.PullRequestBranch{
|
||||||
|
Ref: "test-eeee",
|
||||||
|
SHA: "01b420e2964928a15f790f9b7c1a0053e7b5f0a5",
|
||||||
|
RepoName: "protop2g-test-srce",
|
||||||
|
},
|
||||||
|
Base: base.PullRequestBranch{
|
||||||
|
Ref: "main",
|
||||||
|
SHA: "3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7",
|
||||||
|
RepoName: "protop2g-test-srce",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Number: 8,
|
||||||
|
Title: "Change the branch identity to `test-dddd` in the README.md file",
|
||||||
|
Content: "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
State: "closed",
|
||||||
|
Created: time.Date(2025, time.May, 5, 6, 45, 32, 0, time.UTC),
|
||||||
|
Updated: time.Date(2025, time.May, 5, 6, 54, 13, 0, time.UTC),
|
||||||
|
Closed: timePtr(time.Date(2025, time.May, 5, 6, 54, 13, 0, time.UTC)),
|
||||||
|
MergedTime: timePtr(time.Date(2025, time.May, 5, 6, 54, 13, 0, time.UTC)), // THIS IS WRONG
|
||||||
|
Merged: false,
|
||||||
|
Labels: []*base.Label{
|
||||||
|
{
|
||||||
|
Name: "dddd",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Head: base.PullRequestBranch{
|
||||||
|
Ref: "test-dddd",
|
||||||
|
SHA: "0bc8b0c38e0790e9ef5c8d512a00b9c4dd048160",
|
||||||
|
RepoName: "protop2g-test-srce",
|
||||||
|
},
|
||||||
|
Base: base.PullRequestBranch{
|
||||||
|
Ref: "main",
|
||||||
|
SHA: "3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7",
|
||||||
|
RepoName: "protop2g-test-srce",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Number: 7,
|
||||||
|
Title: "Change the branch identity to `test-cccc` in the README.md file",
|
||||||
|
Content: "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
State: "closed",
|
||||||
|
Created: time.Date(2025, time.May, 5, 6, 45, 6, 0, time.UTC),
|
||||||
|
Updated: time.Date(2025, time.May, 5, 6, 54, 3, 0, time.UTC), // IT SHOULD BE NIL
|
||||||
|
Closed: timePtr(time.Date(2025, time.May, 5, 6, 54, 3, 0, time.UTC)), // IT is CLOSED, Not MERGED so SHOULD NOT BE NIL
|
||||||
|
MergedTime: timePtr(time.Date(2025, time.May, 5, 6, 54, 3, 0, time.UTC)), // THIS IS WRONG
|
||||||
|
Merged: false,
|
||||||
|
Labels: []*base.Label{
|
||||||
|
{
|
||||||
|
Name: "cccc",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Head: base.PullRequestBranch{
|
||||||
|
Ref: "test-cccc",
|
||||||
|
SHA: "f1246e331cade9341b9e4f311b7a134f99893d21",
|
||||||
|
RepoName: "protop2g-test-srce",
|
||||||
|
},
|
||||||
|
Base: base.PullRequestBranch{
|
||||||
|
Ref: "main",
|
||||||
|
SHA: "3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7",
|
||||||
|
RepoName: "protop2g-test-srce",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Number: 6,
|
||||||
|
Title: "Change the branch identity to `test-bbbb` in the README.md file",
|
||||||
|
Content: "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
State: "open",
|
||||||
|
Created: time.Date(2025, time.May, 5, 6, 44, 30, 0, time.UTC),
|
||||||
|
Updated: time.Date(2025, time.May, 19, 8, 30, 50, 0, time.UTC),
|
||||||
|
Closed: timePtr(time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC)),
|
||||||
|
MergedTime: timePtr(time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC)),
|
||||||
|
Merged: false,
|
||||||
|
Labels: []*base.Label{
|
||||||
|
{
|
||||||
|
Name: "bbbb",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Head: base.PullRequestBranch{
|
||||||
|
Ref: "test-bbbb",
|
||||||
|
SHA: "2d40761dc53e6fa060ac49d88e1452c6751d4b1c",
|
||||||
|
RepoName: "protop2g-test-srce",
|
||||||
|
},
|
||||||
|
Base: base.PullRequestBranch{
|
||||||
|
Ref: "main",
|
||||||
|
SHA: "3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7",
|
||||||
|
RepoName: "protop2g-test-srce",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Number: 5,
|
||||||
|
Title: "Change the branch identity to `test-aaaa` in the README.md file",
|
||||||
|
Content: "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
State: "open",
|
||||||
|
Created: time.Date(2025, time.May, 5, 6, 43, 57, 0, time.UTC),
|
||||||
|
Updated: time.Date(2025, time.May, 19, 6, 29, 45, 0, time.UTC),
|
||||||
|
Closed: timePtr(time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC)),
|
||||||
|
MergedTime: timePtr(time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC)),
|
||||||
|
Merged: false,
|
||||||
|
Labels: []*base.Label{
|
||||||
|
{
|
||||||
|
Name: "aaaa",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Head: base.PullRequestBranch{
|
||||||
|
Ref: "test-aaaa",
|
||||||
|
SHA: "b55e5c91d2572d60a8d7e71b3d3003e523127bd4",
|
||||||
|
RepoName: "protop2g-test-srce",
|
||||||
|
},
|
||||||
|
Base: base.PullRequestBranch{
|
||||||
|
Ref: "main",
|
||||||
|
SHA: "3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7",
|
||||||
|
RepoName: "protop2g-test-srce",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}, prs)
|
||||||
|
|
||||||
|
// Testing comments under pull requests
|
||||||
|
comments, _, err = downloader.GetComments(prs[5])
|
||||||
|
require.NoError(t, err)
|
||||||
|
assertCommentsEqual(t, []*base.Comment{
|
||||||
|
{
|
||||||
|
IssueIndex: 5,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2025, time.May, 5, 6, 44, 13, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: aaaa",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 5,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2025, time.May, 7, 5, 25, 21, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "This is the first comment under this pull request.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 5,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2025, time.May, 7, 5, 25, 29, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "This is the second comment under this pull request.",
|
||||||
|
},
|
||||||
|
}, comments)
|
||||||
|
|
||||||
|
// Testing milestones migration
|
||||||
|
milestones, err := downloader.GetMilestones()
|
||||||
|
require.NoError(t, err)
|
||||||
|
dict := map[string]*base.Milestone{
|
||||||
|
"Milestone AAAA": {
|
||||||
|
Title: "Milestone AAAA",
|
||||||
|
Deadline: timePtr(time.Date(2025, time.December, 12, 0, 0, 0, 0, time.UTC)),
|
||||||
|
State: "open",
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
Title: "Milestone BBBB",
|
||||||
|
Deadline: timePtr(time.Date(2025, time.December, 12, 0, 0, 0, 0, time.UTC)),
|
||||||
|
State: "closed",
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
Title: "Milestone CCCC",
|
||||||
|
Deadline: timePtr(time.Date(2025, time.December, 12, 0, 0, 0, 0, time.UTC)),
|
||||||
|
State: "open",
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
Title: "Milestone DDDD",
|
||||||
|
Deadline: timePtr(time.Date(2025, time.December, 12, 0, 0, 0, 0, time.UTC)),
|
||||||
|
State: "closed",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
// We do not like when tests fail just because of dissimilar ordering
|
||||||
|
for _, item := range milestones {
|
||||||
|
assertMilestoneEqual(t, item, dict[item.Title])
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestPagureDownloadRepoWithPrivateIssues(t *testing.T) {
|
||||||
|
// Skip tests if Pagure token is not found
|
||||||
|
cloneUser := os.Getenv("PAGURE_CLONE_USER")
|
||||||
|
clonePassword := os.Getenv("PAGURE_CLONE_PASSWORD")
|
||||||
|
apiUser := os.Getenv("PAGURE_API_USER")
|
||||||
|
apiPassword := os.Getenv("PAGURE_API_TOKEN")
|
||||||
|
if apiUser == "" || apiPassword == "" {
|
||||||
|
t.Skip("skipped test because a PAGURE_ variable was not in the environment")
|
||||||
|
}
|
||||||
|
|
||||||
|
cloneAddr := fmt.Sprintf("https://%s:%s@pagure.io/protop2g-test-srce.git", cloneUser, clonePassword)
|
||||||
|
u, _ := url.Parse(cloneAddr)
|
||||||
|
|
||||||
|
fixtPath := "./testdata/pagure/full_download/authorized"
|
||||||
|
server := unittest.NewMockWebServer(t, "https://pagure.io", fixtPath, false)
|
||||||
|
defer server.Close()
|
||||||
|
|
||||||
|
factory := &PagureDownloaderFactory{}
|
||||||
|
downloader, err := factory.New(t.Context(), base.MigrateOptions{
|
||||||
|
CloneAddr: u.String(),
|
||||||
|
AuthUsername: apiUser,
|
||||||
|
AuthPassword: apiPassword,
|
||||||
|
AuthToken: apiPassword,
|
||||||
|
})
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
repo, err := downloader.GetRepoInfo()
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
// Testing repository contents migration
|
||||||
|
assertRepositoryEqual(t, &base.Repository{
|
||||||
|
Name: "protop2g-test-srce",
|
||||||
|
Owner: "",
|
||||||
|
Description: "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
CloneURL: cloneAddr,
|
||||||
|
OriginalURL: strings.ReplaceAll(cloneAddr, ".git", ""),
|
||||||
|
}, repo)
|
||||||
|
|
||||||
|
topics, err := downloader.GetTopics()
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
// Testing repository topics migration
|
||||||
|
assert.Equal(t, []string{"srce", "test", "gridhead", "protop2g"}, topics)
|
||||||
|
|
||||||
|
// Testing labels migration
|
||||||
|
labels, err := downloader.GetLabels()
|
||||||
|
require.NoError(t, err)
|
||||||
|
assert.Len(t, labels, 15)
|
||||||
|
|
||||||
|
// Testing issue tickets probing
|
||||||
|
issues, isEnd, err := downloader.GetIssues(1, 20)
|
||||||
|
require.NoError(t, err)
|
||||||
|
assert.True(t, isEnd)
|
||||||
|
|
||||||
|
// Testing issue tickets migration
|
||||||
|
assertIssuesEqual(t, []*base.Issue{
|
||||||
|
{
|
||||||
|
Number: 4,
|
||||||
|
Title: "This is the title of the fourth test issue",
|
||||||
|
Content: "This is the body of the fourth test issue",
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
State: "closed",
|
||||||
|
Milestone: "Milestone DDDD",
|
||||||
|
Created: time.Date(2023, time.November, 21, 8, 6, 56, 0, time.UTC),
|
||||||
|
Updated: time.Date(2025, time.June, 25, 6, 26, 26, 0, time.UTC),
|
||||||
|
Closed: timePtr(time.Date(2025, time.June, 25, 6, 23, 51, 0, time.UTC)),
|
||||||
|
Labels: []*base.Label{
|
||||||
|
{
|
||||||
|
Name: "gggg",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "hhhh",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "Closed As/Baseless",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "Priority/Common",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Number: 3,
|
||||||
|
Title: "This is the title of the third test issue",
|
||||||
|
Content: "This is the body of the third test issue",
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
State: "open",
|
||||||
|
Milestone: "Milestone CCCC",
|
||||||
|
Created: time.Date(2023, time.November, 21, 8, 3, 57, 0, time.UTC),
|
||||||
|
Updated: time.Date(2025, time.June, 25, 6, 26, 7, 0, time.UTC),
|
||||||
|
Closed: timePtr(time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC)),
|
||||||
|
Labels: []*base.Label{
|
||||||
|
{
|
||||||
|
Name: "eeee",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "ffff",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "Priority/Uncommon",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}, issues)
|
||||||
|
|
||||||
|
// Testing comments under issue tickets
|
||||||
|
comments, _, err := downloader.GetComments(issues[0])
|
||||||
|
require.NoError(t, err)
|
||||||
|
assertCommentsEqual(t, []*base.Comment{
|
||||||
|
{
|
||||||
|
IssueIndex: 4,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2023, time.November, 21, 8, 7, 25, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "This is the first comment under the fourth test issue",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 4,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2023, time.November, 21, 8, 7, 34, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "This is the second comment under the fourth test issue",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 4,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2023, time.November, 21, 8, 8, 1, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Issue status updated to: Closed (was: Open)",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 4,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2025, time.May, 8, 4, 50, 46, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: Milestone DDDD",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 4,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2025, time.June, 25, 6, 23, 46, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: None (was: Milestone DDDD)\n- Issue status updated to: Open (was: Closed)",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 4,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2025, time.June, 25, 6, 23, 52, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Issue close_status updated to: Baseless\n- Issue status updated to: Closed (was: Open)",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 4,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2025, time.June, 25, 6, 24, 55, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: Milestone DDDD",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IssueIndex: 4,
|
||||||
|
PosterName: "t0xic0der",
|
||||||
|
PosterID: -1,
|
||||||
|
Created: time.Date(2025, time.June, 25, 6, 26, 26, 0, time.UTC),
|
||||||
|
Updated: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC),
|
||||||
|
Content: "**Metadata Update from @t0xic0der**:\n- Issue priority set to: Common",
|
||||||
|
},
|
||||||
|
}, comments)
|
||||||
|
}
|
85
services/migrations/testdata/pagure/full_download/authorized/GET_%2Fapi%2F0%2Fprotop2g-test-srce
vendored
Normal file
85
services/migrations/testdata/pagure/full_download/authorized/GET_%2Fapi%2F0%2Fprotop2g-test-srce
vendored
Normal file
|
@ -0,0 +1,85 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:51:21 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 1464
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-Tr8ktNGt3XoBWQBIXrrPTeA1v'; style-src 'self' 'nonce-Tr8ktNGt3XoBWQBIXrrPTeA1v'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiYmI4NGRmYWMyY2Q2MzVlOWRkOTQwMGYwNzk2NzdlOGQxN2UxYTJlMCJ9.G2IX6Q.ETAG_sYgE1V9xYQNy_CD4HOP32Q; Expires=Sat, 23-Aug-2025 06:51:21 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:44:23 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 452
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-jtS0HiLSSKCUK3FUuLv7XD9KG'; style-src 'self' 'nonce-jtS0HiLSSKCUK3FUuLv7XD9KG'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiY2EzN2Y5MTI1ZjkxNTkzMDViMWQ5ZGVhYjkyNzVlZTkwNmVjYzgzYiJ9.G2IWRw.1ZmhWySKFk3Lw_bA-EwmcNCgcz0; Expires=Sat, 23-Aug-2025 06:44:23 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "Akashdeep Dhar",
|
||||||
|
"commit_time": 1747635011,
|
||||||
|
"commit_time_offset": 0,
|
||||||
|
"committer": "Akashdeep Dhar",
|
||||||
|
"hash": "01b420e2964928a15f790f9b7c1a0053e7b5f0a5",
|
||||||
|
"message": "Change the branch identity to `test-eeee` in the README.md file\n\nSigned-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>\n",
|
||||||
|
"parent_ids": [
|
||||||
|
"3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7"
|
||||||
|
],
|
||||||
|
"tree_id": "1e8fa9a17b4b4ddde50f334626b0a5497070cff7"
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:44:57 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 454
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-6gKus9S40eu36HFYePUnyxB36'; style-src 'self' 'nonce-6gKus9S40eu36HFYePUnyxB36'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiZjM5ZTYyYWM5NDViYTYwMjg1MjFlMTAzNjU4OWQ3Zjc1NjA5ZmUzMSJ9.G2IWaQ._b9edyW_4DSX-umHlyVib496s00; Expires=Sat, 23-Aug-2025 06:44:57 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "Akashdeep Dhar",
|
||||||
|
"commit_time": 1697169509,
|
||||||
|
"commit_time_offset": 330,
|
||||||
|
"committer": "Akashdeep Dhar",
|
||||||
|
"hash": "0bc8b0c38e0790e9ef5c8d512a00b9c4dd048160",
|
||||||
|
"message": "Change the branch identity to `test-dddd` in the README.md file\n\nSigned-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>\n",
|
||||||
|
"parent_ids": [
|
||||||
|
"3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7"
|
||||||
|
],
|
||||||
|
"tree_id": "586a1e8a79e572691dc086ef7bf4e2f6d34c5254"
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:43:47 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 452
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-bDXeQlGZOYsS26Mr1BJPgodzY'; style-src 'self' 'nonce-bDXeQlGZOYsS26Mr1BJPgodzY'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiNDRkYmIwMjQwODI1ODc4MGUzYWM4ZDZhZTkxYWQ2NTkyMDFhNTg0ZSJ9.G2IWIw.U2Rb6xUm4Wk9ODweB3hH1cggWkM; Expires=Sat, 23-Aug-2025 06:43:47 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "Akashdeep Dhar",
|
||||||
|
"commit_time": 1747635352,
|
||||||
|
"commit_time_offset": 0,
|
||||||
|
"committer": "Akashdeep Dhar",
|
||||||
|
"hash": "1a6ccc212aa958a0fe76155c2907c889969a7224",
|
||||||
|
"message": "Change the branch identity to `test-ffff` in the README.md file\n\nSigned-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>\n",
|
||||||
|
"parent_ids": [
|
||||||
|
"01b420e2964928a15f790f9b7c1a0053e7b5f0a5"
|
||||||
|
],
|
||||||
|
"tree_id": "0c5e64a6b912cb0c3d66e66896fa98a98da69fe4"
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:46:23 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 454
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-JLGc3LbKkMMzOnQTvUIIZbAwF'; style-src 'self' 'nonce-JLGc3LbKkMMzOnQTvUIIZbAwF'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiYTE0Y2EzMTZiMWRkZGZjOTJjMjkwZTkyNjM5OWEzYWZiNjA0OTZiMCJ9.G2IWvw.SNBn8NelY5GBQ-8SmLY-Uwy-uq0; Expires=Sat, 23-Aug-2025 06:46:23 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "Akashdeep Dhar",
|
||||||
|
"commit_time": 1697169040,
|
||||||
|
"commit_time_offset": 330,
|
||||||
|
"committer": "Akashdeep Dhar",
|
||||||
|
"hash": "2d40761dc53e6fa060ac49d88e1452c6751d4b1c",
|
||||||
|
"message": "Change the branch identity to `test-bbbb` in the README.md file\n\nSigned-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>\n",
|
||||||
|
"parent_ids": [
|
||||||
|
"3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7"
|
||||||
|
],
|
||||||
|
"tree_id": "7a23fc15f5a1463f2c425f0146def7c19ecf6c88"
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:46:59 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 454
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-ORfdixyFztBA0Sx54SlhQuMio'; style-src 'self' 'nonce-ORfdixyFztBA0Sx54SlhQuMio'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiYmY2MjEyYzNmMDkzMmZkZDMxYjYwYzVmMDdjYzEzY2JhZTJkMjVmZCJ9.G2IW4w.JCI6ih36NlW5IPwNX1LaCbb6v5U; Expires=Sat, 23-Aug-2025 06:46:59 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "Akashdeep Dhar",
|
||||||
|
"commit_time": 1697169185,
|
||||||
|
"commit_time_offset": 330,
|
||||||
|
"committer": "Akashdeep Dhar",
|
||||||
|
"hash": "b55e5c91d2572d60a8d7e71b3d3003e523127bd4",
|
||||||
|
"message": "Change the branch identity to `test-aaaa` in the README.md file\n\nSigned-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>\n",
|
||||||
|
"parent_ids": [
|
||||||
|
"3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7"
|
||||||
|
],
|
||||||
|
"tree_id": "e7911825d29e73f260de95d5070898ccbe6340a6"
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:45:31 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 454
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-chsmQCN0V1J9MIqK5NU6MqBJv'; style-src 'self' 'nonce-chsmQCN0V1J9MIqK5NU6MqBJv'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiZDNmYWUzNTBlOWZkNDY0MTJlOWNkMjQ0M2FjZmYyY2VkZjBlY2ZiYSJ9.G2IWjA.co1poP1T_e07frtYRBAkxcp2RTM; Expires=Sat, 23-Aug-2025 06:45:32 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "Akashdeep Dhar",
|
||||||
|
"commit_time": 1697169354,
|
||||||
|
"commit_time_offset": 330,
|
||||||
|
"committer": "Akashdeep Dhar",
|
||||||
|
"hash": "f1246e331cade9341b9e4f311b7a134f99893d21",
|
||||||
|
"message": "Change the branch identity to `test-cccc` in the README.md file\n\nSigned-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>\n",
|
||||||
|
"parent_ids": [
|
||||||
|
"3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7"
|
||||||
|
],
|
||||||
|
"tree_id": "f1e37736d409bb136451dfc8e3a2017d3af2ce7d"
|
||||||
|
}
|
|
@ -0,0 +1,17 @@
|
||||||
|
HTTP/2 404
|
||||||
|
date: Wed, 23 Jul 2025 06:17:46 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 233
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-AyzMgRLEDXIM7Oiv1cbBRx6WC'; style-src 'self' 'nonce-AyzMgRLEDXIM7Oiv1cbBRx6WC'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiMGMxMmJkYmFmNWY1ODBiNzQxY2Q2Y2RiODk1OTRmOWMwOGY1OWM2ZSJ9.G2IQCg.BSeYpRe9-FITZnjNS1EKHjwOFmM; Expires=Sat, 23-Aug-2025 06:17:46 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: text/html; charset=UTF-8
|
||||||
|
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
||||||
|
<title>404 Not Found</title>
|
||||||
|
<h1>Not Found</h1>
|
||||||
|
<p>The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.</p>
|
|
@ -0,0 +1,17 @@
|
||||||
|
HTTP/2 404
|
||||||
|
date: Wed, 23 Jul 2025 06:17:58 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 233
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-F7TmwHL5oVhCcN5Mddi8OGms7'; style-src 'self' 'nonce-F7TmwHL5oVhCcN5Mddi8OGms7'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiOTYwOWIyN2EzYjA4NmE5OTZhNjk3NWU5ZWM4OTI1MWNkN2U5OWYyMiJ9.G2IQFg.qReOtqa1f6EAhBqYOj_aQRCvgac; Expires=Sat, 23-Aug-2025 06:17:58 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: text/html; charset=UTF-8
|
||||||
|
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
||||||
|
<title>404 Not Found</title>
|
||||||
|
<h1>Not Found</h1>
|
||||||
|
<p>The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.</p>
|
|
@ -0,0 +1,299 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 30 Jul 2025 05:15:59 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 18702
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-SA5GWMgMPH5tNiDy97SIr6jxM'; style-src 'self' 'nonce-SA5GWMgMPH5tNiDy97SIr6jxM'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiOTA1NjdkYzFjN2QyMjFhMGU3NTVmN2ZlMDYzZTgyMTQ0ZTM3NzFkNiJ9.G2s8Dw.36fFhcCc63_kPkxcJp8tz-ufC8Y; Expires=Sat, 30-Aug-2025 05:15:59 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"args": {
|
||||||
|
"assignee": null,
|
||||||
|
"author": null,
|
||||||
|
"milestones": [],
|
||||||
|
"no_stones": null,
|
||||||
|
"order": null,
|
||||||
|
"priority": null,
|
||||||
|
"since": null,
|
||||||
|
"status": "all",
|
||||||
|
"tags": []
|
||||||
|
},
|
||||||
|
"issues": [
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"blocks": [],
|
||||||
|
"close_status": "Baseless",
|
||||||
|
"closed_at": "1750832631",
|
||||||
|
"closed_by": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "This is the first comment under the fourth test issue",
|
||||||
|
"date_created": "1700554045",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 885231,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the second comment under the fourth test issue",
|
||||||
|
"date_created": "1700554054",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 885232,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue status updated to: Closed (was: Open)",
|
||||||
|
"date_created": "1700554081",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 885233,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: Milestone DDDD",
|
||||||
|
"date_created": "1746679846",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 971680,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: None (was: Milestone DDDD)\n- Issue status updated to: Open (was: Closed)",
|
||||||
|
"date_created": "1750832626",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 976715,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue close_status updated to: Baseless\n- Issue status updated to: Closed (was: Open)",
|
||||||
|
"date_created": "1750832632",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 976716,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: Milestone DDDD",
|
||||||
|
"date_created": "1750832695",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 976718,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue priority set to: Common",
|
||||||
|
"date_created": "1750832786",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 976722,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"content": "This is the body of the fourth test issue",
|
||||||
|
"custom_fields": [],
|
||||||
|
"date_created": "1700554016",
|
||||||
|
"depends": [],
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/issue/4",
|
||||||
|
"id": 4,
|
||||||
|
"last_updated": "1750832786",
|
||||||
|
"milestone": "Milestone DDDD",
|
||||||
|
"priority": 1,
|
||||||
|
"private": true,
|
||||||
|
"related_prs": [],
|
||||||
|
"status": "Closed",
|
||||||
|
"tags": [
|
||||||
|
"gggg",
|
||||||
|
"hhhh"
|
||||||
|
],
|
||||||
|
"title": "This is the title of the fourth test issue",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"blocks": [],
|
||||||
|
"close_status": null,
|
||||||
|
"closed_at": null,
|
||||||
|
"closed_by": null,
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "This is the first comment under the third test issue",
|
||||||
|
"date_created": "1700553880",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 885229,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the second comment under the third test issue",
|
||||||
|
"date_created": "1700553892",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 885230,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: Milestone CCCC",
|
||||||
|
"date_created": "1746679833",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 971679,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue priority set to: Uncommon",
|
||||||
|
"date_created": "1750832767",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 976721,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"content": "This is the body of the third test issue",
|
||||||
|
"custom_fields": [],
|
||||||
|
"date_created": "1700553837",
|
||||||
|
"depends": [],
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/issue/3",
|
||||||
|
"id": 3,
|
||||||
|
"last_updated": "1750832767",
|
||||||
|
"milestone": "Milestone CCCC",
|
||||||
|
"priority": 2,
|
||||||
|
"private": true,
|
||||||
|
"related_prs": [],
|
||||||
|
"status": "Open",
|
||||||
|
"tags": [
|
||||||
|
"eeee",
|
||||||
|
"ffff"
|
||||||
|
],
|
||||||
|
"title": "This is the title of the third test issue",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"pagination": {
|
||||||
|
"first": "https://pagure.io/api/0/protop2g-test-srce/issues?per_page=20&status=all&page=1",
|
||||||
|
"last": "https://pagure.io/api/0/protop2g-test-srce/issues?per_page=20&status=all&page=1",
|
||||||
|
"next": null,
|
||||||
|
"page": 1,
|
||||||
|
"pages": 1,
|
||||||
|
"per_page": 20,
|
||||||
|
"prev": null
|
||||||
|
},
|
||||||
|
"total_issues": 2
|
||||||
|
}
|
|
@ -0,0 +1,259 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:21:04 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 6179
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-BK18r6rq2MUNhc0CXTZKJQyJY'; style-src 'self' 'nonce-BK18r6rq2MUNhc0CXTZKJQyJY'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiOTQ3NGFiNjdkNjdlZjNiNWNmOWYwZGFmODg1MDMxMTYzNTc5OTkxMyJ9.G2IQ0A.97bsQ3k_CAN3UOID130UESba38M; Expires=Sat, 23-Aug-2025 06:21:04 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"assignee": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-ffff",
|
||||||
|
"cached_merge_status": "unknown",
|
||||||
|
"closed_at": "1747635431",
|
||||||
|
"closed_by": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: ffff\n- Request assigned",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1747635211",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219623,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "rebased onto 01b420e2964928a15f790f9b7c1a0053e7b5f0a5",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1747635389",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219625,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "Pull-Request has been merged by t0xic0der",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1747635431",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219626,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "1a6ccc212aa958a0fe76155c2907c889969a7224",
|
||||||
|
"commit_stop": "1a6ccc212aa958a0fe76155c2907c889969a7224",
|
||||||
|
"date_created": "1747635165",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/10",
|
||||||
|
"id": 10,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>",
|
||||||
|
"last_updated": "1747635431",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Merged",
|
||||||
|
"tags": [
|
||||||
|
"ffff"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-ffff` in the README.md file",
|
||||||
|
"uid": "d3b7100abf8b4b02aa220d899e063295",
|
||||||
|
"updated_on": "1747635431",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,249 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:19:26 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 5859
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-x3rXi7f95hPSGE2mV9PPJv0Db'; style-src 'self' 'nonce-x3rXi7f95hPSGE2mV9PPJv0Db'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiODFiMTQzZWQwZGEzMWIxNmE3NTk1ODYyNWE0MGZjNjcwNThmMDc3ZSJ9.G2IQbg.9qdYqcrGIqnCKtjsWYjcfMCTzok; Expires=Sat, 23-Aug-2025 06:19:26 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-aaaa",
|
||||||
|
"cached_merge_status": "CONFLICTS",
|
||||||
|
"closed_at": null,
|
||||||
|
"closed_by": null,
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: aaaa",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746427453",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219086,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the first comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595521",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219190,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the second comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595529",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219191,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "b55e5c91d2572d60a8d7e71b3d3003e523127bd4",
|
||||||
|
"commit_stop": "b55e5c91d2572d60a8d7e71b3d3003e523127bd4",
|
||||||
|
"date_created": "1746427437",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/5",
|
||||||
|
"id": 5,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
"last_updated": "1747636185",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Open",
|
||||||
|
"tags": [
|
||||||
|
"aaaa"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-aaaa` in the README.md file",
|
||||||
|
"uid": "f9e737c5ccc1434e9798cfd49d192538",
|
||||||
|
"updated_on": "1746595529",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,249 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:19:47 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 5859
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-3mH3rM1hwmaCorIQiTfUsFwdZ'; style-src 'self' 'nonce-3mH3rM1hwmaCorIQiTfUsFwdZ'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiNWY5OWMwYjViOTkzZjM0YTY3OTJiYTZmNDk4YzY3MzUwMzY3MzY2OCJ9.G2IQgw.dxyk0aB89uDJGN15BTWrZEvCFWg; Expires=Sat, 23-Aug-2025 06:19:47 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-bbbb",
|
||||||
|
"cached_merge_status": "CONFLICTS",
|
||||||
|
"closed_at": null,
|
||||||
|
"closed_by": null,
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: bbbb",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746427480",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219087,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the first comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595539",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219192,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the second comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595552",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219193,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "2d40761dc53e6fa060ac49d88e1452c6751d4b1c",
|
||||||
|
"commit_stop": "2d40761dc53e6fa060ac49d88e1452c6751d4b1c",
|
||||||
|
"date_created": "1746427470",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/6",
|
||||||
|
"id": 6,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
"last_updated": "1747643450",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Open",
|
||||||
|
"tags": [
|
||||||
|
"bbbb"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-bbbb` in the README.md file",
|
||||||
|
"uid": "9cab89d6bb8c499e8fcb47926f1f5806",
|
||||||
|
"updated_on": "1746595552",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,234 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:20:00 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 5458
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-Bq1C3s4EngIGuBgtUcYdmK2M8'; style-src 'self' 'nonce-Bq1C3s4EngIGuBgtUcYdmK2M8'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiZjUwNDcwNWQ4Y2UxZTRjODRlNjQxYTA0NzVlNDA5NGQwNzI4YTY1NyJ9.G2IQkA.KtxZfzau2wOwMTyfG_xNBHTMHSI; Expires=Sat, 23-Aug-2025 06:20:00 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-cccc",
|
||||||
|
"cached_merge_status": "FFORWARD",
|
||||||
|
"closed_at": "1746428043",
|
||||||
|
"closed_by": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: cccc",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746427513",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219088,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "Pull-Request has been closed by t0xic0der",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746428043",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219090,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "f1246e331cade9341b9e4f311b7a134f99893d21",
|
||||||
|
"commit_stop": "f1246e331cade9341b9e4f311b7a134f99893d21",
|
||||||
|
"date_created": "1746427506",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/7",
|
||||||
|
"id": 7,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
"last_updated": "1746428043",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Closed",
|
||||||
|
"tags": [
|
||||||
|
"cccc"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-cccc` in the README.md file",
|
||||||
|
"uid": "f696feab56b84557b4d4a8a4462420ee",
|
||||||
|
"updated_on": "1746428043",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,234 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:20:17 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 5458
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-OxOLryXyFpTZ0hyi7t17U5IG0'; style-src 'self' 'nonce-OxOLryXyFpTZ0hyi7t17U5IG0'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiM2I3NWQwYzBhY2YxMjhmYTU0YmU5NzEzYzcyNjNjZTQ4NjFlNDE5ZCJ9.G2IQoQ.Ds29JFMXbO3q2kBPxmfx2kQ7YjA; Expires=Sat, 23-Aug-2025 06:20:17 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-dddd",
|
||||||
|
"cached_merge_status": "FFORWARD",
|
||||||
|
"closed_at": "1746428053",
|
||||||
|
"closed_by": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: dddd",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746427540",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219089,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "Pull-Request has been closed by t0xic0der",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746428053",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219091,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "0bc8b0c38e0790e9ef5c8d512a00b9c4dd048160",
|
||||||
|
"commit_stop": "0bc8b0c38e0790e9ef5c8d512a00b9c4dd048160",
|
||||||
|
"date_created": "1746427532",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/8",
|
||||||
|
"id": 8,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
"last_updated": "1746428053",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Closed",
|
||||||
|
"tags": [
|
||||||
|
"dddd"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-dddd` in the README.md file",
|
||||||
|
"uid": "493b294044fd48e18f424210c919d8de",
|
||||||
|
"updated_on": "1746428053",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,239 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:20:51 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 5628
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-RVreTe5AdtWf0rvyk7mxX40mb'; style-src 'self' 'nonce-RVreTe5AdtWf0rvyk7mxX40mb'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiM2MyYzdlY2E0MDYzNWRmZjRhMDc2MGE0OTg2MjNhMTU4MWNhZDg4OSJ9.G2IQww.VZpiXbZftgigHkiS15g8DF6iQSY; Expires=Sat, 23-Aug-2025 06:20:51 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"assignee": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-eeee",
|
||||||
|
"cached_merge_status": "unknown",
|
||||||
|
"closed_at": "1747635243",
|
||||||
|
"closed_by": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: eeee\n- Request assigned",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1747635200",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219622,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "Pull-Request has been merged by t0xic0der",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1747635243",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219624,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "01b420e2964928a15f790f9b7c1a0053e7b5f0a5",
|
||||||
|
"commit_stop": "01b420e2964928a15f790f9b7c1a0053e7b5f0a5",
|
||||||
|
"date_created": "1747635161",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/9",
|
||||||
|
"id": 9,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>",
|
||||||
|
"last_updated": "1747635243",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Merged",
|
||||||
|
"tags": [
|
||||||
|
"eeee"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-eeee` in the README.md file",
|
||||||
|
"uid": "f2ad806e430a40bd8ee5894484338df4",
|
||||||
|
"updated_on": "1747635243",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,507 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:18:47 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 14090
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-t1H8BCX7kXOBmXS0wHPpBrAhK'; style-src 'self' 'nonce-t1H8BCX7kXOBmXS0wHPpBrAhK'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiODAwYWYyZGI3MjZlMzA2ZTdmNTdlMmIwNGVkNmU3YTBmNDYwZDUyMyJ9.G2IQRw.EDXBH36zsKcHKDETH_g7miO_r_w; Expires=Sat, 23-Aug-2025 06:18:47 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"args": {
|
||||||
|
"assignee": null,
|
||||||
|
"author": null,
|
||||||
|
"page": 1,
|
||||||
|
"per_page": 20,
|
||||||
|
"status": true,
|
||||||
|
"tags": []
|
||||||
|
},
|
||||||
|
"pagination": {
|
||||||
|
"first": "https://pagure.io/api/0/protop2g-test-srce/pull-requests?per_page=20&page=1",
|
||||||
|
"last": "https://pagure.io/api/0/protop2g-test-srce/pull-requests?per_page=20&page=1",
|
||||||
|
"next": null,
|
||||||
|
"page": 1,
|
||||||
|
"pages": 1,
|
||||||
|
"per_page": 20,
|
||||||
|
"prev": null
|
||||||
|
},
|
||||||
|
"requests": [
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-bbbb",
|
||||||
|
"cached_merge_status": "CONFLICTS",
|
||||||
|
"closed_at": null,
|
||||||
|
"closed_by": null,
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: bbbb",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746427480",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219087,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the first comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595539",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219192,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the second comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595552",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219193,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "2d40761dc53e6fa060ac49d88e1452c6751d4b1c",
|
||||||
|
"commit_stop": "2d40761dc53e6fa060ac49d88e1452c6751d4b1c",
|
||||||
|
"date_created": "1746427470",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/6",
|
||||||
|
"id": 6,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
"last_updated": "1747643450",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Open",
|
||||||
|
"tags": [
|
||||||
|
"bbbb"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-bbbb` in the README.md file",
|
||||||
|
"uid": "9cab89d6bb8c499e8fcb47926f1f5806",
|
||||||
|
"updated_on": "1746595552",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-aaaa",
|
||||||
|
"cached_merge_status": "CONFLICTS",
|
||||||
|
"closed_at": null,
|
||||||
|
"closed_by": null,
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: aaaa",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746427453",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219086,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the first comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595521",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219190,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the second comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595529",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219191,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "b55e5c91d2572d60a8d7e71b3d3003e523127bd4",
|
||||||
|
"commit_stop": "b55e5c91d2572d60a8d7e71b3d3003e523127bd4",
|
||||||
|
"date_created": "1746427437",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/5",
|
||||||
|
"id": 5,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
"last_updated": "1747636185",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Open",
|
||||||
|
"tags": [
|
||||||
|
"aaaa"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-aaaa` in the README.md file",
|
||||||
|
"uid": "f9e737c5ccc1434e9798cfd49d192538",
|
||||||
|
"updated_on": "1746595529",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"total_requests": 2
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:34:39 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-gI8Srx27RgY20Zqw5vVkWVORV'; style-src 'self' 'nonce-gI8Srx27RgY20Zqw5vVkWVORV'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiZmJhYTlmMTAzYzYxMWE5NmZiZDNkZjE1ZmRiZGQzYTA5YTQ1YTM2YyJ9.G2IF7w.CLP1edDfZSoJcXjoUNt40swcBV8; Expires=Sat, 23-Aug-2025 05:34:39 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "aaaa",
|
||||||
|
"tag_color": "#ff0000",
|
||||||
|
"tag_description": "aaaa"
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:34:50 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-wgQpgRvwBbyoY9WWTv55wb8Dd'; style-src 'self' 'nonce-wgQpgRvwBbyoY9WWTv55wb8Dd'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiZWU4ZDUxYzY4NmUzMzM4ODg4YmRmMjQwYmU3ODVhOTA4MzQ4N2Q2NiJ9.G2IF-g.nG1k1zU4b9Eo9WFGCas8R9a5-Vg; Expires=Sat, 23-Aug-2025 05:34:50 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "bbbb",
|
||||||
|
"tag_color": "#ff0000",
|
||||||
|
"tag_description": "bbbb"
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:35:02 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-kAxTKES1vWlzLCIScejGQ5JpX'; style-src 'self' 'nonce-kAxTKES1vWlzLCIScejGQ5JpX'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiYjhhM2YxNjJhZDYwYWU5NzE4NmQ4NDBkMzJlOWNkYmYxN2Y2NjBmMyJ9.G2IGBg.oA7d9DJHW4_ilpbiVkbveF5dM3Q; Expires=Sat, 23-Aug-2025 05:35:02 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "cccc",
|
||||||
|
"tag_color": "#ffff00",
|
||||||
|
"tag_description": "cccc"
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:36:23 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-rzXQsxeaBjeye4rVcEn3aSWKa'; style-src 'self' 'nonce-rzXQsxeaBjeye4rVcEn3aSWKa'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiY2VhZjRhOTlkZWUxZDcxODg2NWIyN2JhZGY4ZjUyMjcxZTdkZGU0MyJ9.G2IGVw.JCK3tXfD0aOgDdIAMv5MlFkl-SY; Expires=Sat, 23-Aug-2025 05:36:23 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "dddd",
|
||||||
|
"tag_color": "#ffff00",
|
||||||
|
"tag_description": "dddd"
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:36:34 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-gs07ooad3wPkkzZKAQDHDTrMl'; style-src 'self' 'nonce-gs07ooad3wPkkzZKAQDHDTrMl'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiOGEyNDUwYzk5MDY2ZjJhZGQyNDhlZmZmM2QxN2UxZTM0ODI2NWFhZiJ9.G2IGYg.hM6ZKEPDXtOvTWlSPeQBLiZjCO4; Expires=Sat, 23-Aug-2025 05:36:34 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "eeee",
|
||||||
|
"tag_color": "#00ff00",
|
||||||
|
"tag_description": "eeee"
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:36:48 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-hiIOP1ZdLfgxJERlzriEOATjs'; style-src 'self' 'nonce-hiIOP1ZdLfgxJERlzriEOATjs'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiYWMyNjBhNjE5MjI0OTQ0YTU2Yzc5YjNmNzU3ZTU2MTYzZGQwMGMwNSJ9.G2IGcQ.22KbaZBjPxJkpIoTBIn1UtVzEjI; Expires=Sat, 23-Aug-2025 05:36:49 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "ffff",
|
||||||
|
"tag_color": "#00ff00",
|
||||||
|
"tag_description": "ffff"
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:37:23 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-FYnaELqaJomAM4RnLtKUr7gbE'; style-src 'self' 'nonce-FYnaELqaJomAM4RnLtKUr7gbE'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiOGExMmI2MGZhYTQyYTY5MmQ0MzNkNWFlZTU0YjE4M2NjY2NmYjI3MCJ9.G2IGkw.9-wL70lPAOlpIv8cusGLLA0Np_U; Expires=Sat, 23-Aug-2025 05:37:23 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "gggg",
|
||||||
|
"tag_color": "#0000ff",
|
||||||
|
"tag_description": "gggg"
|
||||||
|
}
|
|
@ -0,0 +1,26 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:16:48 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 142
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-T8LPhGGs1acv00t58vtBtVmwC'; style-src 'self' 'nonce-T8LPhGGs1acv00t58vtBtVmwC'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiYmQ2NTQ1MmFhZWJjZjA0OWIxNTI5MjBjODQyYzUzOGRkYmYyYTkwOSJ9.G2IBwA.pKqOBVDJrtKfyrbJPyuaRfFjnR4; Expires=Sat, 23-Aug-2025 05:16:48 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tags": [
|
||||||
|
"aaaa",
|
||||||
|
"bbbb",
|
||||||
|
"cccc",
|
||||||
|
"dddd",
|
||||||
|
"eeee",
|
||||||
|
"ffff",
|
||||||
|
"gggg",
|
||||||
|
"hhhh"
|
||||||
|
],
|
||||||
|
"total_tags": 8
|
||||||
|
}
|
|
@ -0,0 +1,85 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:51:21 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 1464
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-Tr8ktNGt3XoBWQBIXrrPTeA1v'; style-src 'self' 'nonce-Tr8ktNGt3XoBWQBIXrrPTeA1v'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiYmI4NGRmYWMyY2Q2MzVlOWRkOTQwMGYwNzk2NzdlOGQxN2UxYTJlMCJ9.G2IX6Q.ETAG_sYgE1V9xYQNy_CD4HOP32Q; Expires=Sat, 23-Aug-2025 06:51:21 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:44:23 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 452
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-jtS0HiLSSKCUK3FUuLv7XD9KG'; style-src 'self' 'nonce-jtS0HiLSSKCUK3FUuLv7XD9KG'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiY2EzN2Y5MTI1ZjkxNTkzMDViMWQ5ZGVhYjkyNzVlZTkwNmVjYzgzYiJ9.G2IWRw.1ZmhWySKFk3Lw_bA-EwmcNCgcz0; Expires=Sat, 23-Aug-2025 06:44:23 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "Akashdeep Dhar",
|
||||||
|
"commit_time": 1747635011,
|
||||||
|
"commit_time_offset": 0,
|
||||||
|
"committer": "Akashdeep Dhar",
|
||||||
|
"hash": "01b420e2964928a15f790f9b7c1a0053e7b5f0a5",
|
||||||
|
"message": "Change the branch identity to `test-eeee` in the README.md file\n\nSigned-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>\n",
|
||||||
|
"parent_ids": [
|
||||||
|
"3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7"
|
||||||
|
],
|
||||||
|
"tree_id": "1e8fa9a17b4b4ddde50f334626b0a5497070cff7"
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:44:57 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 454
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-6gKus9S40eu36HFYePUnyxB36'; style-src 'self' 'nonce-6gKus9S40eu36HFYePUnyxB36'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiZjM5ZTYyYWM5NDViYTYwMjg1MjFlMTAzNjU4OWQ3Zjc1NjA5ZmUzMSJ9.G2IWaQ._b9edyW_4DSX-umHlyVib496s00; Expires=Sat, 23-Aug-2025 06:44:57 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "Akashdeep Dhar",
|
||||||
|
"commit_time": 1697169509,
|
||||||
|
"commit_time_offset": 330,
|
||||||
|
"committer": "Akashdeep Dhar",
|
||||||
|
"hash": "0bc8b0c38e0790e9ef5c8d512a00b9c4dd048160",
|
||||||
|
"message": "Change the branch identity to `test-dddd` in the README.md file\n\nSigned-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>\n",
|
||||||
|
"parent_ids": [
|
||||||
|
"3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7"
|
||||||
|
],
|
||||||
|
"tree_id": "586a1e8a79e572691dc086ef7bf4e2f6d34c5254"
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:43:47 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 452
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-bDXeQlGZOYsS26Mr1BJPgodzY'; style-src 'self' 'nonce-bDXeQlGZOYsS26Mr1BJPgodzY'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiNDRkYmIwMjQwODI1ODc4MGUzYWM4ZDZhZTkxYWQ2NTkyMDFhNTg0ZSJ9.G2IWIw.U2Rb6xUm4Wk9ODweB3hH1cggWkM; Expires=Sat, 23-Aug-2025 06:43:47 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "Akashdeep Dhar",
|
||||||
|
"commit_time": 1747635352,
|
||||||
|
"commit_time_offset": 0,
|
||||||
|
"committer": "Akashdeep Dhar",
|
||||||
|
"hash": "1a6ccc212aa958a0fe76155c2907c889969a7224",
|
||||||
|
"message": "Change the branch identity to `test-ffff` in the README.md file\n\nSigned-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>\n",
|
||||||
|
"parent_ids": [
|
||||||
|
"01b420e2964928a15f790f9b7c1a0053e7b5f0a5"
|
||||||
|
],
|
||||||
|
"tree_id": "0c5e64a6b912cb0c3d66e66896fa98a98da69fe4"
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:46:23 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 454
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-JLGc3LbKkMMzOnQTvUIIZbAwF'; style-src 'self' 'nonce-JLGc3LbKkMMzOnQTvUIIZbAwF'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiYTE0Y2EzMTZiMWRkZGZjOTJjMjkwZTkyNjM5OWEzYWZiNjA0OTZiMCJ9.G2IWvw.SNBn8NelY5GBQ-8SmLY-Uwy-uq0; Expires=Sat, 23-Aug-2025 06:46:23 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "Akashdeep Dhar",
|
||||||
|
"commit_time": 1697169040,
|
||||||
|
"commit_time_offset": 330,
|
||||||
|
"committer": "Akashdeep Dhar",
|
||||||
|
"hash": "2d40761dc53e6fa060ac49d88e1452c6751d4b1c",
|
||||||
|
"message": "Change the branch identity to `test-bbbb` in the README.md file\n\nSigned-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>\n",
|
||||||
|
"parent_ids": [
|
||||||
|
"3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7"
|
||||||
|
],
|
||||||
|
"tree_id": "7a23fc15f5a1463f2c425f0146def7c19ecf6c88"
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:46:59 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 454
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-ORfdixyFztBA0Sx54SlhQuMio'; style-src 'self' 'nonce-ORfdixyFztBA0Sx54SlhQuMio'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiYmY2MjEyYzNmMDkzMmZkZDMxYjYwYzVmMDdjYzEzY2JhZTJkMjVmZCJ9.G2IW4w.JCI6ih36NlW5IPwNX1LaCbb6v5U; Expires=Sat, 23-Aug-2025 06:46:59 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "Akashdeep Dhar",
|
||||||
|
"commit_time": 1697169185,
|
||||||
|
"commit_time_offset": 330,
|
||||||
|
"committer": "Akashdeep Dhar",
|
||||||
|
"hash": "b55e5c91d2572d60a8d7e71b3d3003e523127bd4",
|
||||||
|
"message": "Change the branch identity to `test-aaaa` in the README.md file\n\nSigned-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>\n",
|
||||||
|
"parent_ids": [
|
||||||
|
"3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7"
|
||||||
|
],
|
||||||
|
"tree_id": "e7911825d29e73f260de95d5070898ccbe6340a6"
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:45:31 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 454
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-chsmQCN0V1J9MIqK5NU6MqBJv'; style-src 'self' 'nonce-chsmQCN0V1J9MIqK5NU6MqBJv'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiZDNmYWUzNTBlOWZkNDY0MTJlOWNkMjQ0M2FjZmYyY2VkZjBlY2ZiYSJ9.G2IWjA.co1poP1T_e07frtYRBAkxcp2RTM; Expires=Sat, 23-Aug-2025 06:45:32 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"author": "Akashdeep Dhar",
|
||||||
|
"commit_time": 1697169354,
|
||||||
|
"commit_time_offset": 330,
|
||||||
|
"committer": "Akashdeep Dhar",
|
||||||
|
"hash": "f1246e331cade9341b9e4f311b7a134f99893d21",
|
||||||
|
"message": "Change the branch identity to `test-cccc` in the README.md file\n\nSigned-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>\n",
|
||||||
|
"parent_ids": [
|
||||||
|
"3f12d300f62f1c5b8a1d3265bd85d61cf6d924d7"
|
||||||
|
],
|
||||||
|
"tree_id": "f1e37736d409bb136451dfc8e3a2017d3af2ce7d"
|
||||||
|
}
|
|
@ -0,0 +1,125 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:17:07 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 3105
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-yBIiXAYKuVAlrSnvYuxYU2MVh'; style-src 'self' 'nonce-yBIiXAYKuVAlrSnvYuxYU2MVh'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiZDQ4YWUxNzRmZGRjNDE3MGE3Zjg4YTY2OWJmMzI4MTA3OGQ0NDJmNyJ9.G2IP4w.fBfDUgO0_qt8TTh1QGvCxyEoNw8; Expires=Sat, 23-Aug-2025 06:17:07 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"blocks": [],
|
||||||
|
"close_status": null,
|
||||||
|
"closed_at": null,
|
||||||
|
"closed_by": null,
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue tagged with: aaaa, bbbb",
|
||||||
|
"date_created": "1697169699",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 878471,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the first comment under the first test issue",
|
||||||
|
"date_created": "1697169880",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 878473,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the second comment under the first test issue",
|
||||||
|
"date_created": "1697169924",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 878474,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: Milestone AAAA",
|
||||||
|
"date_created": "1746679806",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 971677,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue priority set to: Epic",
|
||||||
|
"date_created": "1750832745",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 976719,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"content": "This is the body of the first test issue",
|
||||||
|
"custom_fields": [],
|
||||||
|
"date_created": "1697169462",
|
||||||
|
"depends": [],
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/issue/1",
|
||||||
|
"id": 1,
|
||||||
|
"last_updated": "1750832745",
|
||||||
|
"milestone": "Milestone AAAA",
|
||||||
|
"priority": 4,
|
||||||
|
"private": false,
|
||||||
|
"related_prs": [],
|
||||||
|
"status": "Open",
|
||||||
|
"tags": [
|
||||||
|
"aaaa",
|
||||||
|
"bbbb"
|
||||||
|
],
|
||||||
|
"title": "This is the title of the first test issue",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,17 @@
|
||||||
|
HTTP/2 404
|
||||||
|
date: Wed, 23 Jul 2025 06:17:34 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 233
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-sIVvSKRvcU00FQYaXHjgZGoqv'; style-src 'self' 'nonce-sIVvSKRvcU00FQYaXHjgZGoqv'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiOTE1NmEzNWM2ZWU4ZGI1M2U5MTFlOGIzN2UzYzRkNzcxNDZlMjk1MCJ9.G2IP_g.YZx_ll-7EyLvtel9UcO0uQAoujM; Expires=Sat, 23-Aug-2025 06:17:34 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: text/html; charset=UTF-8
|
||||||
|
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
||||||
|
<title>404 Not Found</title>
|
||||||
|
<h1>Not Found</h1>
|
||||||
|
<p>The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.</p>
|
|
@ -0,0 +1,331 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 30 Jul 2025 05:17:03 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 10166
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-rxZTVpKgLDOgYu1TX1ab1qR2p'; style-src 'self' 'nonce-rxZTVpKgLDOgYu1TX1ab1qR2p'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiOGRkN2YyNjZiMGQ5YmM4Mjc3YjllYjkzMjUyNjZlMmQ5OTExMWI2NCJ9.G2s8UA.oQa5peejoMGwTzJF3vWHgcS8naQ; Expires=Sat, 30-Aug-2025 05:17:04 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"args": {
|
||||||
|
"assignee": null,
|
||||||
|
"author": null,
|
||||||
|
"milestones": [],
|
||||||
|
"no_stones": null,
|
||||||
|
"order": null,
|
||||||
|
"priority": null,
|
||||||
|
"since": null,
|
||||||
|
"status": "all",
|
||||||
|
"tags": []
|
||||||
|
},
|
||||||
|
"issues": [
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"blocks": [],
|
||||||
|
"close_status": "Complete",
|
||||||
|
"closed_at": "1750832579",
|
||||||
|
"closed_by": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue tagged with: cccc, dddd",
|
||||||
|
"date_created": "1697169810",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 878472,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "The is the first comment under the second test issue",
|
||||||
|
"date_created": "1697169964",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 878475,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "The is the second comment under the second test issue",
|
||||||
|
"date_created": "1697169976",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 878476,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue status updated to: Closed (was: Open)",
|
||||||
|
"date_created": "1697170032",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 878477,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: Milestone BBBB",
|
||||||
|
"date_created": "1746679821",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 971678,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: None (was: Milestone BBBB)\n- Issue status updated to: Open (was: Closed)",
|
||||||
|
"date_created": "1750832572",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 976713,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue close_status updated to: Complete\n- Issue status updated to: Closed (was: Open)",
|
||||||
|
"date_created": "1750832582",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 976714,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: Milestone BBBB",
|
||||||
|
"date_created": "1750832674",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 976717,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue priority set to: Rare",
|
||||||
|
"date_created": "1750832757",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 976720,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"content": "This is the body of the second test issue",
|
||||||
|
"custom_fields": [],
|
||||||
|
"date_created": "1697169676",
|
||||||
|
"depends": [],
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/issue/2",
|
||||||
|
"id": 2,
|
||||||
|
"last_updated": "1750832757",
|
||||||
|
"milestone": "Milestone BBBB",
|
||||||
|
"priority": 3,
|
||||||
|
"private": false,
|
||||||
|
"related_prs": [],
|
||||||
|
"status": "Closed",
|
||||||
|
"tags": [
|
||||||
|
"cccc",
|
||||||
|
"dddd"
|
||||||
|
],
|
||||||
|
"title": "This is the title of the second test issue",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"blocks": [],
|
||||||
|
"close_status": null,
|
||||||
|
"closed_at": null,
|
||||||
|
"closed_by": null,
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue tagged with: aaaa, bbbb",
|
||||||
|
"date_created": "1697169699",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 878471,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the first comment under the first test issue",
|
||||||
|
"date_created": "1697169880",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 878473,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the second comment under the first test issue",
|
||||||
|
"date_created": "1697169924",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 878474,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue set to the milestone: Milestone AAAA",
|
||||||
|
"date_created": "1746679806",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 971677,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Issue priority set to: Epic",
|
||||||
|
"date_created": "1750832745",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"id": 976719,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"content": "This is the body of the first test issue",
|
||||||
|
"custom_fields": [],
|
||||||
|
"date_created": "1697169462",
|
||||||
|
"depends": [],
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/issue/1",
|
||||||
|
"id": 1,
|
||||||
|
"last_updated": "1750832745",
|
||||||
|
"milestone": "Milestone AAAA",
|
||||||
|
"priority": 4,
|
||||||
|
"private": false,
|
||||||
|
"related_prs": [],
|
||||||
|
"status": "Open",
|
||||||
|
"tags": [
|
||||||
|
"aaaa",
|
||||||
|
"bbbb"
|
||||||
|
],
|
||||||
|
"title": "This is the title of the first test issue",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"pagination": {
|
||||||
|
"first": "https://pagure.io/api/0/protop2g-test-srce/issues?per_page=20&status=all&page=1",
|
||||||
|
"last": "https://pagure.io/api/0/protop2g-test-srce/issues?per_page=20&status=all&page=1",
|
||||||
|
"next": null,
|
||||||
|
"page": 1,
|
||||||
|
"pages": 1,
|
||||||
|
"per_page": 20,
|
||||||
|
"prev": null
|
||||||
|
},
|
||||||
|
"total_issues": 2
|
||||||
|
}
|
|
@ -0,0 +1,259 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:21:04 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 6179
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-BK18r6rq2MUNhc0CXTZKJQyJY'; style-src 'self' 'nonce-BK18r6rq2MUNhc0CXTZKJQyJY'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiOTQ3NGFiNjdkNjdlZjNiNWNmOWYwZGFmODg1MDMxMTYzNTc5OTkxMyJ9.G2IQ0A.97bsQ3k_CAN3UOID130UESba38M; Expires=Sat, 23-Aug-2025 06:21:04 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"assignee": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-ffff",
|
||||||
|
"cached_merge_status": "unknown",
|
||||||
|
"closed_at": "1747635431",
|
||||||
|
"closed_by": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: ffff\n- Request assigned",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1747635211",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219623,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "rebased onto 01b420e2964928a15f790f9b7c1a0053e7b5f0a5",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1747635389",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219625,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "Pull-Request has been merged by t0xic0der",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1747635431",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219626,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "1a6ccc212aa958a0fe76155c2907c889969a7224",
|
||||||
|
"commit_stop": "1a6ccc212aa958a0fe76155c2907c889969a7224",
|
||||||
|
"date_created": "1747635165",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/10",
|
||||||
|
"id": 10,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>",
|
||||||
|
"last_updated": "1747635431",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Merged",
|
||||||
|
"tags": [
|
||||||
|
"ffff"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-ffff` in the README.md file",
|
||||||
|
"uid": "d3b7100abf8b4b02aa220d899e063295",
|
||||||
|
"updated_on": "1747635431",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,249 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:19:26 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 5859
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-x3rXi7f95hPSGE2mV9PPJv0Db'; style-src 'self' 'nonce-x3rXi7f95hPSGE2mV9PPJv0Db'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiODFiMTQzZWQwZGEzMWIxNmE3NTk1ODYyNWE0MGZjNjcwNThmMDc3ZSJ9.G2IQbg.9qdYqcrGIqnCKtjsWYjcfMCTzok; Expires=Sat, 23-Aug-2025 06:19:26 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-aaaa",
|
||||||
|
"cached_merge_status": "CONFLICTS",
|
||||||
|
"closed_at": null,
|
||||||
|
"closed_by": null,
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: aaaa",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746427453",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219086,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the first comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595521",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219190,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the second comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595529",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219191,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "b55e5c91d2572d60a8d7e71b3d3003e523127bd4",
|
||||||
|
"commit_stop": "b55e5c91d2572d60a8d7e71b3d3003e523127bd4",
|
||||||
|
"date_created": "1746427437",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/5",
|
||||||
|
"id": 5,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
"last_updated": "1747636185",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Open",
|
||||||
|
"tags": [
|
||||||
|
"aaaa"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-aaaa` in the README.md file",
|
||||||
|
"uid": "f9e737c5ccc1434e9798cfd49d192538",
|
||||||
|
"updated_on": "1746595529",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,249 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:19:47 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 5859
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-3mH3rM1hwmaCorIQiTfUsFwdZ'; style-src 'self' 'nonce-3mH3rM1hwmaCorIQiTfUsFwdZ'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiNWY5OWMwYjViOTkzZjM0YTY3OTJiYTZmNDk4YzY3MzUwMzY3MzY2OCJ9.G2IQgw.dxyk0aB89uDJGN15BTWrZEvCFWg; Expires=Sat, 23-Aug-2025 06:19:47 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-bbbb",
|
||||||
|
"cached_merge_status": "CONFLICTS",
|
||||||
|
"closed_at": null,
|
||||||
|
"closed_by": null,
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: bbbb",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746427480",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219087,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the first comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595539",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219192,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the second comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595552",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219193,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "2d40761dc53e6fa060ac49d88e1452c6751d4b1c",
|
||||||
|
"commit_stop": "2d40761dc53e6fa060ac49d88e1452c6751d4b1c",
|
||||||
|
"date_created": "1746427470",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/6",
|
||||||
|
"id": 6,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
"last_updated": "1747643450",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Open",
|
||||||
|
"tags": [
|
||||||
|
"bbbb"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-bbbb` in the README.md file",
|
||||||
|
"uid": "9cab89d6bb8c499e8fcb47926f1f5806",
|
||||||
|
"updated_on": "1746595552",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,234 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:20:00 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 5458
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-Bq1C3s4EngIGuBgtUcYdmK2M8'; style-src 'self' 'nonce-Bq1C3s4EngIGuBgtUcYdmK2M8'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiZjUwNDcwNWQ4Y2UxZTRjODRlNjQxYTA0NzVlNDA5NGQwNzI4YTY1NyJ9.G2IQkA.KtxZfzau2wOwMTyfG_xNBHTMHSI; Expires=Sat, 23-Aug-2025 06:20:00 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-cccc",
|
||||||
|
"cached_merge_status": "FFORWARD",
|
||||||
|
"closed_at": "1746428043",
|
||||||
|
"closed_by": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: cccc",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746427513",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219088,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "Pull-Request has been closed by t0xic0der",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746428043",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219090,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "f1246e331cade9341b9e4f311b7a134f99893d21",
|
||||||
|
"commit_stop": "f1246e331cade9341b9e4f311b7a134f99893d21",
|
||||||
|
"date_created": "1746427506",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/7",
|
||||||
|
"id": 7,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
"last_updated": "1746428043",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Closed",
|
||||||
|
"tags": [
|
||||||
|
"cccc"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-cccc` in the README.md file",
|
||||||
|
"uid": "f696feab56b84557b4d4a8a4462420ee",
|
||||||
|
"updated_on": "1746428043",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,234 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:20:17 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 5458
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-OxOLryXyFpTZ0hyi7t17U5IG0'; style-src 'self' 'nonce-OxOLryXyFpTZ0hyi7t17U5IG0'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiM2I3NWQwYzBhY2YxMjhmYTU0YmU5NzEzYzcyNjNjZTQ4NjFlNDE5ZCJ9.G2IQoQ.Ds29JFMXbO3q2kBPxmfx2kQ7YjA; Expires=Sat, 23-Aug-2025 06:20:17 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-dddd",
|
||||||
|
"cached_merge_status": "FFORWARD",
|
||||||
|
"closed_at": "1746428053",
|
||||||
|
"closed_by": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: dddd",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746427540",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219089,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "Pull-Request has been closed by t0xic0der",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746428053",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219091,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "0bc8b0c38e0790e9ef5c8d512a00b9c4dd048160",
|
||||||
|
"commit_stop": "0bc8b0c38e0790e9ef5c8d512a00b9c4dd048160",
|
||||||
|
"date_created": "1746427532",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/8",
|
||||||
|
"id": 8,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
"last_updated": "1746428053",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Closed",
|
||||||
|
"tags": [
|
||||||
|
"dddd"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-dddd` in the README.md file",
|
||||||
|
"uid": "493b294044fd48e18f424210c919d8de",
|
||||||
|
"updated_on": "1746428053",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,239 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:20:51 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 5628
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-RVreTe5AdtWf0rvyk7mxX40mb'; style-src 'self' 'nonce-RVreTe5AdtWf0rvyk7mxX40mb'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiM2MyYzdlY2E0MDYzNWRmZjRhMDc2MGE0OTg2MjNhMTU4MWNhZDg4OSJ9.G2IQww.VZpiXbZftgigHkiS15g8DF6iQSY; Expires=Sat, 23-Aug-2025 06:20:51 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"assignee": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-eeee",
|
||||||
|
"cached_merge_status": "unknown",
|
||||||
|
"closed_at": "1747635243",
|
||||||
|
"closed_by": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
},
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: eeee\n- Request assigned",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1747635200",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219622,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "Pull-Request has been merged by t0xic0der",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1747635243",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219624,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "01b420e2964928a15f790f9b7c1a0053e7b5f0a5",
|
||||||
|
"commit_stop": "01b420e2964928a15f790f9b7c1a0053e7b5f0a5",
|
||||||
|
"date_created": "1747635161",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/9",
|
||||||
|
"id": 9,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>",
|
||||||
|
"last_updated": "1747635243",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Merged",
|
||||||
|
"tags": [
|
||||||
|
"eeee"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-eeee` in the README.md file",
|
||||||
|
"uid": "f2ad806e430a40bd8ee5894484338df4",
|
||||||
|
"updated_on": "1747635243",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,507 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 06:18:47 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 14090
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-t1H8BCX7kXOBmXS0wHPpBrAhK'; style-src 'self' 'nonce-t1H8BCX7kXOBmXS0wHPpBrAhK'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiODAwYWYyZGI3MjZlMzA2ZTdmNTdlMmIwNGVkNmU3YTBmNDYwZDUyMyJ9.G2IQRw.EDXBH36zsKcHKDETH_g7miO_r_w; Expires=Sat, 23-Aug-2025 06:18:47 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"args": {
|
||||||
|
"assignee": null,
|
||||||
|
"author": null,
|
||||||
|
"page": 1,
|
||||||
|
"per_page": 20,
|
||||||
|
"status": true,
|
||||||
|
"tags": []
|
||||||
|
},
|
||||||
|
"pagination": {
|
||||||
|
"first": "https://pagure.io/api/0/protop2g-test-srce/pull-requests?per_page=20&page=1",
|
||||||
|
"last": "https://pagure.io/api/0/protop2g-test-srce/pull-requests?per_page=20&page=1",
|
||||||
|
"next": null,
|
||||||
|
"page": 1,
|
||||||
|
"pages": 1,
|
||||||
|
"per_page": 20,
|
||||||
|
"prev": null
|
||||||
|
},
|
||||||
|
"requests": [
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-bbbb",
|
||||||
|
"cached_merge_status": "CONFLICTS",
|
||||||
|
"closed_at": null,
|
||||||
|
"closed_by": null,
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: bbbb",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746427480",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219087,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the first comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595539",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219192,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the second comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595552",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219193,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "2d40761dc53e6fa060ac49d88e1452c6751d4b1c",
|
||||||
|
"commit_stop": "2d40761dc53e6fa060ac49d88e1452c6751d4b1c",
|
||||||
|
"date_created": "1746427470",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/6",
|
||||||
|
"id": 6,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
"last_updated": "1747643450",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Open",
|
||||||
|
"tags": [
|
||||||
|
"bbbb"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-bbbb` in the README.md file",
|
||||||
|
"uid": "9cab89d6bb8c499e8fcb47926f1f5806",
|
||||||
|
"updated_on": "1746595552",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"assignee": null,
|
||||||
|
"branch": "main",
|
||||||
|
"branch_from": "test-aaaa",
|
||||||
|
"cached_merge_status": "CONFLICTS",
|
||||||
|
"closed_at": null,
|
||||||
|
"closed_by": null,
|
||||||
|
"comments": [
|
||||||
|
{
|
||||||
|
"comment": "**Metadata Update from @t0xic0der**:\n- Pull-request tagged with: aaaa",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746427453",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219086,
|
||||||
|
"line": null,
|
||||||
|
"notification": true,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the first comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595521",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219190,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"comment": "This is the second comment under this pull request.",
|
||||||
|
"commit": null,
|
||||||
|
"date_created": "1746595529",
|
||||||
|
"edited_on": null,
|
||||||
|
"editor": null,
|
||||||
|
"filename": null,
|
||||||
|
"id": 219191,
|
||||||
|
"line": null,
|
||||||
|
"notification": false,
|
||||||
|
"parent": null,
|
||||||
|
"reactions": {},
|
||||||
|
"tree": null,
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"commit_start": "b55e5c91d2572d60a8d7e71b3d3003e523127bd4",
|
||||||
|
"commit_stop": "b55e5c91d2572d60a8d7e71b3d3003e523127bd4",
|
||||||
|
"date_created": "1746427437",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce/pull-request/5",
|
||||||
|
"id": 5,
|
||||||
|
"initial_comment": "Signed-off-by: Akashdeep Dhar <testaddr@testaddr.com>",
|
||||||
|
"last_updated": "1747636185",
|
||||||
|
"project": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remote_git": null,
|
||||||
|
"repo_from": {
|
||||||
|
"access_groups": {
|
||||||
|
"admin": [],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"access_users": {
|
||||||
|
"admin": [
|
||||||
|
"ryanlerch"
|
||||||
|
],
|
||||||
|
"collaborator": [],
|
||||||
|
"commit": [],
|
||||||
|
"owner": [
|
||||||
|
"t0xic0der"
|
||||||
|
],
|
||||||
|
"ticket": []
|
||||||
|
},
|
||||||
|
"close_status": [
|
||||||
|
"Complete",
|
||||||
|
"Baseless"
|
||||||
|
],
|
||||||
|
"custom_keys": [],
|
||||||
|
"date_created": "1697168063",
|
||||||
|
"date_modified": "1744795940",
|
||||||
|
"description": "The source namespace for the Pagure Exporter project to run tests against",
|
||||||
|
"full_url": "https://pagure.io/protop2g-test-srce",
|
||||||
|
"fullname": "protop2g-test-srce",
|
||||||
|
"id": 17042,
|
||||||
|
"milestones": {
|
||||||
|
"Milestone AAAA": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone BBBB": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone CCCC": {
|
||||||
|
"active": true,
|
||||||
|
"date": "1765497600"
|
||||||
|
},
|
||||||
|
"Milestone DDDD": {
|
||||||
|
"active": false,
|
||||||
|
"date": "1765497600"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": "protop2g-test-srce",
|
||||||
|
"namespace": null,
|
||||||
|
"parent": null,
|
||||||
|
"priorities": {
|
||||||
|
"": "",
|
||||||
|
"1": "Common",
|
||||||
|
"2": "Uncommon",
|
||||||
|
"3": "Rare",
|
||||||
|
"4": "Epic",
|
||||||
|
"5": "Mythic"
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"srce",
|
||||||
|
"test",
|
||||||
|
"gridhead",
|
||||||
|
"protop2g"
|
||||||
|
],
|
||||||
|
"url_path": "protop2g-test-srce",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "Open",
|
||||||
|
"tags": [
|
||||||
|
"aaaa"
|
||||||
|
],
|
||||||
|
"threshold_reached": null,
|
||||||
|
"title": "Change the branch identity to `test-aaaa` in the README.md file",
|
||||||
|
"uid": "f9e737c5ccc1434e9798cfd49d192538",
|
||||||
|
"updated_on": "1746595529",
|
||||||
|
"user": {
|
||||||
|
"full_url": "https://pagure.io/user/t0xic0der",
|
||||||
|
"fullname": "Akashdeep Dhar",
|
||||||
|
"name": "t0xic0der",
|
||||||
|
"url_path": "user/t0xic0der"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"total_requests": 2
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:34:39 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-gI8Srx27RgY20Zqw5vVkWVORV'; style-src 'self' 'nonce-gI8Srx27RgY20Zqw5vVkWVORV'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiZmJhYTlmMTAzYzYxMWE5NmZiZDNkZjE1ZmRiZGQzYTA5YTQ1YTM2YyJ9.G2IF7w.CLP1edDfZSoJcXjoUNt40swcBV8; Expires=Sat, 23-Aug-2025 05:34:39 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "aaaa",
|
||||||
|
"tag_color": "#ff0000",
|
||||||
|
"tag_description": "aaaa"
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:34:50 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-wgQpgRvwBbyoY9WWTv55wb8Dd'; style-src 'self' 'nonce-wgQpgRvwBbyoY9WWTv55wb8Dd'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiZWU4ZDUxYzY4NmUzMzM4ODg4YmRmMjQwYmU3ODVhOTA4MzQ4N2Q2NiJ9.G2IF-g.nG1k1zU4b9Eo9WFGCas8R9a5-Vg; Expires=Sat, 23-Aug-2025 05:34:50 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "bbbb",
|
||||||
|
"tag_color": "#ff0000",
|
||||||
|
"tag_description": "bbbb"
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:35:02 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-kAxTKES1vWlzLCIScejGQ5JpX'; style-src 'self' 'nonce-kAxTKES1vWlzLCIScejGQ5JpX'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiYjhhM2YxNjJhZDYwYWU5NzE4NmQ4NDBkMzJlOWNkYmYxN2Y2NjBmMyJ9.G2IGBg.oA7d9DJHW4_ilpbiVkbveF5dM3Q; Expires=Sat, 23-Aug-2025 05:35:02 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "cccc",
|
||||||
|
"tag_color": "#ffff00",
|
||||||
|
"tag_description": "cccc"
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:36:23 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-rzXQsxeaBjeye4rVcEn3aSWKa'; style-src 'self' 'nonce-rzXQsxeaBjeye4rVcEn3aSWKa'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiY2VhZjRhOTlkZWUxZDcxODg2NWIyN2JhZGY4ZjUyMjcxZTdkZGU0MyJ9.G2IGVw.JCK3tXfD0aOgDdIAMv5MlFkl-SY; Expires=Sat, 23-Aug-2025 05:36:23 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "dddd",
|
||||||
|
"tag_color": "#ffff00",
|
||||||
|
"tag_description": "dddd"
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:36:34 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-gs07ooad3wPkkzZKAQDHDTrMl'; style-src 'self' 'nonce-gs07ooad3wPkkzZKAQDHDTrMl'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiOGEyNDUwYzk5MDY2ZjJhZGQyNDhlZmZmM2QxN2UxZTM0ODI2NWFhZiJ9.G2IGYg.hM6ZKEPDXtOvTWlSPeQBLiZjCO4; Expires=Sat, 23-Aug-2025 05:36:34 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "eeee",
|
||||||
|
"tag_color": "#00ff00",
|
||||||
|
"tag_description": "eeee"
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:36:48 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-hiIOP1ZdLfgxJERlzriEOATjs'; style-src 'self' 'nonce-hiIOP1ZdLfgxJERlzriEOATjs'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiYWMyNjBhNjE5MjI0OTQ0YTU2Yzc5YjNmNzU3ZTU2MTYzZGQwMGMwNSJ9.G2IGcQ.22KbaZBjPxJkpIoTBIn1UtVzEjI; Expires=Sat, 23-Aug-2025 05:36:49 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "ffff",
|
||||||
|
"tag_color": "#00ff00",
|
||||||
|
"tag_description": "ffff"
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:37:23 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 77
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-FYnaELqaJomAM4RnLtKUr7gbE'; style-src 'self' 'nonce-FYnaELqaJomAM4RnLtKUr7gbE'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiOGExMmI2MGZhYTQyYTY5MmQ0MzNkNWFlZTU0YjE4M2NjY2NmYjI3MCJ9.G2IGkw.9-wL70lPAOlpIv8cusGLLA0Np_U; Expires=Sat, 23-Aug-2025 05:37:23 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tag": "gggg",
|
||||||
|
"tag_color": "#0000ff",
|
||||||
|
"tag_description": "gggg"
|
||||||
|
}
|
|
@ -0,0 +1,26 @@
|
||||||
|
HTTP/2 200
|
||||||
|
date: Wed, 23 Jul 2025 05:16:48 GMT
|
||||||
|
server: Apache/2.4.37 (Red Hat Enterprise Linux) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
|
||||||
|
x-xss-protection: 1; mode=block
|
||||||
|
x-content-type-options: nosniff
|
||||||
|
referrer-policy: same-origin
|
||||||
|
x-frame-options: ALLOW-FROM https://pagure.io/
|
||||||
|
strict-transport-security: max-age=31536000; includeSubDomains; preload
|
||||||
|
content-length: 142
|
||||||
|
content-security-policy: default-src 'self';script-src 'self' 'nonce-T8LPhGGs1acv00t58vtBtVmwC'; style-src 'self' 'nonce-T8LPhGGs1acv00t58vtBtVmwC'; object-src 'none';base-uri 'self';img-src 'self' https:;connect-src 'self' https://pagure.io:8088;frame-src https://docs.pagure.org;frame-ancestors https://pagure.io;
|
||||||
|
set-cookie: pagure=eyJfcGVybWFuZW50Ijp0cnVlLCJjc3JmX3Rva2VuIjoiYmQ2NTQ1MmFhZWJjZjA0OWIxNTI5MjBjODQyYzUzOGRkYmYyYTkwOSJ9.G2IBwA.pKqOBVDJrtKfyrbJPyuaRfFjnR4; Expires=Sat, 23-Aug-2025 05:16:48 GMT; Secure; HttpOnly; Path=/
|
||||||
|
content-type: application/json
|
||||||
|
|
||||||
|
{
|
||||||
|
"tags": [
|
||||||
|
"aaaa",
|
||||||
|
"bbbb",
|
||||||
|
"cccc",
|
||||||
|
"dddd",
|
||||||
|
"eeee",
|
||||||
|
"ffff",
|
||||||
|
"gggg",
|
||||||
|
"hhhh"
|
||||||
|
],
|
||||||
|
"total_tags": 8
|
||||||
|
}
|
118
templates/repo/migrate/pagure.tmpl
Normal file
118
templates/repo/migrate/pagure.tmpl
Normal file
|
@ -0,0 +1,118 @@
|
||||||
|
{{template "base/head" .}}
|
||||||
|
<div role="main" aria-label="{{.Title}}" class="page-content repository new migrate">
|
||||||
|
<div class="ui middle very relaxed page grid">
|
||||||
|
<div class="column">
|
||||||
|
<form class="ui form" action="{{.Link}}" method="post">
|
||||||
|
{{template "base/disable_form_autofill"}}
|
||||||
|
{{.CsrfTokenHtml}}
|
||||||
|
<h3 class="ui top attached header">
|
||||||
|
{{ctx.Locale.Tr "repo.migrate.migrate" .service.Title}}
|
||||||
|
<input id="service_type" type="hidden" name="service" value="{{.service}}">
|
||||||
|
</h3>
|
||||||
|
<div class="ui attached segment">
|
||||||
|
{{template "base/alert" .}}
|
||||||
|
<div class="inline required field {{if .Err_CloneAddr}}error{{end}}">
|
||||||
|
<label for="clone_addr">{{ctx.Locale.Tr "migrate.pagure.project_url"}}</label>
|
||||||
|
<input id="clone_addr" name="clone_addr" value="{{.clone_addr}}" autofocus required autocomplete="url">
|
||||||
|
<span class="help">
|
||||||
|
{{ctx.Locale.Tr "migrate.pagure.project_example"}}
|
||||||
|
{{if .Err_CloneAddr}}
|
||||||
|
{{ctx.Locale.Tr "migrate.pagure.incorrect_url"}}
|
||||||
|
{{end}}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="inline required field {{if .Err_RepoName}}error{{end}}">
|
||||||
|
<label for="repo_name">{{ctx.Locale.Tr "repo.repo_name"}}</label>
|
||||||
|
<input id="repo_name" name="repo_name" value="{{.repo_name}}" required maxlength="100">
|
||||||
|
</div>
|
||||||
|
{{template "repo/migrate/options" .}}
|
||||||
|
<div id="migrate_items">
|
||||||
|
<div class="inline field">
|
||||||
|
<label>{{ctx.Locale.Tr "repo.migrate_items"}}</label>
|
||||||
|
<div class="ui checkbox">
|
||||||
|
<input name="issues" type="checkbox" {{if .issues}}checked{{end}}>
|
||||||
|
<label>{{ctx.Locale.Tr "repo.migrate_items_issues"}}</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="inline field">
|
||||||
|
<label></label>
|
||||||
|
<div class="ui checkbox">
|
||||||
|
<input name="pull_requests" type="checkbox" {{if .pull_requests}}checked{{end}}>
|
||||||
|
<label>{{ctx.Locale.Tr "repo.migrate_items_pullrequests"}}</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="inline field">
|
||||||
|
<label></label>
|
||||||
|
<div class="ui checkbox">
|
||||||
|
<input name="labels" type="checkbox" {{if .labels}}checked{{end}}>
|
||||||
|
<label>{{ctx.Locale.Tr "repo.migrate_items_labels"}}</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="inline field">
|
||||||
|
<label></label>
|
||||||
|
<div class="ui checkbox">
|
||||||
|
<input name="milestones" type="checkbox" {{if .milestones}}checked{{end}}>
|
||||||
|
<label>{{ctx.Locale.Tr "repo.migrate_items_milestones"}}</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="divider"></div>
|
||||||
|
<div class="inline required field {{if .Err_Owner}}error{{end}}">
|
||||||
|
<label>{{ctx.Locale.Tr "repo.owner"}}</label>
|
||||||
|
<div class="ui selection owner dropdown">
|
||||||
|
<input type="hidden" id="uid" name="uid" value="{{.ContextUser.ID}}" required>
|
||||||
|
<span class="text truncated-item-container" title="{{.ContextUser.Name}}">
|
||||||
|
{{ctx.AvatarUtils.Avatar .ContextUser 28 "mini"}}
|
||||||
|
<span class="truncated-item-name">{{.ContextUser.ShortName 40}}</span>
|
||||||
|
</span>
|
||||||
|
{{svg "octicon-triangle-down" 14 "dropdown icon"}}
|
||||||
|
<div class="menu" title="{{.SignedUser.Name}}">
|
||||||
|
<div class="item truncated-item-container" data-value="{{.SignedUser.ID}}">
|
||||||
|
{{ctx.AvatarUtils.Avatar .SignedUser 28 "mini"}}
|
||||||
|
<span class="truncated-item-name">{{.SignedUser.ShortName 40}}</span>
|
||||||
|
</div>
|
||||||
|
{{range .Orgs}}
|
||||||
|
<div class="item truncated-item-container" data-value="{{.ID}}" title="{{.Name}}">
|
||||||
|
{{ctx.AvatarUtils.Avatar . 28 "mini"}}
|
||||||
|
<span class="truncated-item-name">{{.ShortName 40}}</span>
|
||||||
|
</div>
|
||||||
|
{{end}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="inline field">
|
||||||
|
<label>{{ctx.Locale.Tr "repo.visibility"}}</label>
|
||||||
|
<div class="ui checkbox">
|
||||||
|
<input name="private" type="checkbox"
|
||||||
|
{{if .IsForcedPrivate}}
|
||||||
|
checked disabled
|
||||||
|
{{else}}
|
||||||
|
{{if .private}}checked{{end}}
|
||||||
|
{{end}}>
|
||||||
|
<label>{{ctx.Locale.Tr "repo.visibility_helper"}}</label>
|
||||||
|
</div>
|
||||||
|
{{if .IsForcedPrivate}}
|
||||||
|
<span class="help">{{ctx.Locale.Tr "repo.visibility_helper_forced"}}</span>
|
||||||
|
{{end}}
|
||||||
|
<span class="help">{{ctx.Locale.Tr "repo.visibility_description"}}</span>
|
||||||
|
</div>
|
||||||
|
<div class="divider"></div>
|
||||||
|
<div class="inline field {{if .Err_Auth}}error{{end}}">
|
||||||
|
<label for="auth_token">{{ctx.Locale.Tr "migrate.pagure.token_label"}}</label>
|
||||||
|
<input id="auth_token" name="auth_token" value="{{.auth_token}}" {{if not .auth_token}}data-need-clear="true"{{end}}>
|
||||||
|
<span class="help">{{ctx.Locale.Tr "migrate.pagure.token_body_a"}}</span>
|
||||||
|
<span class="help">{{ctx.Locale.Tr "migrate.pagure.token_body_b"}}</span>
|
||||||
|
</div>
|
||||||
|
<div class="divider"></div>
|
||||||
|
<div class="inline field">
|
||||||
|
<label></label>
|
||||||
|
<button class="ui primary button">
|
||||||
|
{{ctx.Locale.Tr "repo.migrate_repo"}}
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{template "base/footer" .}}
|
|
@ -38,7 +38,10 @@ function checkAuth() {
|
||||||
if (!service) return;
|
if (!service) return;
|
||||||
const serviceType = Number(service.value);
|
const serviceType = Number(service.value);
|
||||||
|
|
||||||
|
// hack for pagure importer.
|
||||||
|
if (serviceType !== 10) {
|
||||||
checkItems(serviceType !== 1);
|
checkItems(serviceType !== 1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkItems(tokenAuth) {
|
function checkItems(tokenAuth) {
|
||||||
|
|
47
web_src/svg/gitea-pagure.svg
Normal file
47
web_src/svg/gitea-pagure.svg
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="39.512001"
|
||||||
|
height="39.512001"
|
||||||
|
viewBox="0 0 10.454224 10.454217"
|
||||||
|
version="1.1">
|
||||||
|
<metadata>
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
transform="translate(-48.767028,-31.073165)">
|
||||||
|
<g
|
||||||
|
transform="matrix(0.45619308,0,0,0.45619308,26.519847,-9.145808)">
|
||||||
|
<g
|
||||||
|
transform="matrix(0.92003825,0,0,0.92003825,3.8994993,8.9046582)">
|
||||||
|
<g
|
||||||
|
transform="matrix(0.87505175,-0.54912416,0.54912416,0.87505175,-52.292126,47.022454)">
|
||||||
|
<path
|
||||||
|
transform="matrix(0.53395907,0.33507714,-0.33507714,0.53395907,54.685595,80.121722)"
|
||||||
|
style="clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.3;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;stroke:none;stroke-width:0.778374;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||||
|
d="m 34.519376,21.53842 c 0,-2.343965 -2.092585,-4.220886 -3.635184,-4.220886 -3.133047,0 -4.01491,3.041056 -2.519944,4.376926 1.58157,-1.546962 2.760757,-1.597918 2.42654,0.417442 -7.5641,3.420547 -5.836494,-8.93461 1.820842,-6.077642 3.409837,1.961992 4.364822,7.587748 4.9954,7.077416 l 5.703532,-3.831164 c 0,-3.99985 -5.081938,-11.8671544 -13.661593,-11.8735192 -7.498487,0.1300211 -11.119054,5.1439942 -11.25714,10.3466382 -0.132687,4.999231 2.957988,9.58011 8.533555,9.646318 4.065606,0.05446 7.568536,-1.984508 7.593992,-5.861529 z" />
|
||||||
|
<path
|
||||||
|
d="m 72.29416,106.28894 c -1.478128,0.38759 -3.872069,0.33961 -5.18357,0.27351 -0.528269,1.01876 -0.500512,2.37914 0.332437,3.64196 0.780147,1.18279 2.685594,1.69795 4.034684,2.31241 -1.212021,-1.58997 -1.618278,-2.48974 -1.633317,-4.3115 2.021654,0.76273 2.808437,2.58944 4.212318,3.88473 0.170709,-1.482 -0.334767,-3.52495 -1.191751,-4.98504 -0.181028,-0.30843 -0.372016,-0.57729 -0.570801,-0.81607 z"
|
||||||
|
style="clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.24726;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
|
||||||
|
<path
|
||||||
|
style="fill:none;fill-rule:evenodd;stroke:currentColor;stroke-width:1.30185;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
d="m 63.150641,101.29946 c 0.173541,-0.19476 0.372467,0.20616 0.374054,0.3256 0.0082,0.61511 -0.783113,0.79258 -1.258605,0.62518 -1.066654,-0.37551 -1.299961,-1.76928 -0.871913,-2.724294 0.735874,-1.6418 2.75877,-1.976179 4.15323,-1.215089 2.096886,1.144489 2.460901,3.956923 1.297046,5.825233 -1.614278,2.59134 -5.257077,2.84546 -7.816061,1.04742 -3.362364,-2.36252 -3.971391,-7.110608 -1.837672,-10.348328 2.696955,-4.092392 8.399902,-4.654783 12.2875,-1.865518 3.667361,2.631248 5.120332,7.488526 3.748305,11.762766 -1.478319,1.07177 -7.030569,0.59572 -7.030569,0.59572" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.9 KiB |
Loading…
Add table
Add a link
Reference in a new issue