From 8c939261bb57b0400333a233069b90cd46ab650a Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Wed, 21 Jan 2026 17:14:32 +0800 Subject: [PATCH 01/20] Sync progress with local machine --- progress.json | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 progress.json diff --git a/progress.json b/progress.json new file mode 100644 index 000000000..5e2da91bb --- /dev/null +++ b/progress.json @@ -0,0 +1,74 @@ +[ + { + "exercise_name": "grocery-shopping", + "started_at": 1768983969.046875, + "completed_at": 1768983970.582375, + "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": 1768985511.730506, + "completed_at": 1768985514.75359, + "comments": [ + "Answer for What is the SHA of the commit HEAD points to? You can use the full length SHA or the short SHA (i.e. first 7 characters of the SHA) is empty.", + "Answer for What is the commit message of the commit d8d215c99223abfe832a3be337e5cb96a2a825d6? is empty.", + "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": 1768985634.075931, + "completed_at": 1768985635.498075, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "staging-intervention", + "started_at": 1768983470.748033, + "completed_at": 1768983472.151216, + "comments": [ + "Great work! You have successfully fixed the attendance system!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1768560731.721629, + "completed_at": 1768560733.031539, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1768563517.266865, + "completed_at": 1768563519.525591, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1768982490.370797, + "completed_at": 1768982494.698714, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1768982732.86632, + "completed_at": 1768982734.254269, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + } +] \ No newline at end of file From bf3d856f356e892852000e375b44af2bb8cd7af1 Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Wed, 21 Jan 2026 17:21:42 +0800 Subject: [PATCH 02/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5e2da91bb..ba882a2f1 100644 --- a/progress.json +++ b/progress.json @@ -70,5 +70,14 @@ "You have successfully undone the init operation!" ], "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1768987231.521908, + "completed_at": 1768987301.86052, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From e8ba60d6ca7034f7672ce9639b26f1da94fdd5ea Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Wed, 21 Jan 2026 17:25:03 +0800 Subject: [PATCH 03/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index ba882a2f1..076caeb2d 100644 --- a/progress.json +++ b/progress.json @@ -79,5 +79,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1768987484.051409, + "completed_at": 1768987502.645801, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 57b2514a6fa6e5963b7995b3e2eec9384c0272c4 Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Wed, 21 Jan 2026 17:25:35 +0800 Subject: [PATCH 04/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 076caeb2d..db0914c2f 100644 --- a/progress.json +++ b/progress.json @@ -88,5 +88,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1768987526.855322, + "completed_at": 1768987535.096754, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" } ] \ No newline at end of file From 53229d083f24c3eac3d417aaeeb50209ae9433f6 Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Wed, 21 Jan 2026 17:53:39 +0800 Subject: [PATCH 05/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index db0914c2f..a86924c26 100644 --- a/progress.json +++ b/progress.json @@ -97,5 +97,14 @@ "That is not the right Github url!" ], "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1768989215.941057, + "completed_at": 1768989218.621126, + "comments": [ + "Wrong 'upstream' remote URL" + ], + "status": "Incomplete" } ] \ No newline at end of file From 7a26abd4ddac734743ace17d54ed4060795bf7d4 Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Wed, 21 Jan 2026 17:55:09 +0800 Subject: [PATCH 06/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a86924c26..b75f37e4e 100644 --- a/progress.json +++ b/progress.json @@ -106,5 +106,14 @@ "Wrong 'upstream' remote URL" ], "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1768989305.612183, + "completed_at": 1768989309.359167, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" } ] \ No newline at end of file From f167a338d93ba69aecccfeb2c9517b79fab12656 Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Wed, 21 Jan 2026 18:04:37 +0800 Subject: [PATCH 07/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index b75f37e4e..6022e6c53 100644 --- a/progress.json +++ b/progress.json @@ -115,5 +115,14 @@ "Great work with using git remote to add an upstream remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1768989874.65245, + "completed_at": 1768989876.480696, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From c0b5d9e9a5c44b8d25c71e54cf30afa6687058f3 Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Thu, 22 Jan 2026 13:17:23 +0800 Subject: [PATCH 08/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6022e6c53..d311864ab 100644 --- a/progress.json +++ b/progress.json @@ -124,5 +124,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1769059041.483115, + "completed_at": 1769059043.313332, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" } ] \ No newline at end of file From 77220f74f68183942c1522dd180446a3e5a6801d Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Thu, 22 Jan 2026 13:31:26 +0800 Subject: [PATCH 09/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index d311864ab..8d57813ca 100644 --- a/progress.json +++ b/progress.json @@ -133,5 +133,14 @@ "Great work pushing changes to the remote!" ], "status": "Completed" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769059882.684536, + "completed_at": 1769059885.772131, + "comments": [ + "You have not committed the relevant changes yet!" + ], + "status": "Incomplete" } ] \ No newline at end of file From c7fa1136e3cbcb2a4dc42f1da450f38c87e050d4 Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Thu, 22 Jan 2026 13:32:09 +0800 Subject: [PATCH 10/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 8d57813ca..334835c43 100644 --- a/progress.json +++ b/progress.json @@ -142,5 +142,14 @@ "You have not committed the relevant changes yet!" ], "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1769059927.430166, + "completed_at": 1769059929.138922, + "comments": [ + "Great work using .gitignore!" + ], + "status": "Completed" } ] \ No newline at end of file From addc8d8c0e7112e6e61d8507c7e21561057f3b6f Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Thu, 22 Jan 2026 13:38:40 +0800 Subject: [PATCH 11/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 334835c43..a1b298b88 100644 --- a/progress.json +++ b/progress.json @@ -151,5 +151,14 @@ "Great work using .gitignore!" ], "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1769060316.885013, + "completed_at": 1769060319.932737, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" } ] \ No newline at end of file From d779af4604794a8b35adf652c3ca3f10240d931f Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Thu, 22 Jan 2026 13:46:54 +0800 Subject: [PATCH 12/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index a1b298b88..4a309f327 100644 --- a/progress.json +++ b/progress.json @@ -160,5 +160,14 @@ "Great work creating a fork with Github!" ], "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1769060811.191262, + "completed_at": 1769060814.339812, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" } ] \ No newline at end of file From 4fb2d6b4835842df6c317ca1a9f3fa014a40eadd Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Thu, 22 Jan 2026 14:03:37 +0800 Subject: [PATCH 13/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 4a309f327..cbd0a6f1e 100644 --- a/progress.json +++ b/progress.json @@ -169,5 +169,14 @@ "Great work creating a clone of a fork from Github!" ], "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1769061815.295374, + "completed_at": 1769061816.503303, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" } ] \ No newline at end of file From 31349e96b4014cc8f8bbc60c9cd097f505c86037 Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Thu, 22 Jan 2026 14:53:22 +0800 Subject: [PATCH 14/20] Update progress --- progress.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/progress.json b/progress.json index cbd0a6f1e..e777e6fce 100644 --- a/progress.json +++ b/progress.json @@ -178,5 +178,15 @@ "Great work fetching and pulling different upstreams!" ], "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1769064798.584309, + "completed_at": 1769064801.612941, + "comments": [ + "Answer for In February, who joined the Tuesday duty roster? is not right.", + "Answer for In January, who were in the Tuesday duty roster? Remove/add extra rows where appropriate. contains an invalid item." + ], + "status": "Incomplete" } ] \ No newline at end of file From 0e12fb18cf854827e55aaf477b0c79d56ce1c5ea Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Thu, 22 Jan 2026 14:55:12 +0800 Subject: [PATCH 15/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e777e6fce..e99866157 100644 --- a/progress.json +++ b/progress.json @@ -188,5 +188,14 @@ "Answer for In January, who were in the Tuesday duty roster? Remove/add extra rows where appropriate. contains an invalid item." ], "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1769064909.947376, + "completed_at": 1769064911.712533, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" } ] \ No newline at end of file From 0d6ef662b8450b698c79ca01f4c0d9c49dc23032 Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Thu, 22 Jan 2026 15:05:42 +0800 Subject: [PATCH 16/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index e99866157..6d72081fe 100644 --- a/progress.json +++ b/progress.json @@ -197,5 +197,14 @@ "Great work in viewing and understanding the diff of a specific commit!" ], "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1769065539.107876, + "completed_at": 1769065542.050793, + "comments": [ + "\"v1.0\" should point to the commit that updates March duty roster." + ], + "status": "Incomplete" } ] \ No newline at end of file From 88fb9e1f19c902fcfd97903b509d350c08cccd04 Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Thu, 22 Jan 2026 15:08:23 +0800 Subject: [PATCH 17/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 6d72081fe..5f31940ee 100644 --- a/progress.json +++ b/progress.json @@ -206,5 +206,14 @@ "\"v1.0\" should point to the commit that updates March duty roster." ], "status": "Incomplete" + }, + { + "exercise_name": "tags-add", + "started_at": 1769065700.912393, + "completed_at": 1769065702.640861, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" } ] \ No newline at end of file From 952b7fc4f086717106b7d053957d4a07ca37e418 Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Thu, 22 Jan 2026 15:11:38 +0800 Subject: [PATCH 18/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index 5f31940ee..c487e02ee 100644 --- a/progress.json +++ b/progress.json @@ -215,5 +215,14 @@ "Great work using git tag to annotate various commits in the repository!" ], "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1769065896.247883, + "completed_at": 1769065898.378604, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" } ] \ No newline at end of file From f0a417f8be9bb6422767b1605ddde26ab81da45f Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Thu, 22 Jan 2026 15:16:46 +0800 Subject: [PATCH 19/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index c487e02ee..cf4363b67 100644 --- a/progress.json +++ b/progress.json @@ -224,5 +224,14 @@ "Great work! You have successfully updated the tags to point to the correct commits." ], "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1769066203.785753, + "completed_at": 1769066206.060429, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" } ] \ No newline at end of file From 16b5bb840f1ace7ef20f9f7b43843d54efd7b6cc Mon Sep 17 00:00:00 2001 From: baglaanugrah Date: Thu, 22 Jan 2026 18:44:54 +0800 Subject: [PATCH 20/20] Update progress --- progress.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/progress.json b/progress.json index cf4363b67..f70450e5e 100644 --- a/progress.json +++ b/progress.json @@ -233,5 +233,14 @@ "Wonderful! You have successfully synced the local tags with the remote tags!" ], "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1769078692.92815, + "completed_at": 1769078694.228611, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" } ] \ No newline at end of file