forked from tangled.org/core
this repo has no description

appview: db: add table columns for PR stacking

Changed files
+23 -2
appview
+23 -2
appview/db/pulls.go
···
State PullState
Submissions []*PullSubmission
+
// stacking
+
StackId string // nullable string
+
ChangeId string // nullable string
+
ParentChangeId string // nullable string
+
// meta
Created time.Time
PullSource *PullSource
···
body,
rkey,
source_branch,
-
source_repo_at
+
source_repo_at,
+
stack_id,
+
change_id,
+
parent_change_id
from
pulls
where
···
var pull Pull
var createdAt string
-
var sourceBranch, sourceRepoAt sql.NullString
+
var sourceBranch, sourceRepoAt, stackId, changeId, parentChangeId sql.NullString
err := row.Scan(
&pull.OwnerDid,
&pull.PullId,
···
&pull.Rkey,
&sourceBranch,
&sourceRepoAt,
+
&stackId,
+
&changeId,
+
&parentChangeId,
)
if err != nil {
return nil, err
···
}
pull.PullSource.RepoAt = &sourceRepoAtParsed
}
+
}
+
+
if stackId.Valid {
+
pull.StackId = stackId.String
+
}
+
if changeId.Valid {
+
pull.ChangeId = changeId.String
+
}
+
if parentChangeId.Valid {
+
pull.ParentChangeId = parentChangeId.String
}
submissionsQuery := `