From a35529e48e1eea92ccda013f1b6eba9bdfa8b72b Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 10:25:34 +0800 Subject: [PATCH 01/39] Sync progress with local machine --- progress.json | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..e4c76ed587 --- /dev/null +++ b/progress.json @@ -0,0 +1,36 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1787118212.57045, + "completed_at": 1787118213.983736, + "comments": [ + "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": 1787120604.431828, + "completed_at": 1787120605.874493, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787117501.053626, + "completed_at": 1787117502.430963, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1787116152.475662, + "completed_at": 1787116153.880347, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From f17b69c7e3d4996452c8bd68844d57599184f6d3 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 10:30:19 +0800 Subject: [PATCH 02/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e4c76ed587..cd05d21fea 100644 --- a/progress.json +++ b/progress.json @@ -32,5 +32,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787452169.682371, + "completed_at": 1787452218.123793, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 046805f2a4a7e2fe017b6b9259ba62e643fabd5a Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 10:30:40 +0800 Subject: [PATCH 03/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index cd05d21fea..09c778f29e 100644 --- a/progress.json +++ b/progress.json @@ -41,5 +41,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787452231.622038, + "completed_at": 1787452240.284889, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 8bf2fb1c47e58e45b5c72c2282eab74041be3a5b Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 10:34:41 +0800 Subject: [PATCH 04/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 09c778f29e..16eaa38b46 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787452479.608434, + "completed_at": 1787452481.170434, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 4be87eec4fd7174570e04410848792cd73a9073a Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 10:39:13 +0800 Subject: [PATCH 05/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 16eaa38b46..264cf158fc 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787452751.410246, + "completed_at": 1787452753.371018, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 2d897a977581557cd3b07016717d26f2d97ce712 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 10:45:50 +0800 Subject: [PATCH 06/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 264cf158fc..d84ee1bc08 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787453147.812078, + "completed_at": 1787453150.102941, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 6b3c80b8706c792e1efc59909c9b7ec3882b2f9b Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 10:52:55 +0800 Subject: [PATCH 07/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d84ee1bc08..437bf0910e 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787453571.945202, + "completed_at": 1787453574.838525, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From c903a9f09d599e2e8b798ee74799ff735cbe0c1e Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 10:54:21 +0800 Subject: [PATCH 08/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 437bf0910e..59250529bb 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787453656.619966, + "completed_at": 1787453661.200721, + "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 ddcbce6d8351ebedfdd7055d115dcd6c1ac5151a Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 10:57:46 +0800 Subject: [PATCH 09/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 59250529bb..583656ef7f 100644 --- a/progress.json +++ b/progress.json @@ -95,5 +95,14 @@ "Clone named shapes is missing! Remember to clone your fork using the name 'shapes', not 'gm-shapes'!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787453862.774167, + "completed_at": 1787453865.687269, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 2dda6c6b64d4147f94ac95bfee9d59de1b2e8558 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 11:00:39 +0800 Subject: [PATCH 10/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 583656ef7f..3a149df4ff 100644 --- a/progress.json +++ b/progress.json @@ -104,5 +104,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787454037.415604, + "completed_at": 1787454038.882439, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 1c2f52085f756ae4803d385137e9cbb99445e9cc Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 11:18:22 +0800 Subject: [PATCH 11/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3a149df4ff..4cdebc6ada 100644 --- a/progress.json +++ b/progress.json @@ -113,5 +113,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787455098.794995, + "completed_at": 1787455102.187153, + "comments": [ + "Answer for In April, what were the new names added to the duty rosters? Remove/add extra rows where appropriate. does not contain all of the right answers." + ], + "status": "Incomplete" } ] \ No newline at end of file From ab91bae6ab712d109e170a6e529e5cc1ad14447a Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 11:22:34 +0800 Subject: [PATCH 12/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4cdebc6ada..307db23abe 100644 --- a/progress.json +++ b/progress.json @@ -122,5 +122,14 @@ "Answer for In April, what were the new names added to the duty rosters? Remove/add extra rows where appropriate. does not contain all of the right answers." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1787455352.276593, + "completed_at": 1787455353.676605, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 3406df78bea7dfcee7c6c09f950a953cc86cb600 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 13:41:17 +0800 Subject: [PATCH 13/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 307db23abe..66d98ab99a 100644 --- a/progress.json +++ b/progress.json @@ -131,5 +131,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787463675.888613, + "completed_at": 1787463677.362818, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From c1a6c41003053242159d9126f6f72e545f7ef3fa Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 13:43:39 +0800 Subject: [PATCH 14/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 66d98ab99a..7aad8d8c3a 100644 --- a/progress.json +++ b/progress.json @@ -140,5 +140,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787463817.379358, + "completed_at": 1787463818.812059, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From fd03aa7e0f66881e9b11413bc80ba871243a5571 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 13:45:08 +0800 Subject: [PATCH 15/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7aad8d8c3a..5278734127 100644 --- a/progress.json +++ b/progress.json @@ -149,5 +149,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787463905.159954, + "completed_at": 1787463907.652602, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 47233f50fc63ff6b2be5438c2a6c8a35caf1c6d2 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 13:51:41 +0800 Subject: [PATCH 16/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5278734127..0e82e1c768 100644 --- a/progress.json +++ b/progress.json @@ -158,5 +158,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787464299.4308, + "completed_at": 1787464300.944673, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 3f4652ce27186e29d846132987eed95ec56e8a4b Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 14:05:10 +0800 Subject: [PATCH 17/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0e82e1c768..1626aaba5c 100644 --- a/progress.json +++ b/progress.json @@ -167,5 +167,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787465108.414916, + "completed_at": 1787465109.784829, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From c67949a9e4c90be6487d5aefa0e0fccf7bf53c61 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 14:34:55 +0800 Subject: [PATCH 18/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1626aaba5c..01ba7bfa1b 100644 --- a/progress.json +++ b/progress.json @@ -176,5 +176,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787466893.681148, + "completed_at": 1787466895.195061, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From aee69f250a0c7560914aa58e409d674ab069d701 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 14:40:06 +0800 Subject: [PATCH 19/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 01ba7bfa1b..72cab3842b 100644 --- a/progress.json +++ b/progress.json @@ -185,5 +185,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787467204.326796, + "completed_at": 1787467205.669102, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file From fde13eeba413b62baa9ad5b34a11bdf0d3c3150f Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 15:23:03 +0800 Subject: [PATCH 20/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 72cab3842b..e49fdd99ae 100644 --- a/progress.json +++ b/progress.json @@ -194,5 +194,14 @@ "Good work reverting commits!" ], "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1787469781.300962, + "completed_at": 1787469782.809358, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" } ] \ No newline at end of file From 8636f3c7e59cfd4753b8d9f53687122d4488d249 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 15:29:29 +0800 Subject: [PATCH 21/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e49fdd99ae..cb5e798b09 100644 --- a/progress.json +++ b/progress.json @@ -203,5 +203,14 @@ "Great work with using git branch and git checkout to fix the bugs!" ], "status": "Completed" + }, + { + "exercise_name": "branch-previous", + "started_at": 1787470167.209679, + "completed_at": 1787470168.697209, + "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 cb4c76587b1f6bf5b5a675996caca53e3bef953d Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 15:44:20 +0800 Subject: [PATCH 22/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index cb5e798b09..3624c780df 100644 --- a/progress.json +++ b/progress.json @@ -212,5 +212,14 @@ "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" ], "status": "Completed" + }, + { + "exercise_name": "branch-bender", + "started_at": 1787471058.715227, + "completed_at": 1787471060.131235, + "comments": [ + "Great work with merging the branches in order! Try running the HTML files locally!" + ], + "status": "Completed" } ] \ No newline at end of file From ab3e8615506dbdd06ad4d27b5bb1b056ed9d62e8 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 15:47:47 +0800 Subject: [PATCH 23/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3624c780df..8f7b93ab06 100644 --- a/progress.json +++ b/progress.json @@ -221,5 +221,14 @@ "Great work with merging the branches in order! Try running the HTML files locally!" ], "status": "Completed" + }, + { + "exercise_name": "branch-forward", + "started_at": 1787471265.455553, + "completed_at": 1787471266.895325, + "comments": [ + "Great job fast-forward merging only 'with-sally'!" + ], + "status": "Completed" } ] \ No newline at end of file From 0aa352e4a6b6171d9ae193fc69c940c39b268162 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 15:53:05 +0800 Subject: [PATCH 24/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8f7b93ab06..74fd9a6103 100644 --- a/progress.json +++ b/progress.json @@ -230,5 +230,14 @@ "Great job fast-forward merging only 'with-sally'!" ], "status": "Completed" + }, + { + "exercise_name": "merge-undo", + "started_at": 1787471583.943135, + "completed_at": 1787471585.34105, + "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 d9e33b940bde11fd32cf6d3ae471abeea5ffde54 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 15:56:38 +0800 Subject: [PATCH 25/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 74fd9a6103..071dcca047 100644 --- a/progress.json +++ b/progress.json @@ -239,5 +239,14 @@ "Great work with undoing the merges! Try listing the directory to see what has changed." ], "status": "Completed" + }, + { + "exercise_name": "ff-undo", + "started_at": 1787471796.09977, + "completed_at": 1787471797.540655, + "comments": [ + "You have successfully undone the merge of branch 'others'." + ], + "status": "Completed" } ] \ No newline at end of file From c5375a550d6dcc35a711b86e58107ea87ab5abf7 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 16:01:16 +0800 Subject: [PATCH 26/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 071dcca047..55ffa3a6bd 100644 --- a/progress.json +++ b/progress.json @@ -248,5 +248,14 @@ "You have successfully undone the merge of branch 'others'." ], "status": "Completed" + }, + { + "exercise_name": "branch-compare", + "started_at": 1787472074.413307, + "completed_at": 1787472075.932859, + "comments": [ + "Great work comparing the branches successfully!" + ], + "status": "Completed" } ] \ No newline at end of file From 8ea8673a23d3c4dd1851535f5931c2a468cc3b54 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 16:17:06 +0800 Subject: [PATCH 27/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 55ffa3a6bd..e92a93b615 100644 --- a/progress.json +++ b/progress.json @@ -257,5 +257,14 @@ "Great work comparing the branches successfully!" ], "status": "Completed" + }, + { + "exercise_name": "merge-squash", + "started_at": 1787473024.572919, + "completed_at": 1787473025.969027, + "comments": [ + "Good job performing a merge squash!" + ], + "status": "Completed" } ] \ No newline at end of file From 6c0c9aea0215465b8981cfcc16bb8d8310fa2416 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 16:21:56 +0800 Subject: [PATCH 28/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e92a93b615..c96ca53ab7 100644 --- a/progress.json +++ b/progress.json @@ -266,5 +266,14 @@ "Good job performing a merge squash!" ], "status": "Completed" + }, + { + "exercise_name": "conflict-mediator", + "started_at": 1787473314.129383, + "completed_at": 1787473315.501772, + "comments": [ + "Great work resolving the merge conflict!" + ], + "status": "Completed" } ] \ No newline at end of file From f661d810f585a5e3d9782c35f872531f7c52f149 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 16:25:13 +0800 Subject: [PATCH 29/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c96ca53ab7..0157db1103 100644 --- a/progress.json +++ b/progress.json @@ -275,5 +275,14 @@ "Great work resolving the merge conflict!" ], "status": "Completed" + }, + { + "exercise_name": "branch-rename", + "started_at": 1787473511.364523, + "completed_at": 1787473512.761281, + "comments": [ + "Great work with renaming the branches on your local repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 643bfde15e76480c120e563e42ee3ac54e6935e0 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 16:28:27 +0800 Subject: [PATCH 30/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0157db1103..ea6957a42b 100644 --- a/progress.json +++ b/progress.json @@ -284,5 +284,14 @@ "Great work with renaming the branches on your local repository!" ], "status": "Completed" + }, + { + "exercise_name": "branch-delete", + "started_at": 1787473705.163194, + "completed_at": 1787473706.726964, + "comments": [ + "Great job using git branch to delete both merged and unmerged branches!" + ], + "status": "Completed" } ] \ No newline at end of file From 3ded3a09c2499491f4b6cc47ec00d03469ac5094 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 16:32:58 +0800 Subject: [PATCH 31/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ea6957a42b..497a62d76a 100644 --- a/progress.json +++ b/progress.json @@ -293,5 +293,14 @@ "Great job using git branch to delete both merged and unmerged branches!" ], "status": "Completed" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1787473976.549019, + "completed_at": 1787473978.265311, + "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 2da46f5ba1c685d420cb1b40f1b9b8e37276ec95 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 16:42:47 +0800 Subject: [PATCH 32/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 497a62d76a..8079c8d08b 100644 --- a/progress.json +++ b/progress.json @@ -302,5 +302,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": 1787474565.348259, + "completed_at": 1787474566.83202, + "comments": [ + "You have successfully completed the exercise!" + ], + "status": "Completed" } ] \ No newline at end of file From 09766e1d56f09ee687a4d84ce144a5b97c2787b9 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 18:25:50 +0800 Subject: [PATCH 33/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8079c8d08b..fcf4cd128d 100644 --- a/progress.json +++ b/progress.json @@ -311,5 +311,14 @@ "You have successfully completed the exercise!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-push", + "started_at": 1787480748.927577, + "completed_at": 1787480750.327943, + "comments": [ + "Great work pushing the PQR branch to your fork!" + ], + "status": "Completed" } ] \ No newline at end of file From 3f062c1d890b6032b742a9333712880e3701e9ad Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 18:29:09 +0800 Subject: [PATCH 34/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index fcf4cd128d..790b4458a9 100644 --- a/progress.json +++ b/progress.json @@ -320,5 +320,14 @@ "Great work pushing the PQR branch to your fork!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-pull", + "started_at": 1787480947.197495, + "completed_at": 1787480948.945732, + "comments": [ + "Great work! All required branches are present and correctly set up." + ], + "status": "Completed" } ] \ No newline at end of file From 317355956a6304819cd532c43c861581c029871c Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 18:32:00 +0800 Subject: [PATCH 35/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 790b4458a9..0af63c97bc 100644 --- a/progress.json +++ b/progress.json @@ -329,5 +329,14 @@ "Great work! All required branches are present and correctly set up." ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1787481118.605582, + "completed_at": 1787481120.027078, + "comments": [ + "Great job deleting the VWX branch!" + ], + "status": "Completed" } ] \ No newline at end of file From 261c633674f691b54d3133dfc11eeb2aaba4fb4b Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 18:35:40 +0800 Subject: [PATCH 36/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0af63c97bc..0f9f13a310 100644 --- a/progress.json +++ b/progress.json @@ -338,5 +338,14 @@ "Great job deleting the VWX branch!" ], "status": "Completed" + }, + { + "exercise_name": "glossary-branch-rename", + "started_at": 1787481337.63342, + "completed_at": 1787481339.673094, + "comments": [ + "Nice work renaming the branch locally and on the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From a99483a184d2eadb143e0d04b212dc82fc00989d Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 18:38:17 +0800 Subject: [PATCH 37/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0f9f13a310..4ef3fd753c 100644 --- a/progress.json +++ b/progress.json @@ -347,5 +347,14 @@ "Nice work renaming the branch locally and on the remote!" ], "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1787481495.215458, + "completed_at": 1787481496.642931, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 4c2d9439b502fa14b57b3ceee83ecff428907373 Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 18:40:31 +0800 Subject: [PATCH 38/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4ef3fd753c..a5ff37ba8e 100644 --- a/progress.json +++ b/progress.json @@ -356,5 +356,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1787481629.583868, + "completed_at": 1787481631.099447, + "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 ef53dc42c315e22fdccd03b78bf6df8f366ec36b Mon Sep 17 00:00:00 2001 From: Pei Teer Date: Sun, 23 Aug 2026 18:44:03 +0800 Subject: [PATCH 39/39] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a5ff37ba8e..4ee4657578 100644 --- a/progress.json +++ b/progress.json @@ -365,5 +365,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": 1787481841.302282, + "completed_at": 1787481843.073986, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" } ] \ No newline at end of file