Rename files from project(s) to repo(s)

This commit is contained in:
Sebastian Martinez
2024-08-22 09:43:06 +02:00
parent cca65a0b89
commit 868f7b1e2d
77 changed files with 83 additions and 83 deletions
+6 -6
View File
@@ -7,14 +7,14 @@ import type {
RepoListQuery,
Tree,
TreeStats,
} from "./lib/project.js";
} from "./lib/repo.js";
import type {
Author,
Config,
SeedingPolicy,
DefaultSeedingPolicy,
} from "./lib/shared.js";
import type { Comment, Embed, Reaction } from "./lib/project/comment.js";
import type { Comment, Embed, Reaction } from "./lib/repo/comment.js";
import type {
Commit,
CommitBlob,
@@ -26,8 +26,8 @@ import type {
DiffContent,
DiffFile,
HunkLine,
} from "./lib/project/commit.js";
import type { Issue, IssueState } from "./lib/project/issue.js";
} from "./lib/repo/commit.js";
import type { Issue, IssueState } from "./lib/repo/issue.js";
import type {
LifecycleState,
Merge,
@@ -36,13 +36,13 @@ import type {
Review,
Revision,
Verdict,
} from "./lib/project/patch.js";
} from "./lib/repo/patch.js";
import type { RequestOptions } from "./lib/fetcher.js";
import type { ZodSchema } from "zod";
import { z, array, literal, number, object, string, union } from "zod";
import * as repo from "./lib/project.js";
import * as repo from "./lib/repo.js";
import { Fetcher } from "./lib/fetcher.js";
import {
nodeConfigSchema,
@@ -1,8 +1,8 @@
import type { ZodSchema } from "zod";
import type { Fetcher, RequestOptions } from "./fetcher.js";
import type { Commit, Commits } from "./project/commit.js";
import type { Issue } from "./project/issue.js";
import type { Patch } from "./project/patch.js";
import type { Commit, Commits } from "./repo/commit.js";
import type { Issue } from "./repo/issue.js";
import type { Patch } from "./repo/patch.js";
import {
array,
@@ -23,9 +23,9 @@ import {
commitsSchema,
diffBlobSchema,
diffSchema,
} from "./project/commit.js";
import { issueSchema, issuesSchema } from "./project/issue.js";
import { patchSchema, patchesSchema } from "./project/patch.js";
} from "./repo/commit.js";
import { issueSchema, issuesSchema } from "./repo/issue.js";
import { patchSchema, patchesSchema } from "./repo/patch.js";
import { authorSchema } from "./shared.js";
const repoSchema = object({
+7 -7
View File
@@ -10,15 +10,15 @@
import Hotkeys from "./App/Hotkeys.svelte";
import LoadingBar from "./App/LoadingBar.svelte";
import Commit from "@app/views/projects/Commit.svelte";
import History from "@app/views/projects/History.svelte";
import Issue from "@app/views/projects/Issue.svelte";
import Issues from "@app/views/projects/Issues.svelte";
import Commit from "@app/views/repos/Commit.svelte";
import History from "@app/views/repos/History.svelte";
import Issue from "@app/views/repos/Issue.svelte";
import Issues from "@app/views/repos/Issues.svelte";
import Nodes from "@app/views/nodes/View.svelte";
import NotFound from "@app/views/NotFound.svelte";
import Patch from "@app/views/projects/Patch.svelte";
import Patches from "@app/views/projects/Patches.svelte";
import Source from "@app/views/projects/Source.svelte";
import Patch from "@app/views/repos/Patch.svelte";
import Patches from "@app/views/repos/Patches.svelte";
import Source from "@app/views/repos/Source.svelte";
import Users from "@app/views/users/View.svelte";
import Error from "@app/views/error/View.svelte";
@@ -1,5 +1,5 @@
<script lang="ts">
import type { RepoInfo } from "./ProjectCard";
import type { RepoInfo } from "./RepoCard";
import {
absoluteTimestamp,
+1 -1
View File
@@ -10,7 +10,7 @@ import {
repoRouteToPath,
repoTitle,
resolveRepoRoute,
} from "@app/views/projects/router";
} from "@app/views/repos/router";
import { loadRoute } from "@app/lib/router/definitions";
import { nodePath } from "@app/views/nodes/router";
import { userRouteToPath, userTitle } from "@app/views/users/router";
+2 -2
View File
@@ -2,13 +2,13 @@ import type {
ResponseError,
ResponseParseError,
} from "@http-client/lib/fetcher";
import type { RepoLoadedRoute, RepoRoute } from "@app/views/projects/router";
import type { RepoLoadedRoute, RepoRoute } from "@app/views/repos/router";
import type { UserLoadedRoute, UserRoute } from "@app/views/users/router";
import type { NodesRoute, NodesLoadedRoute } from "@app/views/nodes/router";
import type { ComponentProps } from "svelte";
import type IconLarge from "@app/components/IconLarge.svelte";
import { loadRepoRoute } from "@app/views/projects/router";
import { loadRepoRoute } from "@app/views/repos/router";
import { loadUserRoute } from "@app/views/users/router";
import { loadNodeRoute } from "@app/views/nodes/router";
+2 -2
View File
@@ -3,7 +3,7 @@
import * as router from "@app/lib/router";
import { baseUrlToString } from "@app/lib/utils";
import { fetchRepoInfos } from "@app/components/ProjectCard";
import { fetchRepoInfos } from "@app/components/RepoCard";
import { handleError } from "@app/views/nodes/error";
import Settings from "@app/App/Settings.svelte";
@@ -18,7 +18,7 @@
import MobileFooter from "@app/App/MobileFooter.svelte";
import Placeholder from "@app/components/Placeholder.svelte";
import Popover from "@app/components/Popover.svelte";
import RepoCard from "@app/components/ProjectCard.svelte";
import RepoCard from "@app/components/RepoCard.svelte";
import PolicyExplainer from "./PolicyExplainer.svelte";
import SeedSelector from "./SeedSelector.svelte";
+1 -1
View File
@@ -6,7 +6,7 @@ import { HttpdClient } from "@http-client";
import { ResponseError, ResponseParseError } from "@http-client/lib/fetcher";
import { baseUrlToString, isLocal } from "@app/lib/utils";
import { handleError } from "@app/views/nodes/error";
import { unreachableError } from "@app/views/projects/error";
import { unreachableError } from "@app/views/repos/error";
import { determineSeed } from "./SeedSelector";
export type NodesRouteParams =
@@ -1,8 +1,8 @@
<script lang="ts">
import type { BaseUrl, CommitBlob, Diff } from "@http-client";
import FileDiff from "@app/views/projects/Changeset/FileDiff.svelte";
import FileLocationChange from "@app/views/projects/Changeset/FileLocationChange.svelte";
import FileDiff from "@app/views/repos/Changeset/FileDiff.svelte";
import FileLocationChange from "@app/views/repos/Changeset/FileLocationChange.svelte";
import IconButton from "@app/components/IconButton.svelte";
import Icon from "@app/components/Icon.svelte";
import Observer, { intersection } from "@app/components/Observer.svelte";
@@ -8,7 +8,7 @@
import IconButton from "@app/components/IconButton.svelte";
import Icon from "@app/components/Icon.svelte";
import Id from "@app/components/Id.svelte";
import InlineTitle from "@app/views/projects/components/InlineTitle.svelte";
import InlineTitle from "@app/views/repos/components/InlineTitle.svelte";
import Link from "@app/components/Link.svelte";
export let baseUrl: BaseUrl;
@@ -8,14 +8,14 @@
Revision,
Verdict,
} from "@http-client";
import type { Timeline } from "@app/views/projects/Patch.svelte";
import type { Timeline } from "@app/views/repos/Patch.svelte";
import * as utils from "@app/lib/utils";
import { HttpdClient } from "@http-client";
import { cachedGetDiff } from "@app/views/projects/router";
import { cachedGetDiff } from "@app/views/repos/router";
import { onMount } from "svelte";
import CobCommitTeaser from "@app/views/projects/Cob/CobCommitTeaser.svelte";
import CobCommitTeaser from "@app/views/repos/Cob/CobCommitTeaser.svelte";
import CommentComponent from "@app/components/Comment.svelte";
import DiffStatBadge from "@app/components/DiffStatBadge.svelte";
import DropdownList from "@app/components/DropdownList.svelte";
@@ -4,11 +4,11 @@
import { formatObjectId } from "@app/lib/utils";
import Button from "@app/components/Button.svelte";
import Changeset from "@app/views/projects/Changeset.svelte";
import CommitAuthorship from "@app/views/projects/Commit/CommitAuthorship.svelte";
import Changeset from "@app/views/repos/Changeset.svelte";
import CommitAuthorship from "@app/views/repos/Commit/CommitAuthorship.svelte";
import Icon from "@app/components/Icon.svelte";
import Id from "@app/components/Id.svelte";
import InlineTitle from "@app/views/projects/components/InlineTitle.svelte";
import InlineTitle from "@app/views/repos/components/InlineTitle.svelte";
import Layout from "./Layout.svelte";
import Link from "@app/components/Link.svelte";
import Separator from "./Separator.svelte";
@@ -7,7 +7,7 @@
import ExpandButton from "@app/components/ExpandButton.svelte";
import IconButton from "@app/components/IconButton.svelte";
import Icon from "@app/components/Icon.svelte";
import InlineTitle from "@app/views/projects/components/InlineTitle.svelte";
import InlineTitle from "@app/views/repos/components/InlineTitle.svelte";
import Link from "@app/components/Link.svelte";
import Id from "@app/components/Id.svelte";
@@ -1,7 +1,7 @@
<script lang="ts">
import type { BaseUrl, Patch, Revision } from "@http-client";
import { cachedGetDiff } from "@app/views/projects/router";
import { cachedGetDiff } from "@app/views/repos/router";
import { formatCommit } from "@app/lib/utils";
import DiffStatBadge from "@app/components/DiffStatBadge.svelte";
@@ -22,7 +22,7 @@
import Link from "@app/components/Link.svelte";
import List from "@app/components/List.svelte";
import Loading from "@app/components/Loading.svelte";
import RepoNameHeader from "./Source/ProjectNameHeader.svelte";
import RepoNameHeader from "./Source/RepoNameHeader.svelte";
import Separator from "./Separator.svelte";
export let baseUrl: BaseUrl;
@@ -6,21 +6,21 @@
import * as utils from "@app/lib/utils";
import Assignees from "@app/views/projects/Cob/Assignees.svelte";
import Assignees from "@app/views/repos/Cob/Assignees.svelte";
import Badge from "@app/components/Badge.svelte";
import CobHeader from "@app/views/projects/Cob/CobHeader.svelte";
import Embeds from "@app/views/projects/Cob/Embeds.svelte";
import CobHeader from "@app/views/repos/Cob/CobHeader.svelte";
import Embeds from "@app/views/repos/Cob/Embeds.svelte";
import Icon from "@app/components/Icon.svelte";
import Id from "@app/components/Id.svelte";
import InlineTitle from "@app/views/projects/components/InlineTitle.svelte";
import Labels from "@app/views/projects/Cob/Labels.svelte";
import InlineTitle from "@app/views/repos/components/InlineTitle.svelte";
import Labels from "@app/views/repos/Cob/Labels.svelte";
import Layout from "./Layout.svelte";
import Link from "@app/components/Link.svelte";
import Markdown from "@app/components/Markdown.svelte";
import NodeId from "@app/components/NodeId.svelte";
import Reactions from "@app/components/Reactions.svelte";
import Separator from "./Separator.svelte";
import Share from "@app/views/projects/Share.svelte";
import Share from "@app/views/repos/Share.svelte";
import ThreadComponent from "@app/components/Thread.svelte";
export let baseUrl: BaseUrl;
@@ -7,7 +7,7 @@
import Icon from "@app/components/Icon.svelte";
import Id from "@app/components/Id.svelte";
import InlineLabels from "../Cob/InlineLabels.svelte";
import InlineTitle from "@app/views/projects/components/InlineTitle.svelte";
import InlineTitle from "@app/views/repos/components/InlineTitle.svelte";
import Link from "@app/components/Link.svelte";
import NodeId from "@app/components/NodeId.svelte";
@@ -18,7 +18,7 @@
import DropdownListItem from "@app/components/DropdownList/DropdownListItem.svelte";
import ErrorMessage from "@app/components/ErrorMessage.svelte";
import Icon from "@app/components/Icon.svelte";
import IssueTeaser from "@app/views/projects/Issue/IssueTeaser.svelte";
import IssueTeaser from "@app/views/repos/Issue/IssueTeaser.svelte";
import Layout from "./Layout.svelte";
import Link from "@app/components/Link.svelte";
import List from "@app/components/List.svelte";
@@ -7,7 +7,7 @@
import Link from "@app/components/Link.svelte";
import MobileFooter from "@app/App/MobileFooter.svelte";
import Separator from "./Separator.svelte";
import Sidebar from "@app/views/projects/Sidebar.svelte";
import Sidebar from "@app/views/repos/Sidebar.svelte";
export let activeTab: ActiveTab | undefined = undefined;
export let seedingPolicy: SeedingPolicy;
@@ -52,28 +52,28 @@
import Badge from "@app/components/Badge.svelte";
import Button from "@app/components/Button.svelte";
import Changeset from "@app/views/projects/Changeset.svelte";
import CheckoutButton from "@app/views/projects/Patch/CheckoutButton.svelte";
import CobHeader from "@app/views/projects/Cob/CobHeader.svelte";
import CompareButton from "@app/views/projects/Patch/CompareButton.svelte";
import Changeset from "@app/views/repos/Changeset.svelte";
import CheckoutButton from "@app/views/repos/Patch/CheckoutButton.svelte";
import CobHeader from "@app/views/repos/Cob/CobHeader.svelte";
import CompareButton from "@app/views/repos/Patch/CompareButton.svelte";
import DiffStatBadge from "@app/components/DiffStatBadge.svelte";
import Embeds from "@app/views/projects/Cob/Embeds.svelte";
import Embeds from "@app/views/repos/Cob/Embeds.svelte";
import Icon from "@app/components/Icon.svelte";
import Id from "@app/components/Id.svelte";
import InlineTitle from "@app/views/projects/components/InlineTitle.svelte";
import Labels from "@app/views/projects/Cob/Labels.svelte";
import Layout from "@app/views/projects/Layout.svelte";
import InlineTitle from "@app/views/repos/components/InlineTitle.svelte";
import Labels from "@app/views/repos/Cob/Labels.svelte";
import Layout from "@app/views/repos/Layout.svelte";
import Link from "@app/components/Link.svelte";
import Markdown from "@app/components/Markdown.svelte";
import NodeId from "@app/components/NodeId.svelte";
import Placeholder from "@app/components/Placeholder.svelte";
import Radio from "@app/components/Radio.svelte";
import Reactions from "@app/components/Reactions.svelte";
import Reviews from "@app/views/projects/Cob/Reviews.svelte";
import RevisionComponent from "@app/views/projects/Cob/Revision.svelte";
import RevisionSelector from "@app/views/projects/Patch/RevisionSelector.svelte";
import Reviews from "@app/views/repos/Cob/Reviews.svelte";
import RevisionComponent from "@app/views/repos/Cob/Revision.svelte";
import RevisionSelector from "@app/views/repos/Patch/RevisionSelector.svelte";
import Separator from "./Separator.svelte";
import Share from "@app/views/projects/Share.svelte";
import Share from "@app/views/repos/Share.svelte";
export let baseUrl: BaseUrl;
export let seedingPolicy: SeedingPolicy;
@@ -8,8 +8,8 @@
import DiffStatBadgeLoader from "../DiffStatBadgeLoader.svelte";
import Icon from "@app/components/Icon.svelte";
import Id from "@app/components/Id.svelte";
import InlineLabels from "@app/views/projects/Cob/InlineLabels.svelte";
import InlineTitle from "@app/views/projects/components/InlineTitle.svelte";
import InlineLabels from "@app/views/repos/Cob/InlineLabels.svelte";
import InlineTitle from "@app/views/repos/components/InlineTitle.svelte";
import Link from "@app/components/Link.svelte";
import NodeId from "@app/components/NodeId.svelte";
@@ -3,7 +3,7 @@
import type { BaseUrl, Repo, SeedingPolicy } from "@http-client";
import Button from "@app/components/Button.svelte";
import ContextRepo from "@app/views/projects/Sidebar/ContextRepo.svelte";
import ContextRepo from "@app/views/repos/Sidebar/ContextRepo.svelte";
import Help from "@app/App/Help.svelte";
import Icon from "@app/components/Icon.svelte";
import Link from "@app/components/Link.svelte";
@@ -17,7 +17,7 @@
import BlobComponent from "./Source/Blob.svelte";
import FilePath from "@app/components/FilePath.svelte";
import RepoNameHeader from "./Source/ProjectNameHeader.svelte";
import RepoNameHeader from "./Source/RepoNameHeader.svelte";
import Separator from "./Separator.svelte";
import TreeComponent from "./Source/Tree.svelte";
@@ -9,7 +9,7 @@
import { lineNumbersGutter } from "@app/lib/syntax";
import Button from "@app/components/Button.svelte";
import CommitButton from "@app/views/projects/components/CommitButton.svelte";
import CommitButton from "@app/views/repos/components/CommitButton.svelte";
import File from "@app/components/File.svelte";
import FilePath from "@app/components/FilePath.svelte";
import Icon from "@app/components/Icon.svelte";
@@ -1,5 +1,5 @@
<script lang="ts">
import type { RepoRoute } from "@app/views/projects/router";
import type { RepoRoute } from "@app/views/repos/router";
import type { Repo, Remote } from "@http-client";
import fuzzysort from "fuzzysort";
@@ -1,5 +1,5 @@
<script lang="ts">
import type { RepoRoute } from "@app/views/projects/router";
import type { RepoRoute } from "@app/views/repos/router";
import type { Remote } from "@http-client";
import { closeFocused } from "@app/components/Popover.svelte";
@@ -6,12 +6,12 @@
import { twemoji } from "@app/lib/utils";
import Badge from "@app/components/Badge.svelte";
import CloneButton from "@app/views/projects/Header/CloneButton.svelte";
import CloneButton from "@app/views/repos/Header/CloneButton.svelte";
import Icon from "@app/components/Icon.svelte";
import Id from "@app/components/Id.svelte";
import Link from "@app/components/Link.svelte";
import SeedButton from "@app/views/projects/Header/SeedButton.svelte";
import Share from "@app/views/projects/Share.svelte";
import SeedButton from "@app/views/repos/Header/SeedButton.svelte";
import Share from "@app/views/repos/Share.svelte";
export let repo: Repo;
export let baseUrl: BaseUrl;
@@ -1,5 +1,5 @@
import type { ErrorRoute, NotFoundRoute } from "@app/lib/router/definitions";
import type { RepoRoute } from "@app/views/projects/router";
import type { RepoRoute } from "@app/views/repos/router";
import { baseUrlToString } from "@app/lib/utils";
import { ResponseParseError, ResponseError } from "@http-client/lib/fetcher";
@@ -28,7 +28,7 @@ import config from "virtual:config";
import { HttpdClient } from "@http-client";
import { ResponseError, ResponseParseError } from "@http-client/lib/fetcher";
import { cached } from "@app/lib/cache";
import { handleError, unreachableError } from "@app/views/projects/error";
import { handleError, unreachableError } from "@app/views/repos/error";
import { isLocal, unreachable } from "@app/lib/utils";
import { nodePath } from "@app/views/nodes/router";
+3 -3
View File
@@ -3,7 +3,7 @@
import * as router from "@app/lib/router";
import * as utils from "@app/lib/utils";
import { fetchRepoInfos } from "@app/components/ProjectCard";
import { fetchRepoInfos } from "@app/components/RepoCard";
import { handleError } from "@app/views/nodes/error";
import Avatar from "@app/components/Avatar.svelte";
@@ -19,8 +19,8 @@
import MobileFooter from "@app/App/MobileFooter.svelte";
import Placeholder from "@app/components/Placeholder.svelte";
import Popover from "@app/components/Popover.svelte";
import RepoCard from "@app/components/ProjectCard.svelte";
import Separator from "@app/views/projects/Separator.svelte";
import RepoCard from "@app/components/RepoCard.svelte";
import Separator from "@app/views/repos/Separator.svelte";
import Settings from "@app/App/Settings.svelte";
import UserAddress from "@app/views/users/UserAddress.svelte";
+1 -1
View File
@@ -7,7 +7,7 @@ import { HttpdClient } from "@http-client";
import { ResponseError, ResponseParseError } from "@http-client/lib/fetcher";
import { handleError } from "@app/views/nodes/error";
import { nodePath } from "@app/views/nodes/router";
import { unreachableError } from "@app/views/projects/error";
import { unreachableError } from "@app/views/repos/error";
export interface UserRoute {
resource: "users";
@@ -12,7 +12,7 @@ import {
sourceBrowsingUrl,
test,
} from "@tests/support/fixtures.js";
import { changeBranch, createRepo } from "@tests/support/project";
import { changeBranch, createRepo } from "@tests/support/repo";
import { expectUrlPersistsReload } from "@tests/support/router";
test("navigate to repo", async ({ page }) => {
@@ -6,7 +6,7 @@ import {
sourceBrowsingUrl,
test,
} from "@tests/support/fixtures.js";
import { changeBranch } from "@tests/support/project";
import { changeBranch } from "@tests/support/repo";
import sinon from "sinon";
const commitUrl = `${sourceBrowsingUrl}/commits/${bobHead}`;
@@ -9,7 +9,7 @@ import {
sourceBrowsingUrl,
test,
} from "@tests/support/fixtures.js";
import { changeBranch, createRepo } from "@tests/support/project";
import { changeBranch, createRepo } from "@tests/support/repo";
import sinon from "sinon";
test("peer and branch switching", async ({ page }) => {
@@ -1,5 +1,5 @@
import { test, cobUrl, expect } from "@tests/support/fixtures.js";
import { createRepo } from "@tests/support/project";
import { createRepo } from "@tests/support/repo";
test("navigate issue listing", async ({ page }) => {
await page.goto(cobUrl);
@@ -1,5 +1,5 @@
import { test, cobUrl, expect } from "@tests/support/fixtures.js";
import { createRepo } from "@tests/support/project";
import { createRepo } from "@tests/support/repo";
test("navigate patch listing", async ({ page }) => {
await page.goto(cobUrl);
+1 -1
View File
@@ -6,7 +6,7 @@ import {
sourceBrowsingUrl,
test,
} from "@tests/support/fixtures.js";
import { createRepo } from "@tests/support/project";
import { createRepo } from "@tests/support/repo";
import {
expectBackAndForwardNavigationWorks,
expectUrlPersistsReload,
+1 -1
View File
@@ -14,7 +14,7 @@ import * as logLabel from "@tests/support/logPrefix.js";
import * as patch from "@tests/support/cobs/patch.js";
import { createOptions, supportDir, tmpDir } from "@tests/support/support.js";
import { createPeerManager } from "@tests/support/peerManager.js";
import { createRepo } from "@tests/support/project.js";
import { createRepo } from "@tests/support/repo.js";
import { formatCommit } from "@app/lib/utils.js";
export { expect };
@@ -1,5 +1,5 @@
import { describe, expect, test } from "vitest";
import { testExports } from "@app/views/projects/router";
import { testExports } from "@app/views/repos/router";
// Defining the window.origin value, since vitest doesn't provide one.
window.origin = "http://localhost:3000";