From 427cbd03801bda28bf9cfb1ad528a138a16b373f Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 27 Jan 2026 15:32:48 +0800 Subject: [PATCH 01/38] 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 000000000..83e8f4f80 --- /dev/null +++ b/progress.json @@ -0,0 +1,11 @@ +[ + { + "exercise_name": "remote-control", + "started_at": 1769498769.290226, + "completed_at": 1769499167.593823, + "comments": [ + "The remote repository url you provided either does not exist or is private. Try again!" + ], + "status": "Incomplete" + } +] \ No newline at end of file From 5c53e13b46bad8fa3833c34fc3193fbd7b5cc31d Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 27 Jan 2026 15:33:52 +0800 Subject: [PATCH 02/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 83e8f4f80..4da763b61 100644 --- a/progress.json +++ b/progress.json @@ -7,5 +7,14 @@ "The remote repository url you provided either does not exist or is private. Try again!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1769499207.936284, + "completed_at": 1769499232.478597, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 601d6b77b01f35eacf22ec9f553c32b9062ee92f Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 27 Jan 2026 15:36:27 +0800 Subject: [PATCH 03/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4da763b61..a01decf5f 100644 --- a/progress.json +++ b/progress.json @@ -16,5 +16,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1769499343.99983, + "completed_at": 1769499386.593503, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From e003f4cf3e32687d2e753354e54932d8e2b65f18 Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 27 Jan 2026 15:43:46 +0800 Subject: [PATCH 04/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a01decf5f..1df88d4f8 100644 --- a/progress.json +++ b/progress.json @@ -25,5 +25,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1769499824.776577, + "completed_at": 1769499826.068464, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From bb432ace68cf6baf3774bfb5ca8b71e4564ccff0 Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 27 Jan 2026 20:25:03 +0800 Subject: [PATCH 05/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1df88d4f8..fc75e749a 100644 --- a/progress.json +++ b/progress.json @@ -34,5 +34,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1769516699.689548, + "completed_at": 1769516702.714496, + "comments": [ + "You should have made a separate commit!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 8657737d5ad1f8279c139a3e03d482eed1ed6814 Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 27 Jan 2026 20:25:54 +0800 Subject: [PATCH 06/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fc75e749a..2e1d0daef 100644 --- a/progress.json +++ b/progress.json @@ -43,5 +43,14 @@ "You should have made a separate commit!" ], "status": "Incomplete" + }, + { + "exercise_name": "push-over", + "started_at": 1769516750.022632, + "completed_at": 1769516753.436358, + "comments": [ + "You might have forgotten to push your commit to the remote repository." + ], + "status": "Incomplete" } ] \ No newline at end of file From 2a58a8fe8b4b620ac0a6924927dcf68debf4157e Mon Sep 17 00:00:00 2001 From: ray Date: Wed, 28 Jan 2026 01:07:11 +0800 Subject: [PATCH 07/38] Update progress --- progress.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/progress.json b/progress.json index 2e1d0daef..d84464eb3 100644 --- a/progress.json +++ b/progress.json @@ -52,5 +52,18 @@ "You might have forgotten to push your commit to the remote repository." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769533626.897118, + "completed_at": 1769533630.934878, + "comments": [ + "You should be ignoring the rest of many/* except many/file22.txt!", + "You are not ignoring ignore_me.txt", + "You should not be ignoring this/is/very/nested/find_me.txt!", + "You should be using ** to match all subfolders to ignore runaway.txt.", + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" } ] \ No newline at end of file From b8be112b4795f24126dbc817736713837c3d8342 Mon Sep 17 00:00:00 2001 From: ray Date: Wed, 28 Jan 2026 01:09:33 +0800 Subject: [PATCH 08/38] Update progress --- progress.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/progress.json b/progress.json index d84464eb3..695ed02bd 100644 --- a/progress.json +++ b/progress.json @@ -65,5 +65,17 @@ "You have not committed the relevant changes yet!" ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769533768.041272, + "completed_at": 1769533772.239736, + "comments": [ + "You should be ignoring the rest of many/* except many/file22.txt!", + "You are not ignoring ignore_me.txt", + "You should not be ignoring this/is/very/nested/find_me.txt!", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From 46bc674b6197aed5c978a4c9a5a4d39430357459 Mon Sep 17 00:00:00 2001 From: ray Date: Wed, 28 Jan 2026 01:10:49 +0800 Subject: [PATCH 09/38] Update progress --- progress.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/progress.json b/progress.json index 695ed02bd..aaede8d72 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,16 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769533842.631566, + "completed_at": 1769533848.571137, + "comments": [ + "You should be ignoring the rest of many/* except many/file22.txt!", + "You should not be ignoring this/is/very/nested/find_me.txt!", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From b1e797055fa96ceb2add121ad95e775106a9d77f Mon Sep 17 00:00:00 2001 From: ray Date: Wed, 28 Jan 2026 01:13:51 +0800 Subject: [PATCH 10/38] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index aaede8d72..3ffc1ec27 100644 --- a/progress.json +++ b/progress.json @@ -88,5 +88,15 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769534026.401772, + "completed_at": 1769534030.4067, + "comments": [ + "You should be ignoring the rest of many/* except many/file22.txt!", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From df17d8b7aa1decc9b446d4cf7bfcdd2c6b071a6e Mon Sep 17 00:00:00 2001 From: ray Date: Wed, 28 Jan 2026 01:15:36 +0800 Subject: [PATCH 11/38] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 3ffc1ec27..a24a3aed4 100644 --- a/progress.json +++ b/progress.json @@ -98,5 +98,15 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769534131.937026, + "completed_at": 1769534135.976182, + "comments": [ + "You are still ignoring many/file22.txt.", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From e8910706c5b0e0db8a79e24a2ffaa6c07fcc023f Mon Sep 17 00:00:00 2001 From: ray Date: Wed, 28 Jan 2026 01:17:06 +0800 Subject: [PATCH 12/38] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index a24a3aed4..28ecc4e4b 100644 --- a/progress.json +++ b/progress.json @@ -108,5 +108,15 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769534221.702573, + "completed_at": 1769534225.598242, + "comments": [ + "You are still ignoring many/file22.txt.", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From d9e30a9e3f6ddb2a55e5ee1648dd6d869508b177 Mon Sep 17 00:00:00 2001 From: ray Date: Wed, 28 Jan 2026 01:18:53 +0800 Subject: [PATCH 13/38] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 28ecc4e4b..135b3a7db 100644 --- a/progress.json +++ b/progress.json @@ -118,5 +118,15 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769534328.580284, + "completed_at": 1769534332.423227, + "comments": [ + "You are still ignoring many/file22.txt.", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From 30de018b3b79dc5825b909ab58247f8966f75c44 Mon Sep 17 00:00:00 2001 From: ray Date: Wed, 28 Jan 2026 01:20:57 +0800 Subject: [PATCH 14/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 135b3a7db..f6d12f774 100644 --- a/progress.json +++ b/progress.json @@ -128,5 +128,14 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769534453.204589, + "completed_at": 1769534457.299988, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From c91b245f9c30747184e9a0fac090fc95b434b804 Mon Sep 17 00:00:00 2001 From: ray Date: Wed, 28 Jan 2026 01:22:16 +0800 Subject: [PATCH 15/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f6d12f774..19d49432c 100644 --- a/progress.json +++ b/progress.json @@ -137,5 +137,14 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769534531.464496, + "completed_at": 1769534535.477991, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From 53d45364f9576f2d0e8667dc708f1b9b3fc7c8e7 Mon Sep 17 00:00:00 2001 From: ray Date: Wed, 28 Jan 2026 01:32:02 +0800 Subject: [PATCH 16/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 19d49432c..70965af80 100644 --- a/progress.json +++ b/progress.json @@ -146,5 +146,14 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769535117.696065, + "completed_at": 1769535121.630667, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From 250eb72b950731495abfead2c3db4f55039e2b2f Mon Sep 17 00:00:00 2001 From: ray Date: Wed, 28 Jan 2026 01:37:06 +0800 Subject: [PATCH 17/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 70965af80..d52a1d86a 100644 --- a/progress.json +++ b/progress.json @@ -155,5 +155,14 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769535423.161825, + "completed_at": 1769535425.823337, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From ab7eb36271c7765fe62e08aeb3fa19b7c664c664 Mon Sep 17 00:00:00 2001 From: ray Date: Wed, 28 Jan 2026 10:43:01 +0800 Subject: [PATCH 18/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d52a1d86a..876099a37 100644 --- a/progress.json +++ b/progress.json @@ -164,5 +164,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1769568179.201471, + "completed_at": 1769568180.652015, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From b0f42344e6c263eba20cf4b43325f5680bef2223 Mon Sep 17 00:00:00 2001 From: ray Date: Fri, 30 Jan 2026 13:28:37 +0800 Subject: [PATCH 19/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 876099a37..b2b3f2f1a 100644 --- a/progress.json +++ b/progress.json @@ -173,5 +173,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1769750915.194751, + "completed_at": 1769750916.512571, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 84861feedc6c57ac118ce8ef553b995e1f19001e Mon Sep 17 00:00:00 2001 From: ray Date: Fri, 30 Jan 2026 13:31:27 +0800 Subject: [PATCH 20/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b2b3f2f1a..c34603b93 100644 --- a/progress.json +++ b/progress.json @@ -182,5 +182,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1769751085.524069, + "completed_at": 1769751086.905705, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 7abce7fe4d302749caa95e2f765af6e75f4ddd35 Mon Sep 17 00:00:00 2001 From: ray Date: Fri, 30 Jan 2026 13:36:03 +0800 Subject: [PATCH 21/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c34603b93..fafd179d9 100644 --- a/progress.json +++ b/progress.json @@ -191,5 +191,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1769751359.92195, + "completed_at": 1769751362.593473, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 6a631b72e65de3f15b5996e8767303893700b27a Mon Sep 17 00:00:00 2001 From: ray Date: Fri, 30 Jan 2026 14:32:22 +0800 Subject: [PATCH 22/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fafd179d9..0d1a08015 100644 --- a/progress.json +++ b/progress.json @@ -200,5 +200,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769754738.820468, + "completed_at": 1769754741.779311, + "comments": [ + "Answer for Which files have changed from Jan 09th to Jan 15th? does not contain all of the right answers." + ], + "status": "Incomplete" } ] \ No newline at end of file From aa08b7a8fb73d1939d7d7ca7260fa738fd7684ef Mon Sep 17 00:00:00 2001 From: ray Date: Fri, 30 Jan 2026 14:33:20 +0800 Subject: [PATCH 23/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0d1a08015..27973f523 100644 --- a/progress.json +++ b/progress.json @@ -209,5 +209,14 @@ "Answer for Which files have changed from Jan 09th to Jan 15th? does not contain all of the right answers." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769754794.134164, + "completed_at": 1769754799.245586, + "comments": [ + "Answer for Which files have changed from Jan 09th to Jan 15th? does not contain all of the right answers." + ], + "status": "Incomplete" } ] \ No newline at end of file From c1ddeb9d21b2ac48947181f5de8b800e448a58f7 Mon Sep 17 00:00:00 2001 From: ray Date: Fri, 30 Jan 2026 14:33:37 +0800 Subject: [PATCH 24/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 27973f523..a13e56ce1 100644 --- a/progress.json +++ b/progress.json @@ -218,5 +218,14 @@ "Answer for Which files have changed from Jan 09th to Jan 15th? does not contain all of the right answers." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769754815.164885, + "completed_at": 1769754816.484784, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 8b0f8536098faaa323940b08ad00a06b933469f3 Mon Sep 17 00:00:00 2001 From: ray Date: Fri, 30 Jan 2026 20:44:25 +0800 Subject: [PATCH 25/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a13e56ce1..cc7e8eb68 100644 --- a/progress.json +++ b/progress.json @@ -227,5 +227,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1769777063.105058, + "completed_at": 1769777064.898325, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From cd284fa484ca4e92d7213486ed3e7265f3e0dcd2 Mon Sep 17 00:00:00 2001 From: ray Date: Fri, 30 Jan 2026 20:51:14 +0800 Subject: [PATCH 26/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index cc7e8eb68..83abbab72 100644 --- a/progress.json +++ b/progress.json @@ -236,5 +236,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1769777471.96465, + "completed_at": 1769777473.515396, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 2405630fc87c5552bab48dfdcfaa7e1ed1867b1a Mon Sep 17 00:00:00 2001 From: ray Date: Fri, 30 Jan 2026 21:08:47 +0800 Subject: [PATCH 27/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 83abbab72..a486c555b 100644 --- a/progress.json +++ b/progress.json @@ -245,5 +245,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1769778524.96314, + "completed_at": 1769778526.45197, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file From f4731bb877a498e4144f149b7edd3e03616352aa Mon Sep 17 00:00:00 2001 From: ray Date: Sat, 31 Jan 2026 20:05:54 +0800 Subject: [PATCH 28/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a486c555b..766559599 100644 --- a/progress.json +++ b/progress.json @@ -254,5 +254,14 @@ "Good work reverting commits!" ], "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1769861149.927881, + "completed_at": 1769861152.969461, + "comments": [ + "You have not fixed the greet function in greet.py" + ], + "status": "Incomplete" } ] \ No newline at end of file From 2ac381e9d172094a1d50b9e33d3a7e0765e0ea58 Mon Sep 17 00:00:00 2001 From: ray Date: Sat, 31 Jan 2026 20:17:25 +0800 Subject: [PATCH 29/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 766559599..9635b316a 100644 --- a/progress.json +++ b/progress.json @@ -263,5 +263,14 @@ "You have not fixed the greet function in greet.py" ], "status": "Incomplete" + }, + { + "exercise_name": "side-track", + "started_at": 1769861843.282352, + "completed_at": 1769861844.791584, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" } ] \ No newline at end of file From cb5e52d06f432c65f8e8e839f4c6739c267a4792 Mon Sep 17 00:00:00 2001 From: ray Date: Mon, 2 Feb 2026 19:14:36 +0800 Subject: [PATCH 30/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9635b316a..232d43175 100644 --- a/progress.json +++ b/progress.json @@ -272,5 +272,14 @@ "Great work with using git branch and git checkout to fix the bugs!" ], "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1770030872.745772, + "completed_at": 1770030875.793545, + "comments": [ + "You aren't currently on the main branch. Checkout to that branch and try again!" + ], + "status": "Incomplete" } ] \ No newline at end of file From ae167885fa76d1cb9e6dbcf74980d79c1202259f Mon Sep 17 00:00:00 2001 From: ray Date: Mon, 2 Feb 2026 19:15:32 +0800 Subject: [PATCH 31/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 232d43175..b9bf3246c 100644 --- a/progress.json +++ b/progress.json @@ -281,5 +281,14 @@ "You aren't currently on the main branch. Checkout to that branch and try again!" ], "status": "Incomplete" + }, + { + "exercise_name": "side-track", + "started_at": 1770030930.022238, + "completed_at": 1770030931.444887, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" } ] \ No newline at end of file From c321487b04629630abe6521a10a289cf91d0bef9 Mon Sep 17 00:00:00 2001 From: ray Date: Mon, 2 Feb 2026 19:19:32 +0800 Subject: [PATCH 32/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b9bf3246c..4a8be428f 100644 --- a/progress.json +++ b/progress.json @@ -290,5 +290,14 @@ "Great work with using git branch and git checkout to fix the bugs!" ], "status": "Completed" + }, + { + "exercise_name": "branch-previous", + "started_at": 1770031170.724964, + "completed_at": 1770031172.114572, + "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 69785cb901fbf5ed7ec38336ffdd9fa5ecb8a38b Mon Sep 17 00:00:00 2001 From: ray Date: Mon, 2 Feb 2026 19:43:51 +0800 Subject: [PATCH 33/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4a8be428f..a708dd3cb 100644 --- a/progress.json +++ b/progress.json @@ -299,5 +299,14 @@ "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" ], "status": "Completed" + }, + { + "exercise_name": "branch-bender", + "started_at": 1770032629.065193, + "completed_at": 1770032630.41294, + "comments": [ + "Great work with merging the branches in order! Try running the HTML files locally!" + ], + "status": "Completed" } ] \ No newline at end of file From b5c1c91883df07966b2bc395c68fcbaa19ccf8a1 Mon Sep 17 00:00:00 2001 From: ray Date: Mon, 2 Feb 2026 19:46:09 +0800 Subject: [PATCH 34/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a708dd3cb..ef4f26e15 100644 --- a/progress.json +++ b/progress.json @@ -308,5 +308,14 @@ "Great work with merging the branches in order! Try running the HTML files locally!" ], "status": "Completed" + }, + { + "exercise_name": "branch-forward", + "started_at": 1770032766.866866, + "completed_at": 1770032768.235808, + "comments": [ + "Great job fast-forward merging only 'with-sally'!" + ], + "status": "Completed" } ] \ No newline at end of file From bbdcfdea3df9e8ae1720d7d6d8fc319c772058f7 Mon Sep 17 00:00:00 2001 From: ray Date: Mon, 2 Feb 2026 20:41:40 +0800 Subject: [PATCH 35/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ef4f26e15..c39ea306e 100644 --- a/progress.json +++ b/progress.json @@ -317,5 +317,14 @@ "Great job fast-forward merging only 'with-sally'!" ], "status": "Completed" + }, + { + "exercise_name": "conflict-mediator", + "started_at": 1770036098.628643, + "completed_at": 1770036100.10734, + "comments": [ + "Great work resolving the merge conflict!" + ], + "status": "Completed" } ] \ No newline at end of file From 5f33e1f8a62c970b5c6a75d693a85dbf452dfdff Mon Sep 17 00:00:00 2001 From: ray Date: Mon, 2 Feb 2026 20:43:42 +0800 Subject: [PATCH 36/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c39ea306e..9ae0c6e6a 100644 --- a/progress.json +++ b/progress.json @@ -326,5 +326,14 @@ "Great work resolving the merge conflict!" ], "status": "Completed" + }, + { + "exercise_name": "branch-rename", + "started_at": 1770036220.367018, + "completed_at": 1770036221.755126, + "comments": [ + "Great work with renaming the branches on your local repository!" + ], + "status": "Completed" } ] \ No newline at end of file From f254a935d1cf1730accd9c13c83a72e005a8d6a2 Mon Sep 17 00:00:00 2001 From: ray Date: Mon, 2 Feb 2026 22:16:07 +0800 Subject: [PATCH 37/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9ae0c6e6a..46df18d41 100644 --- a/progress.json +++ b/progress.json @@ -335,5 +335,14 @@ "Great work with renaming the branches on your local repository!" ], "status": "Completed" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1770041763.906756, + "completed_at": 1770041766.861889, + "comments": [ + "Branch 'feature-delete' still exists! Remember to delete it after merging!" + ], + "status": "Incomplete" } ] \ No newline at end of file From deb363b50d39e45bcdd9b816522a9d2c83a814f7 Mon Sep 17 00:00:00 2001 From: ray Date: Mon, 2 Feb 2026 22:16:40 +0800 Subject: [PATCH 38/38] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 46df18d41..1ad258394 100644 --- a/progress.json +++ b/progress.json @@ -344,5 +344,14 @@ "Branch 'feature-delete' still exists! Remember to delete it after merging!" ], "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1770041798.728275, + "completed_at": 1770041800.098475, + "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