+7
-7
appview/db/profile.go
+7
-7
appview/db/profile.go
······
+42
-342
appview/db/pulls.go
+42
-342
appview/db/pulls.go
···-SourceRev string // include the rev that was used to create this submission: only for branch/fork PRs················································query := `insert into pull_comments (owner_did, repo_at, submission_id, comment_at, pull_id, body) values (?, ?, ?, ?, ?, ?)`···+func SetPullState(e Execer, repoAt syntax.ATURI, pullId int, pullState models.PullState) error {`update pulls set state = ? where repo_at = ? and pull_id = ? and (state <> ? or state <> ?)`,·····················
+4
-4
appview/db/repos.go
+4
-4
appview/db/repos.go
···
+310
appview/models/pull.go
+310
appview/models/pull.go
···+SourceRev string // include the rev that was used to create this submission: only for branch/fork PRs
+2
-2
appview/notify/merged_notifier.go
+2
-2
appview/notify/merged_notifier.go
···
+4
-4
appview/notify/notifier.go
+4
-4
appview/notify/notifier.go
······
+14
-14
appview/pages/pages.go
+14
-14
appview/pages/pages.go
·····················
+2
-2
appview/posthog/notifier.go
+2
-2
appview/posthog/notifier.go
······
+54
-54
appview/pulls/pulls.go
+54
-54
appview/pulls/pulls.go
···············-func (s *Pulls) mergeCheck(r *http.Request, f *reporesolver.ResolvedRepo, pull *db.Pull, stack db.Stack) types.MergeCheckResponse {+func (s *Pulls) mergeCheck(r *http.Request, f *reporesolver.ResolvedRepo, pull *models.Pull, stack models.Stack) types.MergeCheckResponse {···-func (s *Pulls) resubmitCheck(r *http.Request, f *reporesolver.ResolvedRepo, pull *db.Pull, stack db.Stack) pages.ResubmitResult {+func (s *Pulls) resubmitCheck(r *http.Request, f *reporesolver.ResolvedRepo, pull *models.Pull, stack models.Stack) pages.ResubmitResult {+if pull.State == models.PullMerged || pull.State == models.PullDeleted || pull.PullSource == nil {·······················································································-func newStack(f *reporesolver.ResolvedRepo, user *oauth.User, targetBranch, patch string, pullSource *db.PullSource, stackId string) (db.Stack, error) {+func newStack(f *reporesolver.ResolvedRepo, user *oauth.User, targetBranch, patch string, pullSource *models.PullSource, stackId string) (models.Stack, error) {······
+5
-5
appview/repo/feed.go
+5
-5
appview/repo/feed.go
···-func (rp *Repo) createPullItems(ctx context.Context, pull *db.Pull, f *reporesolver.ResolvedRepo) ([]*feeds.Item, error) {+func (rp *Repo) createPullItems(ctx context.Context, pull *models.Pull, f *reporesolver.ResolvedRepo) ([]*feeds.Item, error) {···-func (rp *Repo) buildPullDescription(handle syntax.Handle, state string, pull *db.Pull, repoName string) string {+func (rp *Repo) buildPullDescription(handle syntax.Handle, state string, pull *models.Pull, repoName string) string {
+2
-2
appview/state/profile.go
+2
-2
appview/state/profile.go
···-func (s *State) addPullRequestItems(ctx context.Context, feed *feeds.Feed, pulls []*db.Pull, author *feeds.Author) error {+func (s *State) addPullRequestItems(ctx context.Context, feed *feeds.Feed, pulls []*models.Pull, author *feeds.Author) error {···-func (s *State) createPullRequestItem(pull *db.Pull, owner *identity.Identity, author *feeds.Author) *feeds.Item {+func (s *State) createPullRequestItem(pull *models.Pull, owner *identity.Identity, author *feeds.Author) *feeds.Item {Title: fmt.Sprintf("%s created pull request '%s' in @%s/%s", author.Name, pull.Title, owner.Handle, pull.Repo.Name),