Add support for submodules and update heartwood
modified httpd-client/index.ts
@@ -13,7 +13,7 @@ import type {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -71,6 +71,7 @@ export type {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -121,13 +122,11 @@ const nodeTrackingSchema = array(
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
modified httpd-client/lib/project.ts
@@ -96,7 +96,8 @@ export type Blob = z.infer<typeof blobSchema>;
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified httpd-client/lib/project/comment.ts
@@ -1,24 +1,25 @@
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified httpd-client/lib/project/issue.ts
@@ -3,6 +3,7 @@ import type { ZodSchema, z } from "zod";
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -18,12 +19,12 @@ const issueStateSchema = union([
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified httpd-client/lib/project/patch.ts
@@ -15,13 +15,9 @@ import {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -39,26 +35,21 @@ const patchStateSchema = union([
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -69,11 +60,11 @@ export type Review = z.infer<typeof reviewSchema>;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -82,8 +73,7 @@ const revisionSchema = object({
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -98,7 +88,7 @@ export type Revision = z.infer<typeof revisionSchema>;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified httpd-client/lib/shared.ts
@@ -70,3 +70,8 @@ export const codeLocationSchema = object({
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
modified httpd-client/tests/project.test.ts
@@ -182,7 +182,18 @@ describe("project", () => {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/components/Comment.svelte
@@ -34,7 +34,10 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/components/ReactionSelector.svelte
@@ -12,7 +12,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/components/Reactions.svelte
@@ -5,7 +5,10 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/components/Thread.svelte
@@ -25,7 +25,11 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/views/projects/Cob/AssigneeInput.svelte
@@ -1,4 +1,6 @@
|
|
| + | |
| + | |
|
|
|
|
|
@@ -9,14 +11,16 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -29,7 +33,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -48,7 +52,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -56,7 +60,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -98,15 +102,16 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -153,8 +158,8 @@
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified src/views/projects/Cob/Revision.svelte
@@ -63,12 +63,15 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/views/projects/Issue.svelte
@@ -1,9 +1,11 @@
|
|
| + | |
|
|
|
|
| + | |
| + | |
|
|
|
|
| - | |
|
|
|
|
|
@@ -166,9 +168,10 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
|
|
|
|
|
@@ -177,7 +180,9 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -275,12 +280,15 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/views/projects/Issue/New.svelte
@@ -1,5 +1,5 @@
|
|
| - | |
| + | |
|
|
|
|
|
@@ -21,7 +21,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -35,7 +35,13 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/views/projects/Patch.svelte
@@ -208,7 +208,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -220,7 +220,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -367,7 +367,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -378,7 +378,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/views/projects/Source/Tree.svelte
@@ -6,6 +6,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -33,6 +34,8 @@
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
added src/views/projects/Source/Tree/Submodule.svelte
@@ -0,0 +1,43 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified tests/e2e/project.spec.ts
@@ -34,7 +34,7 @@ test("navigate to project", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -54,7 +54,7 @@ test("navigate to project", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -120,7 +120,7 @@ test("navigate deep file hierarchies", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -151,6 +151,11 @@ test("navigate deep file hierarchies", async ({ page }) => {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified tests/e2e/project/commit.spec.ts
@@ -13,7 +13,7 @@ test("navigation from commit list", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -30,7 +30,9 @@ test("relative timestamps", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified tests/e2e/project/commits.spec.ts
@@ -2,6 +2,7 @@ import {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -9,7 +10,7 @@ import { createProject } from "@tests/support/project";
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -23,10 +24,10 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -68,12 +69,12 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -85,7 +86,7 @@ test("peer and branch switching", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -111,14 +112,16 @@ test("relative timestamps", async ({ page }) => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified tests/e2e/router.ts
@@ -66,7 +66,7 @@ test.describe("project page navigation", () => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -89,7 +89,7 @@ test.describe("project page navigation", () => {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified tests/fixtures/repos/source-browsing.tar.bz2
modified tests/support/fixtures.ts
@@ -13,6 +13,7 @@ import { createOptions, supportDir, tmpDir } from "@tests/support/support.js";
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -652,13 +653,13 @@ export async function createMarkdownFixture(peer: RadiclePeer) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified tests/support/heartwood-version
@@ -1 +1 @@
| - | |
| + | |