Monorepo for Tangled tangled.org

appview: db: add table columns for PR stacking

Changed files
+23 -2
appview
+23 -2
appview/db/pulls.go
··· 63 State PullState 64 Submissions []*PullSubmission 65 66 // meta 67 Created time.Time 68 PullSource *PullSource ··· 480 body, 481 rkey, 482 source_branch, 483 - source_repo_at 484 from 485 pulls 486 where ··· 490 491 var pull Pull 492 var createdAt string 493 - var sourceBranch, sourceRepoAt sql.NullString 494 err := row.Scan( 495 &pull.OwnerDid, 496 &pull.PullId, ··· 503 &pull.Rkey, 504 &sourceBranch, 505 &sourceRepoAt, 506 ) 507 if err != nil { 508 return nil, err ··· 526 } 527 pull.PullSource.RepoAt = &sourceRepoAtParsed 528 } 529 } 530 531 submissionsQuery := `
··· 63 State PullState 64 Submissions []*PullSubmission 65 66 + // stacking 67 + StackId string // nullable string 68 + ChangeId string // nullable string 69 + ParentChangeId string // nullable string 70 + 71 // meta 72 Created time.Time 73 PullSource *PullSource ··· 485 body, 486 rkey, 487 source_branch, 488 + source_repo_at, 489 + stack_id, 490 + change_id, 491 + parent_change_id 492 from 493 pulls 494 where ··· 498 499 var pull Pull 500 var createdAt string 501 + var sourceBranch, sourceRepoAt, stackId, changeId, parentChangeId sql.NullString 502 err := row.Scan( 503 &pull.OwnerDid, 504 &pull.PullId, ··· 511 &pull.Rkey, 512 &sourceBranch, 513 &sourceRepoAt, 514 + &stackId, 515 + &changeId, 516 + &parentChangeId, 517 ) 518 if err != nil { 519 return nil, err ··· 537 } 538 pull.PullSource.RepoAt = &sourceRepoAtParsed 539 } 540 + } 541 + 542 + if stackId.Valid { 543 + pull.StackId = stackId.String 544 + } 545 + if changeId.Valid { 546 + pull.ChangeId = changeId.String 547 + } 548 + if parentChangeId.Valid { 549 + pull.ParentChangeId = parentChangeId.String 550 } 551 552 submissionsQuery := `