From 0ef2302b0677183ca572aa6322d7fe590d27b4b0 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 12:02:32 +0800 Subject: [PATCH 01/61] Update progress --- progress.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..96ddf8ac23 --- /dev/null +++ b/progress.json @@ -0,0 +1,11 @@ +[ + { + "exercise_name": "stage-fright", + "started_at": 1787630548.794044, + "completed_at": 1787630551.354036, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + } +] \ No newline at end of file From 286e1b5fc352795daf9a196e2d97f3f14a52a6a5 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 12:05:44 +0800 Subject: [PATCH 02/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 96ddf8ac23..6288c59662 100644 --- a/progress.json +++ b/progress.json @@ -7,5 +7,14 @@ "Great work! You have successfully checked in all the actors!" ], "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1787630740.977916, + "completed_at": 1787630743.411003, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 87e78d61f5d1b9b06eb3c25b63dd53205e68054b Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 12:06:50 +0800 Subject: [PATCH 03/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6288c59662..f8f04b4b10 100644 --- a/progress.json +++ b/progress.json @@ -16,5 +16,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1787630807.543112, + "completed_at": 1787630809.980823, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" } ] \ No newline at end of file From 05f7dffe5b72bce1e722bdd2d8299c27de082d00 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 12:14:53 +0800 Subject: [PATCH 04/61] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index f8f04b4b10..50820a71b9 100644 --- a/progress.json +++ b/progress.json @@ -25,5 +25,15 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1787631287.57883, + "completed_at": 1787631292.399397, + "comments": [ + "New grocery list items added to shopping-list.txt are not committed.", + "Grocery list items removed from shopping-list.txt are not committed." + ], + "status": "Incomplete" } ] \ No newline at end of file From 92bac0a52626e4c79cb351b8f903d49d165f192d Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 12:16:50 +0800 Subject: [PATCH 05/61] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 50820a71b9..73b5ca276f 100644 --- a/progress.json +++ b/progress.json @@ -35,5 +35,15 @@ "Grocery list items removed from shopping-list.txt are not committed." ], "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1787631404.681121, + "completed_at": 1787631409.297691, + "comments": [ + "New grocery list items added to shopping-list.txt are not committed.", + "Grocery list items removed from shopping-list.txt are not committed." + ], + "status": "Incomplete" } ] \ No newline at end of file From e7f39529e395fe7d3e0cd73262e6106d2dc59bd2 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 12:19:18 +0800 Subject: [PATCH 06/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 73b5ca276f..62ff973dc2 100644 --- a/progress.json +++ b/progress.json @@ -45,5 +45,14 @@ "Grocery list items removed from shopping-list.txt are not committed." ], "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1787631554.449422, + "completed_at": 1787631557.276258, + "comments": [ + "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" + ], + "status": "Completed" } ] \ No newline at end of file From 45e6f4833f369c214d0c87258da5b3d61e5b3156 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 12:29:53 +0800 Subject: [PATCH 07/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 62ff973dc2..170962abef 100644 --- a/progress.json +++ b/progress.json @@ -54,5 +54,14 @@ "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" ], "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1787632189.977062, + "completed_at": 1787632192.421986, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" } ] \ No newline at end of file From 03ec8aa1e4e02e1c775f67056f59f3a7667c658d Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 12:58:30 +0800 Subject: [PATCH 08/61] Update progress --- progress.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/progress.json b/progress.json index 170962abef..2a69e43cfd 100644 --- a/progress.json +++ b/progress.json @@ -63,5 +63,12 @@ "Great work! You have successfully fixed the attendance system!" ], "status": "Completed" + }, + { + "exercise_name": "log-and-order", + "started_at": 1787633907.335021, + "completed_at": 1787633909.952576, + "comments": [], + "status": "Completed" } ] \ No newline at end of file From 638ab75e9b49016e457acfc6c8eb45968acb2b2e Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 13:11:42 +0800 Subject: [PATCH 09/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2a69e43cfd..bdd466fbdd 100644 --- a/progress.json +++ b/progress.json @@ -70,5 +70,14 @@ "completed_at": 1787633909.952576, "comments": [], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787634658.259335, + "completed_at": 1787634701.713591, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 04ef1b850c69392d42d61a313cf6fcccddc520ad Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 13:19:00 +0800 Subject: [PATCH 10/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index bdd466fbdd..ed4a40a369 100644 --- a/progress.json +++ b/progress.json @@ -79,5 +79,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787635133.858749, + "completed_at": 1787635140.03849, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 3d0268dd69873cb1ee7a7e7574b3000be6fb67b5 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 13:19:27 +0800 Subject: [PATCH 11/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ed4a40a369..b2d39add3e 100644 --- a/progress.json +++ b/progress.json @@ -88,5 +88,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787635148.349304, + "completed_at": 1787635166.941161, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 06c81aa582618924c51eaa3aca00673e980ea8b0 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 13:20:27 +0800 Subject: [PATCH 12/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b2d39add3e..73ebebc89a 100644 --- a/progress.json +++ b/progress.json @@ -97,5 +97,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787635221.633202, + "completed_at": 1787635226.870353, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 030d3b0a30d29671de48bb3478283d4e0bd77346 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 13:28:50 +0800 Subject: [PATCH 13/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 73ebebc89a..0fd4415e56 100644 --- a/progress.json +++ b/progress.json @@ -106,5 +106,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787635726.695361, + "completed_at": 1787635729.224774, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From e1a58ee972fb7efee36b7290a5a5f7890eeb8df8 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 13:36:23 +0800 Subject: [PATCH 14/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0fd4415e56..ef3e0c4da9 100644 --- a/progress.json +++ b/progress.json @@ -115,5 +115,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787636178.646807, + "completed_at": 1787636182.138475, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 7829f4093a4b39a80b4600126233fa15138943a7 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 14:17:35 +0800 Subject: [PATCH 15/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ef3e0c4da9..daa0b9d074 100644 --- a/progress.json +++ b/progress.json @@ -124,5 +124,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787638645.866611, + "completed_at": 1787638654.597988, + "comments": [ + "You are still ignoring why_am_i_hidden.txt. Find where the file is and fix that." + ], + "status": "Incomplete" } ] \ No newline at end of file From 79ed754d9627adf4db45b74dc2ee253f8c8f19bb Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 14:18:36 +0800 Subject: [PATCH 16/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index daa0b9d074..15f2538b4f 100644 --- a/progress.json +++ b/progress.json @@ -133,5 +133,14 @@ "You are still ignoring why_am_i_hidden.txt. Find where the file is and fix that." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787638708.43022, + "completed_at": 1787638715.534014, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From faf37e65ec77b4637030e79a8903e3cb17060244 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 14:36:35 +0800 Subject: [PATCH 17/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 15f2538b4f..a51d6ccc92 100644 --- a/progress.json +++ b/progress.json @@ -142,5 +142,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787639790.822701, + "completed_at": 1787639794.40889, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 6f19454f109fd1bb1d0ed008109f72f3d152678c Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 14:42:12 +0800 Subject: [PATCH 18/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a51d6ccc92..72ad60e29b 100644 --- a/progress.json +++ b/progress.json @@ -151,5 +151,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787640127.728932, + "completed_at": 1787640131.405966, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 9b479a8b0c6373e380210839b9dfe70e3af6a8a8 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 14:47:35 +0800 Subject: [PATCH 19/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 72ad60e29b..1f796b9947 100644 --- a/progress.json +++ b/progress.json @@ -160,5 +160,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787640452.58054, + "completed_at": 1787640454.506875, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 98215a23086f19162b668b0e0b48fa3e89515f73 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 15:05:14 +0800 Subject: [PATCH 20/61] Update progress --- progress.json | 117 +++++++++++++++++++++++++++----------------------- 1 file changed, 63 insertions(+), 54 deletions(-) diff --git a/progress.json b/progress.json index 1f796b9947..ebec9255ba 100644 --- a/progress.json +++ b/progress.json @@ -1,28 +1,28 @@ [ { - "exercise_name": "stage-fright", - "started_at": 1787630548.794044, - "completed_at": 1787630551.354036, + "exercise_name": "clone-repo", + "started_at": 1787640127.728932, + "completed_at": 1787640131.405966, "comments": [ - "Great work! You have successfully checked in all the actors!" + "Great work creating a clone of a fork from Github!" ], "status": "Completed" }, { - "exercise_name": "under-control", - "started_at": 1787630740.977916, - "completed_at": 1787630743.411003, + "exercise_name": "fetch-and-pull", + "started_at": 1787640452.58054, + "completed_at": 1787640454.506875, "comments": [ - "You successfully used git init to initialize this folder as a Git repository!" + "Great work fetching and pulling different upstreams!" ], "status": "Completed" }, { - "exercise_name": "undo-init", - "started_at": 1787630807.543112, - "completed_at": 1787630809.980823, + "exercise_name": "fork-repo", + "started_at": 1787639790.822701, + "completed_at": 1787639794.40889, "comments": [ - "You have successfully undone the init operation!" + "Great work creating a fork with Github!" ], "status": "Completed" }, @@ -56,11 +56,29 @@ "status": "Completed" }, { - "exercise_name": "staging-intervention", - "started_at": 1787632189.977062, - "completed_at": 1787632192.421986, + "exercise_name": "ignoring-somethings", + "started_at": 1787638645.866611, + "completed_at": 1787638654.597988, "comments": [ - "Great work! You have successfully fixed the attendance system!" + "You are still ignoring why_am_i_hidden.txt. Find where the file is and fix that." + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787638708.43022, + "completed_at": 1787638715.534014, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787635726.695361, + "completed_at": 1787635729.224774, + "comments": [ + "Great work with using git remote to add an upstream remote!" ], "status": "Completed" }, @@ -71,6 +89,15 @@ "comments": [], "status": "Completed" }, + { + "exercise_name": "push-over", + "started_at": 1787636178.646807, + "completed_at": 1787636182.138475, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" + }, { "exercise_name": "remote-control", "started_at": 1787634658.259335, @@ -108,65 +135,47 @@ "status": "Completed" }, { - "exercise_name": "link-me", - "started_at": 1787635726.695361, - "completed_at": 1787635729.224774, - "comments": [ - "Great work with using git remote to add an upstream remote!" - ], - "status": "Completed" - }, - { - "exercise_name": "push-over", - "started_at": 1787636178.646807, - "completed_at": 1787636182.138475, + "exercise_name": "stage-fright", + "started_at": 1787630548.794044, + "completed_at": 1787630551.354036, "comments": [ - "Great work pushing changes to the remote!" + "Great work! You have successfully checked in all the actors!" ], "status": "Completed" }, { - "exercise_name": "ignoring-somethings", - "started_at": 1787638645.866611, - "completed_at": 1787638654.597988, - "comments": [ - "You are still ignoring why_am_i_hidden.txt. Find where the file is and fix that." - ], - "status": "Incomplete" - }, - { - "exercise_name": "ignoring-somethings", - "started_at": 1787638708.43022, - "completed_at": 1787638715.534014, + "exercise_name": "staging-intervention", + "started_at": 1787632189.977062, + "completed_at": 1787632192.421986, "comments": [ - "Great work using .gitignore!" + "Great work! You have successfully fixed the attendance system!" ], "status": "Completed" }, { - "exercise_name": "fork-repo", - "started_at": 1787639790.822701, - "completed_at": 1787639794.40889, + "exercise_name": "under-control", + "started_at": 1787630740.977916, + "completed_at": 1787630743.411003, "comments": [ - "Great work creating a fork with Github!" + "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" }, { - "exercise_name": "clone-repo", - "started_at": 1787640127.728932, - "completed_at": 1787640131.405966, + "exercise_name": "undo-init", + "started_at": 1787630807.543112, + "completed_at": 1787630809.980823, "comments": [ - "Great work creating a clone of a fork from Github!" + "You have successfully undone the init operation!" ], "status": "Completed" }, { - "exercise_name": "fetch-and-pull", - "started_at": 1787640452.58054, - "completed_at": 1787640454.506875, + "exercise_name": "view-commits", + "started_at": 1787641511.959678, + "completed_at": 1787641513.916103, "comments": [ - "Great work fetching and pulling different upstreams!" + "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" } From aded53e35048174f9e88d01bbba0774258262b26 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 15:17:27 +0800 Subject: [PATCH 21/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ebec9255ba..e86471f025 100644 --- a/progress.json +++ b/progress.json @@ -178,5 +178,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787642243.245811, + "completed_at": 1787642247.14584, + "comments": [ + "\"first-pilot\" should point to the first commit." + ], + "status": "Incomplete" } ] \ No newline at end of file From d080fe87f912d9900051962cd3a2156fa46cbd5c Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 15:18:52 +0800 Subject: [PATCH 22/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e86471f025..e74b6fa6f4 100644 --- a/progress.json +++ b/progress.json @@ -187,5 +187,14 @@ "\"first-pilot\" should point to the first commit." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1787642328.412192, + "completed_at": 1787642331.365149, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 3ba1d4e3cb7f762499fe346688437d45183a1846 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 15:22:57 +0800 Subject: [PATCH 23/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e74b6fa6f4..e86284de96 100644 --- a/progress.json +++ b/progress.json @@ -196,5 +196,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787642574.398165, + "completed_at": 1787642576.593489, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 20cf9a61bd8473829253f2cb4d52d69b3844e770 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 15:25:44 +0800 Subject: [PATCH 24/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e86284de96..8ef109061e 100644 --- a/progress.json +++ b/progress.json @@ -205,5 +205,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787642742.366219, + "completed_at": 1787642744.299277, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 3b7b822a754d42ba50547e7cb54b00128e2c1ccc Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 15:35:09 +0800 Subject: [PATCH 25/61] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 8ef109061e..89e8bc03b8 100644 --- a/progress.json +++ b/progress.json @@ -214,5 +214,15 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787643302.51413, + "completed_at": 1787643308.510179, + "comments": [ + "Tag v1.0 is missing, did you push it to the remote?", + "Tag v2.0 is missing, did you push it to the remote?" + ], + "status": "Incomplete" } ] \ No newline at end of file From 21988e6987025437c02505cec2494f8af22e8e16 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 15:35:37 +0800 Subject: [PATCH 26/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 89e8bc03b8..94ecabdfa3 100644 --- a/progress.json +++ b/progress.json @@ -224,5 +224,14 @@ "Tag v2.0 is missing, did you push it to the remote?" ], "status": "Incomplete" + }, + { + "exercise_name": "tags-push", + "started_at": 1787643333.821948, + "completed_at": 1787643336.747216, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From eea3e522987ff7c31c935aa753357cfb26a51332 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 16:04:18 +0800 Subject: [PATCH 27/61] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 94ecabdfa3..7a493f0c10 100644 --- a/progress.json +++ b/progress.json @@ -233,5 +233,15 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787645052.45207, + "completed_at": 1787645057.58539, + "comments": [ + "Answer for Which files have changed from Jan 09th to Jan 15th? does not contain all of the right answers.", + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 4f0f195948ff416d328645440b5834eef1612e87 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 16:06:58 +0800 Subject: [PATCH 28/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7a493f0c10..3bd521e7f7 100644 --- a/progress.json +++ b/progress.json @@ -243,5 +243,14 @@ "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787645212.899433, + "completed_at": 1787645217.636611, + "comments": [ + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From c583d29d462de2cddbe654e15f0fbe002abeaa20 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 16:07:46 +0800 Subject: [PATCH 29/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3bd521e7f7..4cb645b9c2 100644 --- a/progress.json +++ b/progress.json @@ -252,5 +252,14 @@ "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787645261.556084, + "completed_at": 1787645265.925155, + "comments": [ + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From ee5671ccb1d23514600eeb498b6deac41e97ceca Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 16:09:08 +0800 Subject: [PATCH 30/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4cb645b9c2..81abe7aeef 100644 --- a/progress.json +++ b/progress.json @@ -261,5 +261,14 @@ "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787645344.942409, + "completed_at": 1787645347.378876, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 29ce150ba070eaa31b506c9c0161a1aef1c86261 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 16:24:45 +0800 Subject: [PATCH 31/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 81abe7aeef..26d99f6b69 100644 --- a/progress.json +++ b/progress.json @@ -270,5 +270,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787646282.407951, + "completed_at": 1787646284.861142, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From b0b69224bcc7fc10211d34d3140230bd9f2f9a3c Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 16:40:46 +0800 Subject: [PATCH 32/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 26d99f6b69..6aff5bee36 100644 --- a/progress.json +++ b/progress.json @@ -279,5 +279,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787647241.778989, + "completed_at": 1787647245.451907, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 474b884cefdbb758804d94ec799a8affc730dfe8 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 17:25:52 +0800 Subject: [PATCH 33/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6aff5bee36..6e9cd7c492 100644 --- a/progress.json +++ b/progress.json @@ -288,5 +288,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787649948.452828, + "completed_at": 1787649951.317645, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file From ab9ed2d19843bde0278cadda91cb05f484581457 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 20:39:30 +0800 Subject: [PATCH 34/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6e9cd7c492..47f8e01cfe 100644 --- a/progress.json +++ b/progress.json @@ -297,5 +297,14 @@ "Good work reverting commits!" ], "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1787661567.02354, + "completed_at": 1787661569.736321, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" } ] \ No newline at end of file From 34049091f8ad5bdbc367f17d8ca69dba92d0386d Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 20:52:17 +0800 Subject: [PATCH 35/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 47f8e01cfe..0b43a4ef14 100644 --- a/progress.json +++ b/progress.json @@ -306,5 +306,14 @@ "Great work with using git branch and git checkout to fix the bugs!" ], "status": "Completed" + }, + { + "exercise_name": "branch-previous", + "started_at": 1787662334.192066, + "completed_at": 1787662336.432098, + "comments": [ + "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" + ], + "status": "Completed" } ] \ No newline at end of file From 4c3f6049a901702b45c109a2dc26e99a97321324 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 21:02:26 +0800 Subject: [PATCH 36/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0b43a4ef14..99c5e822bc 100644 --- a/progress.json +++ b/progress.json @@ -315,5 +315,14 @@ "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" ], "status": "Completed" + }, + { + "exercise_name": "branch-bender", + "started_at": 1787662942.826712, + "completed_at": 1787662945.294966, + "comments": [ + "Great work with merging the branches in order! Try running the HTML files locally!" + ], + "status": "Completed" } ] \ No newline at end of file From 1182b0e526f4b8a15bfbe50f52547ae8ad3f62c6 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 21:08:57 +0800 Subject: [PATCH 37/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 99c5e822bc..357be5ae3f 100644 --- a/progress.json +++ b/progress.json @@ -324,5 +324,14 @@ "Great work with merging the branches in order! Try running the HTML files locally!" ], "status": "Completed" + }, + { + "exercise_name": "branch-forward", + "started_at": 1787663334.41961, + "completed_at": 1787663336.510208, + "comments": [ + "Great job fast-forward merging only 'with-sally'!" + ], + "status": "Completed" } ] \ No newline at end of file From 7a4c26688b690bbcb24d1fe51777566ed073665a Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 21:20:05 +0800 Subject: [PATCH 38/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 357be5ae3f..cb7b4609ad 100644 --- a/progress.json +++ b/progress.json @@ -333,5 +333,14 @@ "Great job fast-forward merging only 'with-sally'!" ], "status": "Completed" + }, + { + "exercise_name": "conflict-mediator", + "started_at": 1787664001.201438, + "completed_at": 1787664004.218243, + "comments": [ + "Great work resolving the merge conflict!" + ], + "status": "Completed" } ] \ No newline at end of file From 2b4f85dc1a766cd42601e3d6a06da56c7feeea18 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 21:26:27 +0800 Subject: [PATCH 39/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index cb7b4609ad..8b19d27e0e 100644 --- a/progress.json +++ b/progress.json @@ -342,5 +342,14 @@ "Great work resolving the merge conflict!" ], "status": "Completed" + }, + { + "exercise_name": "branch-rename", + "started_at": 1787664384.493993, + "completed_at": 1787664386.435862, + "comments": [ + "Great work with renaming the branches on your local repository!" + ], + "status": "Completed" } ] \ No newline at end of file From b3e5656ba2b3c5f65dbe9df01ef36ffe90b04ff9 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 21:30:15 +0800 Subject: [PATCH 40/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8b19d27e0e..eadec2e3ad 100644 --- a/progress.json +++ b/progress.json @@ -351,5 +351,14 @@ "Great work with renaming the branches on your local repository!" ], "status": "Completed" + }, + { + "exercise_name": "branch-delete", + "started_at": 1787664612.55745, + "completed_at": 1787664614.520625, + "comments": [ + "Great job using git branch to delete both merged and unmerged branches!" + ], + "status": "Completed" } ] \ No newline at end of file From 8bb12251c7503a397cc2436889ea1d476075bf5c Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 21:38:21 +0800 Subject: [PATCH 41/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index eadec2e3ad..5331587ebe 100644 --- a/progress.json +++ b/progress.json @@ -360,5 +360,14 @@ "Great job using git branch to delete both merged and unmerged branches!" ], "status": "Completed" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1787665096.411814, + "completed_at": 1787665100.575528, + "comments": [ + "You need to merge 'feature-delete' second!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 87706e3345e3f89116480609115d6749a3cce5bd Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 21:39:33 +0800 Subject: [PATCH 42/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5331587ebe..1de1946f75 100644 --- a/progress.json +++ b/progress.json @@ -369,5 +369,14 @@ "You need to merge 'feature-delete' second!" ], "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1787665168.98248, + "completed_at": 1787665172.982405, + "comments": [ + "You need to merge 'feature-delete' second!" + ], + "status": "Incomplete" } ] \ No newline at end of file From a70c04f7407cc508e71faf0d7e2129934a316e26 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 21:40:00 +0800 Subject: [PATCH 43/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1de1946f75..bc4e9c4567 100644 --- a/progress.json +++ b/progress.json @@ -378,5 +378,14 @@ "You need to merge 'feature-delete' second!" ], "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1787665195.738535, + "completed_at": 1787665199.681857, + "comments": [ + "You need to merge 'feature-delete' second!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 2f49d17849985f495ee9f5b46a28cb71ead279c2 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 21:41:05 +0800 Subject: [PATCH 44/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index bc4e9c4567..531272a755 100644 --- a/progress.json +++ b/progress.json @@ -387,5 +387,14 @@ "You need to merge 'feature-delete' second!" ], "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1787665260.647533, + "completed_at": 1787665264.440817, + "comments": [ + "You are missing the 'development' branch!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 68cc495c87fe0b5930427f7a951eb15a6303d81b Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 21:44:06 +0800 Subject: [PATCH 45/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 531272a755..cc017c7b8b 100644 --- a/progress.json +++ b/progress.json @@ -396,5 +396,14 @@ "You are missing the 'development' branch!" ], "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1787665441.737864, + "completed_at": 1787665445.711399, + "comments": [ + "Contents of 'features.md' is not valid! Try again!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 35fe0aff6983903e01c70b998abcdf2c823169f3 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 21:45:01 +0800 Subject: [PATCH 46/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index cc017c7b8b..697e2f5bfa 100644 --- a/progress.json +++ b/progress.json @@ -405,5 +405,14 @@ "Contents of 'features.md' is not valid! Try again!" ], "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1787665498.195617, + "completed_at": 1787665500.490333, + "comments": [ + "Great work using all of the concepts you've learnt about branching to mix the messy documentation!" + ], + "status": "Completed" } ] \ No newline at end of file From b3f4f3f08fa6b0ad1033b54978d4357ad3a35411 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Tue, 25 Aug 2026 23:18:21 +0800 Subject: [PATCH 47/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 697e2f5bfa..584dd5e80f 100644 --- a/progress.json +++ b/progress.json @@ -414,5 +414,14 @@ "Great work using all of the concepts you've learnt about branching to mix the messy documentation!" ], "status": "Completed" + }, + { + "exercise_name": "mix-messy-graph", + "started_at": 1787671098.281851, + "completed_at": 1787671100.904639, + "comments": [ + "You have successfully completed the exercise!" + ], + "status": "Completed" } ] \ No newline at end of file From d1bb5ee6263192ee4f17fe6eb8e289e9b7a908b3 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 11:37:19 +0800 Subject: [PATCH 48/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 584dd5e80f..fb0a9cd33c 100644 --- a/progress.json +++ b/progress.json @@ -423,5 +423,14 @@ "You have successfully completed the exercise!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-push", + "started_at": 1787715435.421981, + "completed_at": 1787715438.177606, + "comments": [ + "Great work pushing the PQR branch to your fork!" + ], + "status": "Completed" } ] \ No newline at end of file From 20fa9481ac2dac3bf15ef6496c68b8a459e8454c Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 14:56:07 +0800 Subject: [PATCH 49/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fb0a9cd33c..7513f416a8 100644 --- a/progress.json +++ b/progress.json @@ -432,5 +432,14 @@ "Great work pushing the PQR branch to your fork!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-pull", + "started_at": 1787727364.263714, + "completed_at": 1787727366.860678, + "comments": [ + "Great work! All required branches are present and correctly set up." + ], + "status": "Completed" } ] \ No newline at end of file From 9569be57b337c077db9e4e27685f7f62a3bd2095 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 15:37:22 +0800 Subject: [PATCH 50/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7513f416a8..be0de9c087 100644 --- a/progress.json +++ b/progress.json @@ -441,5 +441,14 @@ "Great work! All required branches are present and correctly set up." ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1787729837.89343, + "completed_at": 1787729842.020975, + "comments": [ + "Branch 'VWX' still exists on the remote! Remember to delete it from the remote." + ], + "status": "Incomplete" } ] \ No newline at end of file From be329a61e5f3b4509bb118679416a39e0b1f7af8 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 15:39:39 +0800 Subject: [PATCH 51/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index be0de9c087..2ba4437609 100644 --- a/progress.json +++ b/progress.json @@ -450,5 +450,14 @@ "Branch 'VWX' still exists on the remote! Remember to delete it from the remote." ], "status": "Incomplete" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1787729975.583329, + "completed_at": 1787729977.977526, + "comments": [ + "Great job deleting the VWX branch!" + ], + "status": "Completed" } ] \ No newline at end of file From 82b4ed6107608e3c2500854823cd41745a353cc6 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 15:47:50 +0800 Subject: [PATCH 52/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2ba4437609..e2995a517b 100644 --- a/progress.json +++ b/progress.json @@ -459,5 +459,14 @@ "Great job deleting the VWX branch!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-rename", + "started_at": 1787730467.20691, + "completed_at": 1787730470.084743, + "comments": [ + "Nice work renaming the branch locally and on the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 1037807590aef02d3e609d7520ba89b9aa01e353 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 16:05:20 +0800 Subject: [PATCH 53/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e2995a517b..f9cf830882 100644 --- a/progress.json +++ b/progress.json @@ -468,5 +468,14 @@ "Nice work renaming the branch locally and on the remote!" ], "status": "Completed" + }, + { + "exercise_name": "branch-compare", + "started_at": 1787731516.763742, + "completed_at": 1787731519.51912, + "comments": [ + "Great work comparing the branches successfully!" + ], + "status": "Completed" } ] \ No newline at end of file From 628f13b246cd380735b85b1f5659d0bdedbca47f Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 16:09:40 +0800 Subject: [PATCH 54/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f9cf830882..aa2ef1129e 100644 --- a/progress.json +++ b/progress.json @@ -477,5 +477,14 @@ "Great work comparing the branches successfully!" ], "status": "Completed" + }, + { + "exercise_name": "merge-undo", + "started_at": 1787731777.465319, + "completed_at": 1787731779.701223, + "comments": [ + "Great work with undoing the merges! Try listing the directory to see what has changed." + ], + "status": "Completed" } ] \ No newline at end of file From c59079874b3cccbbad002f8cfb3ab68bde1f128a Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 16:11:23 +0800 Subject: [PATCH 55/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index aa2ef1129e..3ecd86aa6d 100644 --- a/progress.json +++ b/progress.json @@ -486,5 +486,14 @@ "Great work with undoing the merges! Try listing the directory to see what has changed." ], "status": "Completed" + }, + { + "exercise_name": "ff-undo", + "started_at": 1787731878.722359, + "completed_at": 1787731882.577531, + "comments": [ + "Missing branch 'others'." + ], + "status": "Incomplete" } ] \ No newline at end of file From 977b11a6d36eae7c4280985794c8dbe36c154d26 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 16:12:35 +0800 Subject: [PATCH 56/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3ecd86aa6d..faf31bf852 100644 --- a/progress.json +++ b/progress.json @@ -495,5 +495,14 @@ "Missing branch 'others'." ], "status": "Incomplete" + }, + { + "exercise_name": "ff-undo", + "started_at": 1787731951.415232, + "completed_at": 1787731955.324833, + "comments": [ + "The merge has not been undone properly." + ], + "status": "Incomplete" } ] \ No newline at end of file From 180855fbaf72a7362c9bd95046d012be2a6eae71 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 16:15:44 +0800 Subject: [PATCH 57/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index faf31bf852..a149584652 100644 --- a/progress.json +++ b/progress.json @@ -504,5 +504,14 @@ "The merge has not been undone properly." ], "status": "Incomplete" + }, + { + "exercise_name": "ff-undo", + "started_at": 1787732140.092104, + "completed_at": 1787732144.050489, + "comments": [ + "The merge has not been undone properly." + ], + "status": "Incomplete" } ] \ No newline at end of file From 69ba6f74bc39b1a065260947ed2ab396c0549e5b Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 16:18:13 +0800 Subject: [PATCH 58/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a149584652..6746422e8d 100644 --- a/progress.json +++ b/progress.json @@ -513,5 +513,14 @@ "The merge has not been undone properly." ], "status": "Incomplete" + }, + { + "exercise_name": "ff-undo", + "started_at": 1787732288.66386, + "completed_at": 1787732292.602091, + "comments": [ + "The merge has not been undone properly." + ], + "status": "Incomplete" } ] \ No newline at end of file From c6fb8d1982c9283c90f11fe708fca3979da5df9e Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 16:27:59 +0800 Subject: [PATCH 59/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6746422e8d..7e1dbe98ea 100644 --- a/progress.json +++ b/progress.json @@ -522,5 +522,14 @@ "The merge has not been undone properly." ], "status": "Incomplete" + }, + { + "exercise_name": "ff-undo", + "started_at": 1787732876.419059, + "completed_at": 1787732878.67902, + "comments": [ + "You have successfully undone the merge of branch 'others'." + ], + "status": "Completed" } ] \ No newline at end of file From f67040ed0d87f4923df4f6c2f95c969863ee6a97 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 16:33:12 +0800 Subject: [PATCH 60/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7e1dbe98ea..f18996f3ca 100644 --- a/progress.json +++ b/progress.json @@ -531,5 +531,14 @@ "You have successfully undone the merge of branch 'others'." ], "status": "Completed" + }, + { + "exercise_name": "merge-squash", + "started_at": 1787733187.11715, + "completed_at": 1787733191.54985, + "comments": [ + "You have not committed the staged files! Remember, you need to manually commit after a squash merge!" + ], + "status": "Incomplete" } ] \ No newline at end of file From c28f44b9f59b3d6968e63a1b3d1ca257abf9aaf3 Mon Sep 17 00:00:00 2001 From: Alloyshoes Date: Wed, 26 Aug 2026 16:34:02 +0800 Subject: [PATCH 61/61] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f18996f3ca..2817f4f39c 100644 --- a/progress.json +++ b/progress.json @@ -540,5 +540,14 @@ "You have not committed the staged files! Remember, you need to manually commit after a squash merge!" ], "status": "Incomplete" + }, + { + "exercise_name": "merge-squash", + "started_at": 1787733239.341895, + "completed_at": 1787733241.953789, + "comments": [ + "Good job performing a merge squash!" + ], + "status": "Completed" } ] \ No newline at end of file