Add support for submodules
Requires patch heartwood@3c8f7b94ec92f5759d6e4a51f3ddff403872e12a
22 files changed
+157
-71
953643c0
→
5b30269c
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>;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -83,7 +74,7 @@ const revisionSchema = object({
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -98,7 +89,7 @@ export type Revision = z.infer<typeof revisionSchema>;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified httpd-client/lib/shared.ts
@@ -70,3 +70,8 @@ export const codeLocationSchema = object({
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
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 @@
|
|
| + | |
|
|
|
|
| + | |
| + | |
|
|
|
|
| - | |
|
|
|
|
|
@@ -165,9 +167,10 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
|
|
|
|
|
@@ -176,7 +179,11 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -274,12 +281,15 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/views/projects/Patch.svelte
@@ -207,7 +207,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -219,7 +219,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -366,7 +366,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -377,7 +377,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
@@ -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/fixtures/repos/source-browsing.tar.bz2
modified tests/support/fixtures.ts
@@ -13,6 +13,7 @@ import { createOptions, supportDir, tmpDir } from "@tests/support/support.js";
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -161,6 +162,8 @@ export const test = base.extend<{
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -647,13 +650,13 @@ export async function createMarkdownFixture(peer: RadiclePeer) {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified tests/support/heartwood-version
@@ -1 +1 @@
| - | |
| + | |