From 23896ab23414b3d69e60bb3f957e8cc69cb8497d Mon Sep 17 00:00:00 2001 From: helicopter Date: Tue, 6 Jan 2026 19:13:52 +0800 Subject: [PATCH 01/54] 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..0b3233cc7 --- /dev/null +++ b/progress.json @@ -0,0 +1,11 @@ +[ + { + "exercise_name": "under-control", + "started_at": 1767698030.05351, + "completed_at": 1767698031.312374, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + } +] \ No newline at end of file From f6300c97501206109bff36db18127acc6aa0613a Mon Sep 17 00:00:00 2001 From: helicopter Date: Tue, 6 Jan 2026 19:21:55 +0800 Subject: [PATCH 02/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0b3233cc7..e222e4ca8 100644 --- a/progress.json +++ b/progress.json @@ -7,5 +7,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1767698513.019003, + "completed_at": 1767698514.496882, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 70017a42044323a6f970116ab014c16dc3dd4ed6 Mon Sep 17 00:00:00 2001 From: helicopter Date: Tue, 6 Jan 2026 19:24:51 +0800 Subject: [PATCH 03/54] Update progress --- progress.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/progress.json b/progress.json index e222e4ca8..b7926b393 100644 --- a/progress.json +++ b/progress.json @@ -16,5 +16,16 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1767698687.582531, + "completed_at": 1767698690.414111, + "comments": [ + "The init operation is not undone.", + "The private folder should not be deleted.", + "The contacts.txt should not be deleted." + ], + "status": "Incomplete" } ] \ No newline at end of file From e8ba4d91e65149974c18ee2ac3a0bc795f43b47e Mon Sep 17 00:00:00 2001 From: helicopter Date: Tue, 6 Jan 2026 19:25:33 +0800 Subject: [PATCH 04/54] Reset progress for undo-init --- progress.json | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/progress.json b/progress.json index b7926b393..e222e4ca8 100644 --- a/progress.json +++ b/progress.json @@ -16,16 +16,5 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" - }, - { - "exercise_name": "undo-init", - "started_at": 1767698687.582531, - "completed_at": 1767698690.414111, - "comments": [ - "The init operation is not undone.", - "The private folder should not be deleted.", - "The contacts.txt should not be deleted." - ], - "status": "Incomplete" } ] \ No newline at end of file From 811c01555653c3300bfd2dc04b2cb856d43c884f Mon Sep 17 00:00:00 2001 From: helicopter Date: Tue, 6 Jan 2026 19:27:47 +0800 Subject: [PATCH 05/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e222e4ca8..9d2d93d49 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": 1767698865.285376, + "completed_at": 1767698866.524557, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" } ] \ No newline at end of file From 56dfbf2392ab9e0a6ddc80c0646aceeaa5ddf094 Mon Sep 17 00:00:00 2001 From: helicopter Date: Tue, 6 Jan 2026 20:49:20 +0800 Subject: [PATCH 06/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9d2d93d49..621849d2f 100644 --- a/progress.json +++ b/progress.json @@ -25,5 +25,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1767703758.749427, + "completed_at": 1767703759.989246, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" } ] \ No newline at end of file From 9aced71d9856003365dca11af977a6b430168f6b Mon Sep 17 00:00:00 2001 From: helicopter Date: Tue, 6 Jan 2026 20:57:00 +0800 Subject: [PATCH 07/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 621849d2f..bffd31c51 100644 --- a/progress.json +++ b/progress.json @@ -34,5 +34,14 @@ "Great work! You have successfully checked in all the actors!" ], "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1767704218.476891, + "completed_at": 1767704219.752028, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" } ] \ No newline at end of file From df8f8ec933315e382b2646fe68e978086f85eea9 Mon Sep 17 00:00:00 2001 From: helicopter Date: Tue, 6 Jan 2026 21:05:47 +0800 Subject: [PATCH 08/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index bffd31c51..c27d7e0d8 100644 --- a/progress.json +++ b/progress.json @@ -43,5 +43,14 @@ "Great work! You have successfully fixed the attendance system!" ], "status": "Completed" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1767704745.894046, + "completed_at": 1767704747.168642, + "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 69b0f63ef00c3f8ee8bf79316f87f8cb0c4ee07c Mon Sep 17 00:00:00 2001 From: helicopter Date: Tue, 6 Jan 2026 21:33:25 +0800 Subject: [PATCH 09/54] Update progress --- progress.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/progress.json b/progress.json index c27d7e0d8..a30b395f5 100644 --- a/progress.json +++ b/progress.json @@ -52,5 +52,12 @@ "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" ], "status": "Completed" + }, + { + "exercise_name": "log-and-order", + "started_at": 1767706402.721374, + "completed_at": 1767706404.52089, + "comments": [], + "status": "Completed" } ] \ No newline at end of file From beae44b6de1646c33c04c1eb2cd924f76ab96909 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Wed, 7 Jan 2026 12:17:45 +0800 Subject: [PATCH 10/54] Update progress --- progress.json | 63 +++++++++++++++++++++++++++++---------------------- 1 file changed, 36 insertions(+), 27 deletions(-) diff --git a/progress.json b/progress.json index a30b395f5..b7b8febcc 100644 --- a/progress.json +++ b/progress.json @@ -1,29 +1,18 @@ [ { - "exercise_name": "under-control", - "started_at": 1767698030.05351, - "completed_at": 1767698031.312374, - "comments": [ - "You successfully used git init to initialize this folder as a Git repository!" - ], - "status": "Completed" - }, - { - "exercise_name": "under-control", - "started_at": 1767698513.019003, - "completed_at": 1767698514.496882, + "exercise_name": "grocery-shopping", + "started_at": 1767704745.894046, + "completed_at": 1767704747.168642, "comments": [ - "You successfully used git init to initialize this folder as a Git repository!" + "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" ], "status": "Completed" }, { - "exercise_name": "undo-init", - "started_at": 1767698865.285376, - "completed_at": 1767698866.524557, - "comments": [ - "You have successfully undone the init operation!" - ], + "exercise_name": "log-and-order", + "started_at": 1767706402.721374, + "completed_at": 1767706404.52089, + "comments": [], "status": "Completed" }, { @@ -45,19 +34,39 @@ "status": "Completed" }, { - "exercise_name": "grocery-shopping", - "started_at": 1767704745.894046, - "completed_at": 1767704747.168642, + "exercise_name": "under-control", + "started_at": 1767698030.05351, + "completed_at": 1767698031.312374, "comments": [ - "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" + "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" }, { - "exercise_name": "log-and-order", - "started_at": 1767706402.721374, - "completed_at": 1767706404.52089, - "comments": [], + "exercise_name": "under-control", + "started_at": 1767698513.019003, + "completed_at": 1767698514.496882, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1767698865.285376, + "completed_at": 1767698866.524557, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1767759349.547502, + "completed_at": 1767759464.758514, + "comments": [ + "Great work setting up a public remote repository!" + ], "status": "Completed" } ] \ No newline at end of file From c4bf51b00e9916c7ead71e1c64dea5a61acf1336 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Wed, 7 Jan 2026 12:19:02 +0800 Subject: [PATCH 11/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b7b8febcc..9267fc5cd 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1767759501.250814, + "completed_at": 1767759541.922009, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 2f60d4f1a7070ab04790ee8837ee5f72f8002232 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Wed, 7 Jan 2026 12:27:51 +0800 Subject: [PATCH 12/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9267fc5cd..ef0b1e5c4 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1767760069.689738, + "completed_at": 1767760070.886426, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 61e0c0b878da8ea7ccc4511d2e22fb64eb49c58a Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Wed, 7 Jan 2026 12:48:36 +0800 Subject: [PATCH 13/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ef0b1e5c4..edd0d0961 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1767761314.117763, + "completed_at": 1767761315.934769, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 794ffcc8eed3b0598c734cbf48580274d04dfeed Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Wed, 7 Jan 2026 13:09:29 +0800 Subject: [PATCH 14/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index edd0d0961..018accf08 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1767762567.624991, + "completed_at": 1767762569.394946, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 64f3b30f9ff8e4cd888653a934593d870f18e5c7 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Wed, 7 Jan 2026 18:25:17 +0800 Subject: [PATCH 15/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 018accf08..47044401c 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1767781513.401074, + "completed_at": 1767781516.237479, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From ee6fbdeedf7229b0cab0eff4b36b975c569a7bef Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Wed, 7 Jan 2026 18:42:11 +0800 Subject: [PATCH 16/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 47044401c..181dc27c2 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1767782526.900093, + "completed_at": 1767782531.118866, + "comments": [ + "Clone named shapes is missing! Remember to clone your fork using the name 'shapes', not 'gm-shapes'!" + ], + "status": "Incomplete" } ] \ No newline at end of file From b4b8ae230e888a0ecea90bbbb39491c6aa8821d3 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Wed, 7 Jan 2026 18:42:40 +0800 Subject: [PATCH 17/54] Reset progress for clone-repo --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index 181dc27c2..47044401c 100644 --- a/progress.json +++ b/progress.json @@ -113,14 +113,5 @@ "Great work creating a fork with Github!" ], "status": "Completed" - }, - { - "exercise_name": "clone-repo", - "started_at": 1767782526.900093, - "completed_at": 1767782531.118866, - "comments": [ - "Clone named shapes is missing! Remember to clone your fork using the name 'shapes', not 'gm-shapes'!" - ], - "status": "Incomplete" } ] \ No newline at end of file From 823a0e00f9be4692baf81e2a10f0be38a9389741 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Wed, 7 Jan 2026 18:45:26 +0800 Subject: [PATCH 18/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 47044401c..29af08c0a 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1767782721.79477, + "completed_at": 1767782726.303675, + "comments": [ + "The upstream remote does not point to the original repository!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 1ce53df4155d7cec6e6d25fd7056d93b60206954 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Wed, 7 Jan 2026 18:47:35 +0800 Subject: [PATCH 19/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 29af08c0a..0f32aad9c 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "The upstream remote does not point to the original repository!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1767782852.280691, + "completed_at": 1767782854.859676, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 4ed4c390776a4a52fc5cdcba4d86aa2e137f81f4 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Wed, 7 Jan 2026 19:03:36 +0800 Subject: [PATCH 20/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0f32aad9c..5e6f05a8b 100644 --- a/progress.json +++ b/progress.json @@ -131,5 +131,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1767783815.120951, + "completed_at": 1767783816.343108, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From ee7c02289f56ae77f513bfe6f8015eb6265fa1d4 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Thu, 8 Jan 2026 11:29:46 +0800 Subject: [PATCH 21/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5e6f05a8b..6cc58367e 100644 --- a/progress.json +++ b/progress.json @@ -140,5 +140,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1767842984.608787, + "completed_at": 1767842985.849357, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 1c1a4f9edfc5cc207cfa0695bd3ca27691221473 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Thu, 8 Jan 2026 12:52:23 +0800 Subject: [PATCH 22/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6cc58367e..f485ba582 100644 --- a/progress.json +++ b/progress.json @@ -149,5 +149,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1767847941.904742, + "completed_at": 1767847943.169836, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 2059cd4df8097796565f9ef4120a58f856d72788 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Thu, 8 Jan 2026 12:56:27 +0800 Subject: [PATCH 23/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f485ba582..7d9e67325 100644 --- a/progress.json +++ b/progress.json @@ -158,5 +158,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1767848185.287799, + "completed_at": 1767848186.57791, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From cbe8f9a698ab3c2185b91e130b9492d9693447b6 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Thu, 8 Jan 2026 12:59:52 +0800 Subject: [PATCH 24/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7d9e67325..b24fd65bd 100644 --- a/progress.json +++ b/progress.json @@ -167,5 +167,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1767848388.128978, + "completed_at": 1767848391.810457, + "comments": [ + "Tag beta is still on the remote!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 86c5b49b8f64eabd0f233f6adae501b2081af958 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Thu, 8 Jan 2026 13:02:38 +0800 Subject: [PATCH 25/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b24fd65bd..b6ac13f05 100644 --- a/progress.json +++ b/progress.json @@ -176,5 +176,14 @@ "Tag beta is still on the remote!" ], "status": "Incomplete" + }, + { + "exercise_name": "tags-push", + "started_at": 1767848556.071744, + "completed_at": 1767848558.248964, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 3e6511463735c6b9c7aa620ea102d3a5b15170d4 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Thu, 8 Jan 2026 13:21:08 +0800 Subject: [PATCH 26/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b6ac13f05..5168a390e 100644 --- a/progress.json +++ b/progress.json @@ -185,5 +185,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1767849665.183577, + "completed_at": 1767849667.964838, + "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 2f98e97dc7af4c1cb20437623e74613da765deca Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Thu, 8 Jan 2026 13:22:09 +0800 Subject: [PATCH 27/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5168a390e..f57b5133d 100644 --- a/progress.json +++ b/progress.json @@ -194,5 +194,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": 1767849727.267884, + "completed_at": 1767849728.495924, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 65ac5d8d10823ffde348c1c9653a17102186ad4c Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Thu, 8 Jan 2026 13:38:59 +0800 Subject: [PATCH 28/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f57b5133d..865265f10 100644 --- a/progress.json +++ b/progress.json @@ -203,5 +203,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1767850737.106704, + "completed_at": 1767850738.483276, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From a786302fc42bc8e96af5e98f07b54d4a2ab877b9 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Thu, 8 Jan 2026 14:11:00 +0800 Subject: [PATCH 29/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 865265f10..62a8ed86f 100644 --- a/progress.json +++ b/progress.json @@ -212,5 +212,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1767852658.687396, + "completed_at": 1767852660.046689, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 358c93714b97a7fc09fece33af057e665503b2ca Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Thu, 8 Jan 2026 14:21:39 +0800 Subject: [PATCH 30/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 62a8ed86f..b7ea3cb66 100644 --- a/progress.json +++ b/progress.json @@ -221,5 +221,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1767853297.828896, + "completed_at": 1767853299.113422, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file From 667eb79674cfa1fd6ae2b0051a541c383f10e914 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:00:53 +0800 Subject: [PATCH 31/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b7ea3cb66..9ab7d182b 100644 --- a/progress.json +++ b/progress.json @@ -230,5 +230,14 @@ "Good work reverting commits!" ], "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1767931250.005205, + "completed_at": 1767931252.694282, + "comments": [ + "Something bad happened" + ], + "status": "Incomplete" } ] \ No newline at end of file From 8290f89358da64e0daac27a393f468a73c7c5748 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:01:39 +0800 Subject: [PATCH 32/54] Reset progress for side-track --- progress.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/progress.json b/progress.json index 9ab7d182b..b7ea3cb66 100644 --- a/progress.json +++ b/progress.json @@ -230,14 +230,5 @@ "Good work reverting commits!" ], "status": "Completed" - }, - { - "exercise_name": "side-track", - "started_at": 1767931250.005205, - "completed_at": 1767931252.694282, - "comments": [ - "Something bad happened" - ], - "status": "Incomplete" } ] \ No newline at end of file From 753809206330313d03ec23b05d39b5bbdd943872 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:03:45 +0800 Subject: [PATCH 33/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b7ea3cb66..eaada7e7d 100644 --- a/progress.json +++ b/progress.json @@ -230,5 +230,14 @@ "Good work reverting commits!" ], "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1767931423.647622, + "completed_at": 1767931424.851776, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" } ] \ No newline at end of file From f9645e0186b577d6a8674a5047cd206f61c9c43c Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:12:34 +0800 Subject: [PATCH 34/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index eaada7e7d..80a44ce25 100644 --- a/progress.json +++ b/progress.json @@ -239,5 +239,14 @@ "Great work with using git branch and git checkout to fix the bugs!" ], "status": "Completed" + }, + { + "exercise_name": "branch-previous", + "started_at": 1767931953.33389, + "completed_at": 1767931954.51704, + "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 f1e118eeee0bde5fb51a3b2a3dc5c275f0ac012f Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:35:33 +0800 Subject: [PATCH 35/54] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 80a44ce25..5933cc7d5 100644 --- a/progress.json +++ b/progress.json @@ -248,5 +248,15 @@ "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" ], "status": "Completed" + }, + { + "exercise_name": "branch-bender", + "started_at": 1767933329.775081, + "completed_at": 1767933332.828961, + "comments": [ + "You should have merged feature/login first.", + "Reset the repository using \"gitmastery progress reset\" and start again" + ], + "status": "Incomplete" } ] \ No newline at end of file From 7ee4ac41eb1a9d755ee8a2bd0a511f0a1acce069 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:35:54 +0800 Subject: [PATCH 36/54] Reset progress for branch-bender --- progress.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/progress.json b/progress.json index 5933cc7d5..80a44ce25 100644 --- a/progress.json +++ b/progress.json @@ -248,15 +248,5 @@ "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" ], "status": "Completed" - }, - { - "exercise_name": "branch-bender", - "started_at": 1767933329.775081, - "completed_at": 1767933332.828961, - "comments": [ - "You should have merged feature/login first.", - "Reset the repository using \"gitmastery progress reset\" and start again" - ], - "status": "Incomplete" } ] \ No newline at end of file From 070990f341f7a9e01790af545072b05bb441e628 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:37:46 +0800 Subject: [PATCH 37/54] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 80a44ce25..f8b5cf50c 100644 --- a/progress.json +++ b/progress.json @@ -248,5 +248,15 @@ "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" ], "status": "Completed" + }, + { + "exercise_name": "branch-bender", + "started_at": 1767933463.698096, + "completed_at": 1767933466.552009, + "comments": [ + "You should have merged feature/login first.", + "Reset the repository using \"gitmastery progress reset\" and start again" + ], + "status": "Incomplete" } ] \ No newline at end of file From 2c9f400e1071d5a84a60f56643e376f753f98445 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:38:46 +0800 Subject: [PATCH 38/54] Reset progress for branch-bender --- progress.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/progress.json b/progress.json index f8b5cf50c..80a44ce25 100644 --- a/progress.json +++ b/progress.json @@ -248,15 +248,5 @@ "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" ], "status": "Completed" - }, - { - "exercise_name": "branch-bender", - "started_at": 1767933463.698096, - "completed_at": 1767933466.552009, - "comments": [ - "You should have merged feature/login first.", - "Reset the repository using \"gitmastery progress reset\" and start again" - ], - "status": "Incomplete" } ] \ No newline at end of file From 6d2516c6f012897fd69ba138a2c5df5aeeb29458 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:40:49 +0800 Subject: [PATCH 39/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 80a44ce25..259bbfb86 100644 --- a/progress.json +++ b/progress.json @@ -248,5 +248,14 @@ "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" ], "status": "Completed" + }, + { + "exercise_name": "branch-bender", + "started_at": 1767933647.436125, + "completed_at": 1767933648.688017, + "comments": [ + "Great work with merging the branches in order! Try running the HTML files locally!" + ], + "status": "Completed" } ] \ No newline at end of file From f18dd68f5441c285c61faac98b76393e68aef00b Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:43:56 +0800 Subject: [PATCH 40/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 259bbfb86..a6716b9f9 100644 --- a/progress.json +++ b/progress.json @@ -257,5 +257,14 @@ "Great work with merging the branches in order! Try running the HTML files locally!" ], "status": "Completed" + }, + { + "exercise_name": "branch-forward", + "started_at": 1767933835.023392, + "completed_at": 1767933836.224978, + "comments": [ + "Great job fast-forward merging only 'with-sally'!" + ], + "status": "Completed" } ] \ No newline at end of file From 84b10b2f70a3f8681f669139718a4b726cd12c51 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:51:46 +0800 Subject: [PATCH 41/54] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index a6716b9f9..13a13d040 100644 --- a/progress.json +++ b/progress.json @@ -266,5 +266,15 @@ "Great job fast-forward merging only 'with-sally'!" ], "status": "Completed" + }, + { + "exercise_name": "merge-undo", + "started_at": 1767934302.74206, + "completed_at": 1767934305.622859, + "comments": [ + "The 'main' branch is not pointing to the correct commit. It should be pointing to the commit made just before the merges.", + "Reset the repository using \"gitmastery progress reset\" and start again" + ], + "status": "Incomplete" } ] \ No newline at end of file From 8c614a27fe7db750e16abcd0c29d9bd128b38cf0 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:52:30 +0800 Subject: [PATCH 42/54] Reset progress for merge-undo --- progress.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/progress.json b/progress.json index 13a13d040..a6716b9f9 100644 --- a/progress.json +++ b/progress.json @@ -266,15 +266,5 @@ "Great job fast-forward merging only 'with-sally'!" ], "status": "Completed" - }, - { - "exercise_name": "merge-undo", - "started_at": 1767934302.74206, - "completed_at": 1767934305.622859, - "comments": [ - "The 'main' branch is not pointing to the correct commit. It should be pointing to the commit made just before the merges.", - "Reset the repository using \"gitmastery progress reset\" and start again" - ], - "status": "Incomplete" } ] \ No newline at end of file From 8472ef8eb0f0fcfa193f3ca9c5643e93cd3eba04 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:59:24 +0800 Subject: [PATCH 43/54] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index a6716b9f9..f6e1838e6 100644 --- a/progress.json +++ b/progress.json @@ -266,5 +266,15 @@ "Great job fast-forward merging only 'with-sally'!" ], "status": "Completed" + }, + { + "exercise_name": "merge-undo", + "started_at": 1767934761.129668, + "completed_at": 1767934764.068118, + "comments": [ + "The 'main' branch is not pointing to the correct commit. It should be pointing to the commit made just before the merges.", + "Reset the repository using \"gitmastery progress reset\" and start again" + ], + "status": "Incomplete" } ] \ No newline at end of file From 72fe7ca1ae3877cc39746d7085811bb6122b8119 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:01:12 +0800 Subject: [PATCH 44/54] Reset progress for merge-undo --- progress.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/progress.json b/progress.json index f6e1838e6..a6716b9f9 100644 --- a/progress.json +++ b/progress.json @@ -266,15 +266,5 @@ "Great job fast-forward merging only 'with-sally'!" ], "status": "Completed" - }, - { - "exercise_name": "merge-undo", - "started_at": 1767934761.129668, - "completed_at": 1767934764.068118, - "comments": [ - "The 'main' branch is not pointing to the correct commit. It should be pointing to the commit made just before the merges.", - "Reset the repository using \"gitmastery progress reset\" and start again" - ], - "status": "Incomplete" } ] \ No newline at end of file From eec19b8d24acb3f3dfdeb466feaf67373740caf9 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:02:28 +0800 Subject: [PATCH 45/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a6716b9f9..53ec48a77 100644 --- a/progress.json +++ b/progress.json @@ -266,5 +266,14 @@ "Great job fast-forward merging only 'with-sally'!" ], "status": "Completed" + }, + { + "exercise_name": "merge-undo", + "started_at": 1767934947.013525, + "completed_at": 1767934948.291669, + "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 79224607d97d26b8680e8a05082cda2d7dd19a20 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:04:45 +0800 Subject: [PATCH 46/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 53ec48a77..cb92deec9 100644 --- a/progress.json +++ b/progress.json @@ -275,5 +275,14 @@ "Great work with undoing the merges! Try listing the directory to see what has changed." ], "status": "Completed" + }, + { + "exercise_name": "ff-undo", + "started_at": 1767935083.210016, + "completed_at": 1767935084.590281, + "comments": [ + "You have successfully undone the merge of branch 'others'." + ], + "status": "Completed" } ] \ No newline at end of file From 965f978907f2e7f4c3f307282b63d40aab927aa9 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:09:35 +0800 Subject: [PATCH 47/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index cb92deec9..8318b1877 100644 --- a/progress.json +++ b/progress.json @@ -284,5 +284,14 @@ "You have successfully undone the merge of branch 'others'." ], "status": "Completed" + }, + { + "exercise_name": "branch-compare", + "started_at": 1767935373.16885, + "completed_at": 1767935374.623711, + "comments": [ + "Great work comparing the branches successfully!" + ], + "status": "Completed" } ] \ No newline at end of file From 11df13bb1ce10621151acab6173f90e1b0f14dc3 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:19:31 +0800 Subject: [PATCH 48/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8318b1877..d7de635bb 100644 --- a/progress.json +++ b/progress.json @@ -293,5 +293,14 @@ "Great work comparing the branches successfully!" ], "status": "Completed" + }, + { + "exercise_name": "merge-squash", + "started_at": 1767935969.318816, + "completed_at": 1767935970.650411, + "comments": [ + "Good job performing a merge squash!" + ], + "status": "Completed" } ] \ No newline at end of file From be8851788b8b1dd0518ea9c34c58b1dcfbd9ff27 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:29:30 +0800 Subject: [PATCH 49/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d7de635bb..587b480f8 100644 --- a/progress.json +++ b/progress.json @@ -302,5 +302,14 @@ "Good job performing a merge squash!" ], "status": "Completed" + }, + { + "exercise_name": "conflict-mediator", + "started_at": 1767936568.832339, + "completed_at": 1767936570.174349, + "comments": [ + "Great work resolving the merge conflict!" + ], + "status": "Completed" } ] \ No newline at end of file From 8b84c7ddbdbf076c7a1fc38646a30f9f98906445 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:33:27 +0800 Subject: [PATCH 50/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 587b480f8..2beb0fe28 100644 --- a/progress.json +++ b/progress.json @@ -311,5 +311,14 @@ "Great work resolving the merge conflict!" ], "status": "Completed" + }, + { + "exercise_name": "branch-rename", + "started_at": 1767936805.99326, + "completed_at": 1767936807.35423, + "comments": [ + "Great work with renaming the branches on your local repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 61121097155fcbed3e270c4bfa2c7cfda2e18bef Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:38:55 +0800 Subject: [PATCH 51/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2beb0fe28..219373206 100644 --- a/progress.json +++ b/progress.json @@ -320,5 +320,14 @@ "Great work with renaming the branches on your local repository!" ], "status": "Completed" + }, + { + "exercise_name": "branch-delete", + "started_at": 1767937133.715334, + "completed_at": 1767937135.004693, + "comments": [ + "Great job using git branch to delete both merged and unmerged branches!" + ], + "status": "Completed" } ] \ No newline at end of file From 22d1cf37fc9558da527a740af1b03c6654ee4852 Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:43:58 +0800 Subject: [PATCH 52/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 219373206..5408b3e5d 100644 --- a/progress.json +++ b/progress.json @@ -329,5 +329,14 @@ "Great job using git branch to delete both merged and unmerged branches!" ], "status": "Completed" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1767937435.373555, + "completed_at": 1767937438.326371, + "comments": [ + "Branch 'feature-search' still exists! Remember to delete it after merging!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 8d31c1aa01445a91dd6fa1fe0f0cbc835fd9e2eb Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:44:30 +0800 Subject: [PATCH 53/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5408b3e5d..db40d29c0 100644 --- a/progress.json +++ b/progress.json @@ -338,5 +338,14 @@ "Branch 'feature-search' still exists! Remember to delete it after merging!" ], "status": "Incomplete" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1767937468.058004, + "completed_at": 1767937469.273427, + "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 5a126f0319e7399dee70768569942227836ffbdb Mon Sep 17 00:00:00 2001 From: Haleycopter <102632714+Haleycopter@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:50:05 +0800 Subject: [PATCH 54/54] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index db40d29c0..c77996f3b 100644 --- a/progress.json +++ b/progress.json @@ -347,5 +347,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": 1767937803.735119, + "completed_at": 1767937805.164987, + "comments": [ + "You have successfully completed the exercise!" + ], + "status": "Completed" } ] \ No newline at end of file