create mode 100644 apps/server/src/persistence/Migrations/053_PullRequestFilesViewed.ts create mode 100644 apps/server/src/persistence/PullRequestFilesViewed.ts create mode 100644 apps/server/src/pullRequest/AzureDevOpsPullRequestProvider.test.ts create mode 100644 apps/server/src/pullRequest/azureDevOpsDiff.test.ts create mode 100644 apps/server/src/pullRequest/azureDevOpsDiff.ts create mode 100644 apps/server/src/pullRequest/bitbucketDiffRevisions.test.ts create mode 100644 apps/server/src/pullRequest/bitbucketDiffRevisions.ts create mode 100644 apps/server/src/pullRequest/pullRequestViewedFiles.ts create mode 100644 apps/web/src/components/pullRequest/pullRequestFilesViewed.logic.test.ts create mode 100644 apps/web/src/components/pullRequest/pullRequestFilesViewed.logic.ts create mode 100644 apps/web/src/components/pullRequest/usePullRequestFilesViewed.test.tsx create mode 100644 apps/web/src/components/pullRequest/usePullRequestFilesViewed.ts create mode 100644 docs/internals/pull-request-file-revisions.md create mode 100644 packages/shared/src/gitPatchPath.test.ts create mode 100644 packages/shared/src/gitPatchPath.ts