From 7a9336a8496db05be50bbe72a4ae96f2daf3bc96 Mon Sep 17 00:00:00 2001 From: ting436 Date: Fri, 21 Aug 2026 15:57:29 +0800 Subject: [PATCH 01/26] Sync progress with local machine --- progress.json | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..c398bce914 --- /dev/null +++ b/progress.json @@ -0,0 +1,57 @@ +[ + { + "exercise_name": "log-and-order", + "started_at": 1787298524.586173, + "completed_at": 1787298525.912153, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1786944358.773349, + "completed_at": 1786944361.960045, + "comments": [ + "Did not add alice.txt", + "Did not add joe.txt", + "Did not add bob.txt" + ], + "status": "Incomplete" + }, + { + "exercise_name": "stage-fright", + "started_at": 1786944437.734598, + "completed_at": 1786944439.056212, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1787296765.664806, + "completed_at": 1787296769.148479, + "comments": [ + "You should only be unstaging the attendance files for Josh, Adam, and Mary.", + "You need to unstage all three attendance files for Josh, Adam, and Mary." + ], + "status": "Incomplete" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1787296816.4353, + "completed_at": 1787296817.885961, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1786936070.26204, + "completed_at": 1786936071.97719, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + } +] \ No newline at end of file From cd2422261f574f730c5ef472d8d354e77e1f3668 Mon Sep 17 00:00:00 2001 From: ting436 Date: Fri, 21 Aug 2026 16:01:47 +0800 Subject: [PATCH 02/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c398bce914..a2f1d277f4 100644 --- a/progress.json +++ b/progress.json @@ -53,5 +53,14 @@ "You successfully used git init to initialize this folder as a Git repository!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1787299268.971037, + "completed_at": 1787299306.7167, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 34c1552336fb0367ed926dec727cde3d6ed299ee Mon Sep 17 00:00:00 2001 From: ting436 Date: Fri, 21 Aug 2026 16:06:14 +0800 Subject: [PATCH 03/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a2f1d277f4..9b2daf7e0a 100644 --- a/progress.json +++ b/progress.json @@ -62,5 +62,14 @@ "Great work setting up a public remote repository!" ], "status": "Completed" + }, + { + "exercise_name": "link-me", + "started_at": 1787299572.168581, + "completed_at": 1787299573.475513, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 7572a354902e9d3d38263b0b4e3e6176f06b900f Mon Sep 17 00:00:00 2001 From: ting436 Date: Fri, 21 Aug 2026 16:13:48 +0800 Subject: [PATCH 04/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 9b2daf7e0a..2c681d455e 100644 --- a/progress.json +++ b/progress.json @@ -71,5 +71,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1787300025.246521, + "completed_at": 1787300027.354158, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 57f15bcd079cca2604f24ed914cb6dcdf787cf28 Mon Sep 17 00:00:00 2001 From: ting436 Date: Fri, 21 Aug 2026 16:23:47 +0800 Subject: [PATCH 05/26] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 2c681d455e..6d0a795134 100644 --- a/progress.json +++ b/progress.json @@ -80,5 +80,15 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787300623.09567, + "completed_at": 1787300626.863562, + "comments": [ + "You should not be ignoring this/is/very/nested/find_me.txt!", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From 096d03bd0dd1226857b8fe18894dc32498a9ace5 Mon Sep 17 00:00:00 2001 From: ting436 Date: Fri, 21 Aug 2026 16:25:07 +0800 Subject: [PATCH 06/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6d0a795134..550c5be0ae 100644 --- a/progress.json +++ b/progress.json @@ -90,5 +90,14 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787300703.384126, + "completed_at": 1787300707.2055, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From 50bbbb4bd45d42962f1fa77e0e5acf8e2b2931b8 Mon Sep 17 00:00:00 2001 From: ting436 Date: Fri, 21 Aug 2026 16:28:39 +0800 Subject: [PATCH 07/26] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 550c5be0ae..1209e58403 100644 --- a/progress.json +++ b/progress.json @@ -99,5 +99,15 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787300914.998727, + "completed_at": 1787300918.874611, + "comments": [ + "You should not be ignoring this/is/very/nested/find_me.txt!", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" } ] \ No newline at end of file From 030c8289d1fbbd57c6615251c4536108c62aa9a4 Mon Sep 17 00:00:00 2001 From: ting436 Date: Fri, 21 Aug 2026 16:31:15 +0800 Subject: [PATCH 08/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 1209e58403..d42147b48c 100644 --- a/progress.json +++ b/progress.json @@ -109,5 +109,14 @@ "You should be using ** to match all subfolders to ignore runaway.txt." ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1787301072.2202, + "completed_at": 1787301074.507463, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From 626453c071b64f789fc81b95d3b72e44bec235d3 Mon Sep 17 00:00:00 2001 From: ting436 Date: Sat, 22 Aug 2026 17:52:16 +0800 Subject: [PATCH 09/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d42147b48c..7975457dbe 100644 --- a/progress.json +++ b/progress.json @@ -118,5 +118,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1787392333.154884, + "completed_at": 1787392336.296249, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 20d24c69ef421d5dc3c96aa63f05b2c846918e2d Mon Sep 17 00:00:00 2001 From: ting436 Date: Sat, 22 Aug 2026 17:58:25 +0800 Subject: [PATCH 10/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 7975457dbe..22e2695f86 100644 --- a/progress.json +++ b/progress.json @@ -127,5 +127,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1787392701.506928, + "completed_at": 1787392704.757124, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 44bb011caf94eb52302cd90f799c1fb13b4c327d Mon Sep 17 00:00:00 2001 From: ting436 Date: Sat, 22 Aug 2026 18:05:59 +0800 Subject: [PATCH 11/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 22e2695f86..891ea20f8c 100644 --- a/progress.json +++ b/progress.json @@ -136,5 +136,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787393155.32111, + "completed_at": 1787393158.460315, + "comments": [ + "You have not fetched Alice's changes yet!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 59f45adde00cf89fc2ea3a993f1ebf323960b991 Mon Sep 17 00:00:00 2001 From: ting436 Date: Sat, 22 Aug 2026 18:07:45 +0800 Subject: [PATCH 12/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 891ea20f8c..372fbb28a0 100644 --- a/progress.json +++ b/progress.json @@ -145,5 +145,14 @@ "You have not fetched Alice's changes yet!" ], "status": "Incomplete" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1787393263.096595, + "completed_at": 1787393264.606906, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 5da0c17344060fc1fda2e65c24748772add80df1 Mon Sep 17 00:00:00 2001 From: ting436 Date: Sat, 22 Aug 2026 23:09:27 +0800 Subject: [PATCH 13/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 372fbb28a0..2f7106f256 100644 --- a/progress.json +++ b/progress.json @@ -154,5 +154,14 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1787411365.33327, + "completed_at": 1787411366.724321, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 7974df17402c6507ac6077494c4fd045e9f2cae2 Mon Sep 17 00:00:00 2001 From: ting436 Date: Sun, 23 Aug 2026 00:32:16 +0800 Subject: [PATCH 14/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 2f7106f256..18dec183e3 100644 --- a/progress.json +++ b/progress.json @@ -163,5 +163,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1787416332.880061, + "completed_at": 1787416335.92081, + "comments": [ + "\"first-pilot\" should point to the first commit." + ], + "status": "Incomplete" } ] \ No newline at end of file From 7d0f1a5900c3e2cb2a4f6cbf0b9b41243a013c8c Mon Sep 17 00:00:00 2001 From: ting436 Date: Sun, 23 Aug 2026 00:34:43 +0800 Subject: [PATCH 15/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 18dec183e3..3ad40320b7 100644 --- a/progress.json +++ b/progress.json @@ -172,5 +172,14 @@ "\"first-pilot\" should point to the first commit." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1787416479.690419, + "completed_at": 1787416482.699073, + "comments": [ + "\"v1.0\" should point to the commit that updates March duty roster." + ], + "status": "Incomplete" } ] \ No newline at end of file From 35c831d7c451b4b80296b8e9f5ce39a39e33de77 Mon Sep 17 00:00:00 2001 From: ting436 Date: Sun, 23 Aug 2026 00:35:54 +0800 Subject: [PATCH 16/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 3ad40320b7..21e2e69213 100644 --- a/progress.json +++ b/progress.json @@ -181,5 +181,14 @@ "\"v1.0\" should point to the commit that updates March duty roster." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1787416552.072426, + "completed_at": 1787416553.406375, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 233cbc4ba7d5b82e0b5b4e276ed7b2e748f6c18c Mon Sep 17 00:00:00 2001 From: ting436 Date: Sun, 23 Aug 2026 00:38:46 +0800 Subject: [PATCH 17/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 21e2e69213..a69d139c8c 100644 --- a/progress.json +++ b/progress.json @@ -190,5 +190,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1787416724.645444, + "completed_at": 1787416726.092147, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From 5dd8f98af776affdadc3d3a1fa3757e1ad061753 Mon Sep 17 00:00:00 2001 From: ting436 Date: Sun, 23 Aug 2026 00:42:30 +0800 Subject: [PATCH 18/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a69d139c8c..0f9d31f6aa 100644 --- a/progress.json +++ b/progress.json @@ -199,5 +199,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1787416945.440919, + "completed_at": 1787416949.780684, + "comments": [ + "Tag beta is still on the remote!" + ], + "status": "Incomplete" } ] \ No newline at end of file From a3fd7db53d6945794ea451a28b092416ac2d0c03 Mon Sep 17 00:00:00 2001 From: ting436 Date: Sun, 23 Aug 2026 00:44:05 +0800 Subject: [PATCH 19/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0f9d31f6aa..e5e1ee8c8d 100644 --- a/progress.json +++ b/progress.json @@ -208,5 +208,14 @@ "Tag beta is still on the remote!" ], "status": "Incomplete" + }, + { + "exercise_name": "tags-push", + "started_at": 1787417042.286236, + "completed_at": 1787417045.137876, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 42b1587024e6da43993ab85a9cd366aaf5ded5c0 Mon Sep 17 00:00:00 2001 From: ting436 Date: Sun, 23 Aug 2026 00:55:45 +0800 Subject: [PATCH 20/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e5e1ee8c8d..741bd12775 100644 --- a/progress.json +++ b/progress.json @@ -217,5 +217,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1787417741.108352, + "completed_at": 1787417744.288213, + "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 90702ca4e8c3e392583ea526cb831fce94c3c529 Mon Sep 17 00:00:00 2001 From: ting436 Date: Sun, 23 Aug 2026 00:56:57 +0800 Subject: [PATCH 21/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 741bd12775..0d5b652539 100644 --- a/progress.json +++ b/progress.json @@ -226,5 +226,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": 1787417814.6601, + "completed_at": 1787417816.047788, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file From ad0524c570eb3112af078baeeb974fd5e4f6fac7 Mon Sep 17 00:00:00 2001 From: ting436 Date: Sun, 23 Aug 2026 10:58:16 +0800 Subject: [PATCH 22/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 0d5b652539..22f9197e4d 100644 --- a/progress.json +++ b/progress.json @@ -235,5 +235,14 @@ "Great work comparing commits in git history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1787453892.207382, + "completed_at": 1787453895.422833, + "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 37d1f625aaa5a81b33af7bc56ebb52a6faec60e8 Mon Sep 17 00:00:00 2001 From: ting436 Date: Sun, 23 Aug 2026 10:59:08 +0800 Subject: [PATCH 23/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 22f9197e4d..996eb61f63 100644 --- a/progress.json +++ b/progress.json @@ -244,5 +244,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": 1787453946.738638, + "completed_at": 1787453948.229469, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" } ] \ No newline at end of file From b596bd572a574baef3c4a81fe0c5cb207620eb47 Mon Sep 17 00:00:00 2001 From: ting436 Date: Sun, 23 Aug 2026 11:16:21 +0800 Subject: [PATCH 24/26] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index 996eb61f63..e7e681ca59 100644 --- a/progress.json +++ b/progress.json @@ -253,5 +253,15 @@ "Great work traversing the revision history!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787454977.803323, + "completed_at": 1787454980.675131, + "comments": [ + "Unexpected files in working directory. Looks like you used the wrong reset mode.", + "Unexpected files in staging area. Looks like you used the wrong reset mode." + ], + "status": "Incomplete" } ] \ No newline at end of file From 9fb3f6d1a4e205bc4d92ca01f8ab9ab4577aac00 Mon Sep 17 00:00:00 2001 From: ting436 Date: Sun, 23 Aug 2026 11:18:56 +0800 Subject: [PATCH 25/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e7e681ca59..6b17bb5a3a 100644 --- a/progress.json +++ b/progress.json @@ -263,5 +263,14 @@ "Unexpected files in staging area. Looks like you used the wrong reset mode." ], "status": "Incomplete" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1787455134.05405, + "completed_at": 1787455135.501491, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" } ] \ No newline at end of file From d1d630f4304739af7d059cd1834c3fbe97ca13cc Mon Sep 17 00:00:00 2001 From: ting436 Date: Sun, 23 Aug 2026 11:34:49 +0800 Subject: [PATCH 26/26] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6b17bb5a3a..c4685bf8c9 100644 --- a/progress.json +++ b/progress.json @@ -272,5 +272,14 @@ "You have reset the repository to the correct state!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1787456087.187642, + "completed_at": 1787456088.742486, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" } ] \ No newline at end of file