From d71b0813128d64c6e4856b194bd37c0cd97f7ceb Mon Sep 17 00:00:00 2001 From: XN Date: Thu, 20 Aug 2026 14:59:09 +0800 Subject: [PATCH 01/21] Sync progress with local machine --- progress.json | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 182 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..97f7d66767 --- /dev/null +++ b/progress.json @@ -0,0 +1,182 @@ +[ + { + "exercise_name": "fork-repo", + "started_at": 1787208999.166968, + "completed_at": 1787209001.951236, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1786884309.920307, + "completed_at": 1786884313.030123, + "comments": [ + "There are no grocery list items removed from the shopping list." + ], + "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1786884403.831237, + "completed_at": 1786884406.803133, + "comments": [ + "There are no new grocery list items added to the shopping list." + ], + "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1786884452.291324, + "completed_at": 1786884453.752692, + "comments": [ + "Great work! You have successfully used `git add` and `git commit` to modify the shopping list! Keep it up!" + ], + "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787208342.309411, + "completed_at": 1787208346.663847, + "comments": [ + "You are not ignoring runaway.txt. Find where the file is and fix that.", + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787208398.417039, + "completed_at": 1787208402.781631, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt.", + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787208436.867529, + "completed_at": 1787208441.04787, + "comments": [ + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787208464.008634, + "completed_at": 1787208466.653664, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787207379.911005, + "completed_at": 1787207382.976311, + "comments": [ + "Missing remote called 'upstream'." + ], + "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1787207406.444488, + "completed_at": 1787207407.865559, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "log-and-order", + "started_at": 1786888133.746234, + "completed_at": 1786888137.419361, + "comments": [ + "Answer for What is the SHA of the commit with the commit message \"Rewrite the comments\"? You can use the full length SHA or the short SHA (i.e. first 7 characters of the SHA) did not match any of the accepted answers." + ], + "status": "Incomplete" + }, + { + "exercise_name": "log-and-order", + "started_at": 1786888202.048624, + "completed_at": 1786888203.386259, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787207992.349541, + "completed_at": 1787207997.574791, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787206497.364477, + "completed_at": 1787206517.637925, + "comments": [ + "The remote repository url you provided either does not exist or is private. Try again!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787206742.104145, + "completed_at": 1787206748.68331, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1787206768.075192, + "completed_at": 1787206774.596769, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1786882898.750969, + "completed_at": 1786882900.200735, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1786885000.576326, + "completed_at": 1786885002.009945, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1786878710.918031, + "completed_at": 1786878712.329675, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1786878865.493872, + "completed_at": 1786878866.967619, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From 63c8505819bf02c7fd6b86c3b7112e3f2b1e7e03 Mon Sep 17 00:00:00 2001 From: XN Date: Thu, 20 Aug 2026 15:02:33 +0800 Subject: [PATCH 02/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 97f7d66767..a2a6454a23 100644 --- a/progress.json +++ b/progress.json @@ -178,5 +178,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787209348.343668, + "completed_at": 1787209353.073151, + "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 6a7b6e0b41dccc2530ca21a6b8782ab097b8db4e Mon Sep 17 00:00:00 2001 From: XN Date: Thu, 20 Aug 2026 15:05:27 +0800 Subject: [PATCH 03/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a2a6454a23..9c17cac6ac 100644 --- a/progress.json +++ b/progress.json @@ -187,5 +187,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": 1787209524.570002, + "completed_at": 1787209527.304178, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 6138986fbcfe8a321dabd5b46c20425facfcc327 Mon Sep 17 00:00:00 2001 From: XN Date: Thu, 20 Aug 2026 15:15:08 +0800 Subject: [PATCH 04/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9c17cac6ac..28e9b69fe2 100644 --- a/progress.json +++ b/progress.json @@ -196,5 +196,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787210102.012852, + "completed_at": 1787210107.922163, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 01649cb6eff6b6a1901e6f3f43041c264b2f3fea Mon Sep 17 00:00:00 2001 From: XN Date: Thu, 20 Aug 2026 15:17:08 +0800 Subject: [PATCH 05/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 28e9b69fe2..705a0d4f09 100644 --- a/progress.json +++ b/progress.json @@ -205,5 +205,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787210226.235933, + "completed_at": 1787210227.621733, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 92f790cb95e65a51ac0e7be254051dc13119a9e5 Mon Sep 17 00:00:00 2001 From: XN Date: Thu, 20 Aug 2026 15:46:37 +0800 Subject: [PATCH 06/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 705a0d4f09..1c9a3a1f80 100644 --- a/progress.json +++ b/progress.json @@ -214,5 +214,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787211994.966984, + "completed_at": 1787211996.484188, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From e50e0f299904a672468aee5f56b97fe79425487d Mon Sep 17 00:00:00 2001 From: XN Date: Thu, 20 Aug 2026 16:01:04 +0800 Subject: [PATCH 07/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1c9a3a1f80..6630d03cc4 100644 --- a/progress.json +++ b/progress.json @@ -223,5 +223,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787212862.260796, + "completed_at": 1787212863.738235, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 702b03b5025adf96bc590863e81feb6922ab824a Mon Sep 17 00:00:00 2001 From: XN Date: Thu, 20 Aug 2026 16:04:36 +0800 Subject: [PATCH 08/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6630d03cc4..659af068c8 100644 --- a/progress.json +++ b/progress.json @@ -232,5 +232,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787213074.371159, + "completed_at": 1787213075.840606, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 142fedfd2887d3e67389eab0c1194d8054853cf7 Mon Sep 17 00:00:00 2001 From: XN Date: Thu, 20 Aug 2026 16:10:08 +0800 Subject: [PATCH 09/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 659af068c8..be5bd82abf 100644 --- a/progress.json +++ b/progress.json @@ -241,5 +241,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787213402.926487, + "completed_at": 1787213407.854538, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From e0800f3b7d726306d2be10fb9e00bf2d05e9844f Mon Sep 17 00:00:00 2001 From: XN Date: Fri, 21 Aug 2026 15:02:45 +0800 Subject: [PATCH 10/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index be5bd82abf..7a09e899c7 100644 --- a/progress.json +++ b/progress.json @@ -250,5 +250,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787295761.873929, + "completed_at": 1787295764.757119, + "comments": [ + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From be34586e2089de2a6ab6498df5de1c3354fdf3bf Mon Sep 17 00:00:00 2001 From: XN Date: Fri, 21 Aug 2026 15:05:53 +0800 Subject: [PATCH 11/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7a09e899c7..14839e29bd 100644 --- a/progress.json +++ b/progress.json @@ -259,5 +259,14 @@ "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787295949.801138, + "completed_at": 1787295952.617349, + "comments": [ + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 5dde648e312baf76dadcc3b035ae13feb2efa903 Mon Sep 17 00:00:00 2001 From: XN Date: Fri, 21 Aug 2026 15:06:26 +0800 Subject: [PATCH 12/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 14839e29bd..a92a6750ae 100644 --- a/progress.json +++ b/progress.json @@ -268,5 +268,14 @@ "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787295982.954885, + "completed_at": 1787295985.837157, + "comments": [ + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 6f2a0edbac4f82b7588e13123b32b9d77e9750b6 Mon Sep 17 00:00:00 2001 From: XN Date: Fri, 21 Aug 2026 15:07:01 +0800 Subject: [PATCH 13/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a92a6750ae..6ccfe2088d 100644 --- a/progress.json +++ b/progress.json @@ -277,5 +277,14 @@ "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787296018.430466, + "completed_at": 1787296021.256834, + "comments": [ + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 339810f8fa59221c97c971584e1b032eafd74177 Mon Sep 17 00:00:00 2001 From: XN Date: Fri, 21 Aug 2026 15:10:37 +0800 Subject: [PATCH 14/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6ccfe2088d..3933bfba91 100644 --- a/progress.json +++ b/progress.json @@ -286,5 +286,14 @@ "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787296233.816726, + "completed_at": 1787296236.654838, + "comments": [ + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From b18bac18a75c76a1be96c6c7172eeceee18e864c Mon Sep 17 00:00:00 2001 From: XN Date: Fri, 21 Aug 2026 15:11:27 +0800 Subject: [PATCH 15/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3933bfba91..1f436e7514 100644 --- a/progress.json +++ b/progress.json @@ -295,5 +295,14 @@ "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787296283.767148, + "completed_at": 1787296286.54842, + "comments": [ + "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 60992e1a274aa3f6e9878503ba4f4f2f60949744 Mon Sep 17 00:00:00 2001 From: XN Date: Fri, 21 Aug 2026 15:20:16 +0800 Subject: [PATCH 16/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1f436e7514..d1de8c5b6f 100644 --- a/progress.json +++ b/progress.json @@ -304,5 +304,14 @@ "Answer for Which new values are new in north.csv on Jan 10th, compared to Jan 01st? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787296814.719777, + "completed_at": 1787296816.044661, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 339f7802f085e2c895b683d13a2773aefb51348a Mon Sep 17 00:00:00 2001 From: XN Date: Fri, 21 Aug 2026 15:20:46 +0800 Subject: [PATCH 17/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d1de8c5b6f..742deaeaf2 100644 --- a/progress.json +++ b/progress.json @@ -313,5 +313,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787296845.037765, + "completed_at": 1787296846.347118, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From 68bddd76276c7577d327af8a5fa84bdb8816c391 Mon Sep 17 00:00:00 2001 From: XN Date: Fri, 21 Aug 2026 15:34:43 +0800 Subject: [PATCH 18/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 742deaeaf2..f05523ddb6 100644 --- a/progress.json +++ b/progress.json @@ -322,5 +322,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787297681.642698, + "completed_at": 1787297682.957172, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From abea9112ff8ca40f75a54e546ee165e971dcf7b2 Mon Sep 17 00:00:00 2001 From: XN Date: Fri, 21 Aug 2026 17:23:07 +0800 Subject: [PATCH 19/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f05523ddb6..adf696da7e 100644 --- a/progress.json +++ b/progress.json @@ -331,5 +331,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787304183.986128, + "completed_at": 1787304187.039434, + "comments": [ + "It seems like the commit from Jan 12 is still present in the commit history." + ], + "status": "Incomplete" } ] \ No newline at end of file From 6a8503a0847d4918d684c8d5d0dab8fd764e6160 Mon Sep 17 00:00:00 2001 From: XN Date: Fri, 21 Aug 2026 17:25:12 +0800 Subject: [PATCH 20/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index adf696da7e..9add8fa2f8 100644 --- a/progress.json +++ b/progress.json @@ -340,5 +340,14 @@ "It seems like the commit from Jan 12 is still present in the commit history." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787304310.19602, + "completed_at": 1787304311.768591, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 6b510b041f57a868f7a96809a297e9477f16c008 Mon Sep 17 00:00:00 2001 From: XN Date: Fri, 21 Aug 2026 17:30:06 +0800 Subject: [PATCH 21/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9add8fa2f8..76aff0e379 100644 --- a/progress.json +++ b/progress.json @@ -349,5 +349,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787304604.286739, + "completed_at": 1787304605.820089, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file