From 315eb663c1c2658298a0b7f82c534dace6e37210 Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 16:47:55 +0800 Subject: [PATCH 01/21] Sync progress with local machine --- progress.json | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..42824fbaed --- /dev/null +++ b/progress.json @@ -0,0 +1,54 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1787246316.008575, + "completed_at": 1787246319.382791, + "comments": [ + "There are no new grocery list items added to the shopping list." + ], + "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1787246389.783112, + "completed_at": 1787246391.315743, + "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": 1787247838.955267, + "completed_at": 1787247840.567739, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1787243806.840657, + "completed_at": 1787243809.149875, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1787246614.549992, + "completed_at": 1787246616.033201, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1787241788.187894, + "completed_at": 1787241789.453542, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + } +] \ No newline at end of file From e624137363bd87e7512d8c3b0f526ced309eb705 Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 16:51:02 +0800 Subject: [PATCH 02/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 42824fbaed..ba4a9b08c9 100644 --- a/progress.json +++ b/progress.json @@ -50,5 +50,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1787302259.854524, + "completed_at": 1787302261.225828, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" } ] \ No newline at end of file From 5d54f18da52f97c94a69dc942c2f5edaadfc7679 Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 16:55:33 +0800 Subject: [PATCH 03/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ba4a9b08c9..800aafe7d4 100644 --- a/progress.json +++ b/progress.json @@ -59,5 +59,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787302465.557465, + "completed_at": 1787302533.201761, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From d5dc6b5e998c0d481e1b666a0dc04dd4d4b97159 Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 17:01:50 +0800 Subject: [PATCH 04/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 800aafe7d4..4cae12fab4 100644 --- a/progress.json +++ b/progress.json @@ -68,5 +68,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787302908.172839, + "completed_at": 1787302909.914851, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 7bcc6b80cd51716f73dda97364e658eea3a08591 Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 17:18:05 +0800 Subject: [PATCH 05/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4cae12fab4..7ff6f3d1f7 100644 --- a/progress.json +++ b/progress.json @@ -77,5 +77,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787303882.483284, + "completed_at": 1787303884.727297, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From e11710dae12fb5051b7d3c7e0b20cca8ebafd2ab Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 17:38:53 +0800 Subject: [PATCH 06/21] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 7ff6f3d1f7..804cee91a6 100644 --- a/progress.json +++ b/progress.json @@ -86,5 +86,15 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787305129.249324, + "completed_at": 1787305133.042068, + "comments": [ + "You are still ignoring many/file22.txt.", + "You are not ignoring runaway.txt. Find where the file is and fix that." + ], + "status": "Incomplete" } ] \ No newline at end of file From 1def7c665995d43eb5ad62312ffc8bf48ebd63d1 Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 17:42:58 +0800 Subject: [PATCH 07/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 804cee91a6..80d568767e 100644 --- a/progress.json +++ b/progress.json @@ -96,5 +96,14 @@ "You are not ignoring runaway.txt. Find where the file is and fix that." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787305376.120804, + "completed_at": 1787305378.179458, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 7712f7e8fc5aedbe4f4d6d614563d4b1cf5cf89a Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 18:10:08 +0800 Subject: [PATCH 08/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 80d568767e..2cdd3ce479 100644 --- a/progress.json +++ b/progress.json @@ -105,5 +105,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787307004.511276, + "completed_at": 1787307007.664529, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 125ec832a249c851feec47747d1e5139907990d2 Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 18:24:05 +0800 Subject: [PATCH 09/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2cdd3ce479..136f75fc71 100644 --- a/progress.json +++ b/progress.json @@ -114,5 +114,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787307840.06626, + "completed_at": 1787307845.035697, + "comments": [ + "The upstream remote does not point to the original repository!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 3720b05ae81863eb1a118a214f7a263c3927a87c Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 18:25:57 +0800 Subject: [PATCH 10/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 136f75fc71..a9fae370dc 100644 --- a/progress.json +++ b/progress.json @@ -123,5 +123,14 @@ "The upstream remote does not point to the original repository!" ], "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787307953.556525, + "completed_at": 1787307957.007167, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From b5dbadfa59e7eef34abd707dec222ea85794d239 Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 18:48:29 +0800 Subject: [PATCH 11/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a9fae370dc..9f9f7d156f 100644 --- a/progress.json +++ b/progress.json @@ -132,5 +132,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787309307.518652, + "completed_at": 1787309309.199623, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From d88a1d88468847b2b0dd16e7f015699fd759fe7b Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 20:00:16 +0800 Subject: [PATCH 12/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9f9f7d156f..4c8344177e 100644 --- a/progress.json +++ b/progress.json @@ -141,5 +141,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787313614.317919, + "completed_at": 1787313615.898085, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From a28ed07d8944314e5371c1124cd8af867e1c9c42 Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 20:11:51 +0800 Subject: [PATCH 13/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4c8344177e..f110d7a06b 100644 --- a/progress.json +++ b/progress.json @@ -150,5 +150,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787314309.838831, + "completed_at": 1787314311.333865, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 3c90aa4f7b35049c9370b709a7a3b2919d7a917a Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 20:16:11 +0800 Subject: [PATCH 14/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f110d7a06b..830ba654dd 100644 --- a/progress.json +++ b/progress.json @@ -159,5 +159,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787314569.044021, + "completed_at": 1787314570.521912, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 0e306d3731510e45774dfcc2019e64d372fa3f3c Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 20:23:25 +0800 Subject: [PATCH 15/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 830ba654dd..f1ae5b877d 100644 --- a/progress.json +++ b/progress.json @@ -168,5 +168,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787315002.194502, + "completed_at": 1787315005.229008, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From cd52b7f969627587f35f857fba303ce153c33767 Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 20:38:55 +0800 Subject: [PATCH 16/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index f1ae5b877d..14257847af 100644 --- a/progress.json +++ b/progress.json @@ -177,5 +177,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787315933.240671, + "completed_at": 1787315934.715695, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From f649b360a8db0e329c5dd65b39792ad9c5b4ae1f Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 20:56:07 +0800 Subject: [PATCH 17/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 14257847af..78fb4b4ae0 100644 --- a/progress.json +++ b/progress.json @@ -186,5 +186,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787316964.161268, + "completed_at": 1787316967.155748, + "comments": [ + "Answer for What's sum of values in south.csv on Jan 11th? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From 1954795cf73aec3a9774bdc9cf4522b5b64ac5a2 Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 20:59:35 +0800 Subject: [PATCH 18/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 78fb4b4ae0..41b531e6fe 100644 --- a/progress.json +++ b/progress.json @@ -195,5 +195,14 @@ "Answer for What's sum of values in south.csv on Jan 11th? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787317172.152717, + "completed_at": 1787317174.974164, + "comments": [ + "Answer for What's sum of values in south.csv on Jan 11th? is not right." + ], + "status": "Incomplete" } ] \ No newline at end of file From d0d6f24a0be406891cd528e822d6e11c4dcf2db8 Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 21:01:12 +0800 Subject: [PATCH 19/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 41b531e6fe..629c4e90a0 100644 --- a/progress.json +++ b/progress.json @@ -204,5 +204,14 @@ "Answer for What's sum of values in south.csv on Jan 11th? is not right." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787317271.002279, + "completed_at": 1787317272.294817, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From 9ead6f0d1523a11f0cc1a2ee78d040686623247b Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 21:37:28 +0800 Subject: [PATCH 20/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 629c4e90a0..c8248abb05 100644 --- a/progress.json +++ b/progress.json @@ -213,5 +213,14 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787319446.169041, + "completed_at": 1787319447.781125, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From 1d723e35672d7c46c389cadad116648adef2cb05 Mon Sep 17 00:00:00 2001 From: Ashin Mohamed Sunil Date: Fri, 21 Aug 2026 23:34:55 +0800 Subject: [PATCH 21/21] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c8248abb05..b8339df3df 100644 --- a/progress.json +++ b/progress.json @@ -222,5 +222,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787326493.789546, + "completed_at": 1787326495.087492, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file