-7
appview/db/db.go
-7
appview/db/db.go
······
+37
-2
appview/db/pulls.go
+37
-2
appview/db/pulls.go
······+`update pulls set state = ? where repo_at = ? and pull_id = ? and (state <> ? or state <> ?)`,······
+10
-8
appview/pages/pages.go
+10
-8
appview/pages/pages.go
······
+12
-1
appview/pages/templates/repo/pulls/fragments/pullActions.html
+12
-1
appview/pages/templates/repo/pulls/fragments/pullActions.html
······hx-confirm="Are you sure you want to merge pull #{{ .Pull.PullId }} into the `{{ .Pull.TargetBranch }}` branch?"
+4
-1
appview/pages/templates/repo/pulls/fragments/pullHeader.html
+4
-1
appview/pages/templates/repo/pulls/fragments/pullHeader.html
······
+40
-21
appview/pages/templates/repo/pulls/fragments/pullStack.html
+40
-21
appview/pages/templates/repo/pulls/fragments/pullStack.html
···-<div class="grid grid-cols-1 rounded border border-gray-200 dark:border-gray-700 divide-y divide-gray-200 dark:divide-gray-700">-<a href="/{{ $.RepoInfo.FullName }}/pulls/{{ $pull.PullId }}" class="no-underline hover:no-underline hover:bg-gray-100 hover:dark:bg-gray-700">-<div class="flex gap-2 items-center px-2 {{ if $isCurrent }}bg-gray-100 dark:bg-gray-700{{ end }}">······+<div class="grid grid-cols-1 rounded border border-gray-200 dark:border-gray-700 divide-y divide-gray-200 dark:divide-gray-700">+<a href="/{{ $root.RepoInfo.FullName }}/pulls/{{ $pull.PullId }}" class="no-underline hover:no-underline hover:bg-gray-100/25 hover:dark:bg-gray-700/25">+<div class="flex gap-2 items-center px-2 {{ if $isCurrent }}bg-gray-100/50 dark:bg-gray-700/50{{ end }}">
+9
-3
appview/pages/templates/repo/pulls/pull.html
+9
-3
appview/pages/templates/repo/pulls/pull.html
·········-{{ template "repo/pulls/fragments/pullActions" (dict "LoggedInUser" $.LoggedInUser "Pull" $.Pull "RepoInfo" $.RepoInfo "RoundNumber" .RoundNumber "MergeCheck" $.MergeCheck "ResubmitCheck" $.ResubmitCheck) }}+{{ template "repo/pulls/fragments/pullActions" (dict "LoggedInUser" $.LoggedInUser "Pull" $.Pull "RepoInfo" $.RepoInfo "RoundNumber" .RoundNumber "MergeCheck" $.MergeCheck "ResubmitCheck" $.ResubmitCheck "Stack" $.Stack) }}<div class="bg-white dark:bg-gray-800 rounded drop-shadow-sm px-6 py-4 w-fit dark:text-white">···+<div class="bg-red-50 dark:bg-red-900 border border-red-500 rounded drop-shadow-sm px-6 py-2 relative w-fit">+<span class="font-medium">This pull has been deleted (possibly by jj abandon or jj squash)</span>
+6
appview/state/middleware.go
+6
appview/state/middleware.go
···
+25
-44
appview/state/pull.go
+25
-44
appview/state/pull.go
···············func (s *State) resubmitCheck(f *FullyResolvedRepo, pull *db.Pull, stack db.Stack) pages.ResubmitResult {············
+1
-1
flake.nix
+1
-1
flake.nix
···-"f+ /var/lib/knotserver/secret 0660 ${u} ${g} - KNOT_SERVER_SECRET=679f15000084699abc6a20d3ef449efa3656583f38e456a08f0638250688ff2e"+"f+ /var/lib/knotserver/secret 0660 ${u} ${g} - KNOT_SERVER_SECRET=38a7c3237c2a585807e06a5bcfac92eb39442063f3da306b7acb15cfdc51d19d"