diff --git a/progress.json b/progress.json new file mode 100644 index 0000000000..b29d751da7 --- /dev/null +++ b/progress.json @@ -0,0 +1,600 @@ +[ + { + "exercise_name": "branch-bender", + "started_at": 1786424015.138138, + "completed_at": 1786424018.036556, + "comments": [ + "You cannot use fast forwarding on feature/login when merging.", + "Reset the repository using \"gitmastery progress reset\" and start again" + ], + "status": "Incomplete" + }, + { + "exercise_name": "branch-bender", + "started_at": 1786424188.67901, + "completed_at": 1786424189.968878, + "comments": [ + "Great work with merging the branches in order! Try running the HTML files locally!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-delete", + "started_at": 1786439266.527146, + "completed_at": 1786439267.895683, + "comments": [ + "Great job using git branch to delete both merged and unmerged branches!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-forward", + "started_at": 1786424538.086779, + "completed_at": 1786424539.344166, + "comments": [ + "Great job fast-forward merging only 'with-sally'!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-previous", + "started_at": 1786417494.990379, + "completed_at": 1786417496.476651, + "comments": [ + "Excellent work! You've successfully created branches from a previous commit and explored alternative storylines!" + ], + "status": "Completed" + }, + { + "exercise_name": "branch-rename", + "started_at": 1786425718.327466, + "completed_at": 1786425719.617436, + "comments": [ + "Great work with renaming the branches on your local repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "clone-repo", + "started_at": 1786329311.046698, + "completed_at": 1786329315.366444, + "comments": [ + "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": 1786329469.058596, + "completed_at": 1786329473.553816, + "comments": [ + "The remote 'upstream' is missing!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1786329716.678502, + "completed_at": 1786329721.039419, + "comments": [ + "The upstream remote does not point to the original repository!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "clone-repo", + "started_at": 1786330052.115984, + "completed_at": 1786330054.941352, + "comments": [ + "Great work creating a clone of a fork from Github!" + ], + "status": "Completed" + }, + { + "exercise_name": "conflict-mediator", + "started_at": 1786425034.069458, + "completed_at": 1786425036.920177, + "comments": [ + "You still have uncommitted changes. Commit them first on the appropriate branch first!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "conflict-mediator", + "started_at": 1786425143.28253, + "completed_at": 1786425144.732407, + "comments": [ + "Great work resolving the merge conflict!" + ], + "status": "Completed" + }, + { + "exercise_name": "fetch-and-pull", + "started_at": 1786331825.905878, + "completed_at": 1786331827.218741, + "comments": [ + "Great work fetching and pulling different upstreams!" + ], + "status": "Completed" + }, + { + "exercise_name": "ff-undo", + "started_at": 1786441517.882662, + "completed_at": 1786441519.267661, + "comments": [ + "You have successfully undone the merge of branch 'others'." + ], + "status": "Completed" + }, + { + "exercise_name": "fork-repo", + "started_at": 1786328414.331665, + "completed_at": 1786328417.149197, + "comments": [ + "Great work creating a fork with Github!" + ], + "status": "Completed" + }, + { + "exercise_name": "glossary-branch-delete", + "started_at": 1786956759.952381, + "completed_at": 1786956763.000725, + "comments": [ + "Branch 'VWX' still exists locally! Remember to delete it from your local repository." + ], + "status": "Incomplete" + }, + { + "exercise_name": "glossary-branch-pull", + "started_at": 1786945250.423194, + "completed_at": 1786945253.340621, + "comments": [ + "New commit in the remote DEF branch is not pulled to the local DEF branch." + ], + "status": "Incomplete" + }, + { + "exercise_name": "glossary-branch-pull", + "started_at": 1786946422.004076, + "completed_at": 1786946423.380779, + "comments": [ + "Great work! All required branches are present and correctly set up." + ], + "status": "Completed" + }, + { + "exercise_name": "glossary-branch-push", + "started_at": 1786943702.539233, + "completed_at": 1786943704.168162, + "comments": [ + "Great work pushing the PQR branch to your fork!" + ], + "status": "Completed" + }, + { + "exercise_name": "glossary-branch-rename", + "started_at": 1786957481.366237, + "completed_at": 1786957483.29287, + "comments": [ + "Nice work renaming the branch locally and on the remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1786271986.2109, + "completed_at": 1786271988.929794, + "comments": [ + "There are no new grocery list items added to the shopping list." + ], + "status": "Incomplete" + }, + { + "exercise_name": "grocery-shopping", + "started_at": 1786272329.752784, + "completed_at": 1786272331.087442, + "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": 1786285959.755577, + "completed_at": 1786285962.954076, + "comments": [ + "You are still ignoring many/file22.txt.", + "You are still ignoring why_am_i_hidden.txt. Find where the file is and fix that.", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1786286159.649056, + "completed_at": 1786286162.81088, + "comments": [ + "You are still ignoring many/file22.txt.", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1786286232.987321, + "completed_at": 1786286236.24523, + "comments": [ + "You are still ignoring many/file22.txt.", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1786286414.613949, + "completed_at": 1786286417.936756, + "comments": [ + "You are still ignoring many/file22.txt.", + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1786286470.925581, + "completed_at": 1786286474.147499, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1786286513.951919, + "completed_at": 1786286517.501805, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" + }, + { + "exercise_name": "ignoring-somethings", + "started_at": 1786286708.703666, + "completed_at": 1786286712.552442, + "comments": [ + "You should be using ** to match all subfolders to ignore runaway.txt." + ], + "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1786282834.564457, + "completed_at": 1786282837.40308, + "comments": [ + "Missing remote called 'upstream'." + ], + "status": "Incomplete" + }, + { + "exercise_name": "link-me", + "started_at": 1786282900.293802, + "completed_at": 1786282901.571938, + "comments": [ + "Great work with using git remote to add an upstream remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "log-and-order", + "started_at": 1786274485.31658, + "completed_at": 1786274488.220525, + "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) did not match any of the accepted answers." + ], + "status": "Incomplete" + }, + { + "exercise_name": "log-and-order", + "started_at": 1786274565.797031, + "completed_at": 1786274568.720949, + "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) did not match any of the accepted answers." + ], + "status": "Incomplete" + }, + { + "exercise_name": "log-and-order", + "started_at": 1786274610.210541, + "completed_at": 1786274613.057689, + "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) did not match any of the accepted answers." + ], + "status": "Incomplete" + }, + { + "exercise_name": "log-and-order", + "started_at": 1786274665.357702, + "completed_at": 1786274668.254504, + "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) did not match any of the accepted answers." + ], + "status": "Incomplete" + }, + { + "exercise_name": "log-and-order", + "started_at": 1786274732.095805, + "completed_at": 1786274733.359072, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "log-and-order", + "started_at": 1786716795.3467, + "completed_at": 1786716796.737728, + "comments": [], + "status": "Completed" + }, + { + "exercise_name": "merge-squash", + "started_at": 1786441162.86074, + "completed_at": 1786441164.212671, + "comments": [ + "Good job performing a merge squash!" + ], + "status": "Completed" + }, + { + "exercise_name": "merge-undo", + "started_at": 1786441330.898907, + "completed_at": 1786441332.188869, + "comments": [ + "Great work with undoing the merges! Try listing the directory to see what has changed." + ], + "status": "Completed" + }, + { + "exercise_name": "mix-messy-docs", + "started_at": 1786440049.768082, + "completed_at": 1786440051.1688, + "comments": [ + "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": 1786442282.582139, + "completed_at": 1786442284.007948, + "comments": [ + "You have successfully completed the exercise!" + ], + "status": "Completed" + }, + { + "exercise_name": "push-over", + "started_at": 1786284671.56693, + "completed_at": 1786284673.591434, + "comments": [ + "Great work pushing changes to the remote!" + ], + "status": "Completed" + }, + { + "exercise_name": "remote-control", + "started_at": 1786281963.539295, + "completed_at": 1786282023.451718, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1786282114.726752, + "completed_at": 1786282121.035856, + "comments": [ + "That is not the right Github url!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "remote-control", + "started_at": 1786282177.618012, + "completed_at": 1786282234.914531, + "comments": [ + "Great work setting up a public remote repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-checkout", + "started_at": 1786356351.683005, + "completed_at": 1786356353.03107, + "comments": [ + "Great work traversing the revision history!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-diff", + "started_at": 1786354058.177717, + "completed_at": 1786354059.459329, + "comments": [ + "Great work comparing commits in git history!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1786358298.572043, + "completed_at": 1786358301.544857, + "comments": [ + "It seems like the commit from Jan 13 is still present in the commit history." + ], + "status": "Incomplete" + }, + { + "exercise_name": "sensors-reset", + "started_at": 1786358394.894582, + "completed_at": 1786358396.190573, + "comments": [ + "You have reset the repository to the correct state!" + ], + "status": "Completed" + }, + { + "exercise_name": "sensors-revert", + "started_at": 1786359381.120826, + "completed_at": 1786359382.449911, + "comments": [ + "Good work reverting commits!" + ], + "status": "Completed" + }, + { + "exercise_name": "side-track", + "started_at": 1786417146.2143, + "completed_at": 1786417147.455785, + "comments": [ + "Great work with using git branch and git checkout to fix the bugs!" + ], + "status": "Completed" + }, + { + "exercise_name": "stage-fright", + "started_at": 1786271305.152609, + "completed_at": 1786271306.393934, + "comments": [ + "Great work! You have successfully checked in all the actors!" + ], + "status": "Completed" + }, + { + "exercise_name": "tags-add", + "started_at": 1786351423.059222, + "completed_at": 1786351424.439994, + "comments": [ + "Great work using git tag to annotate various commits in the repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "tags-push", + "started_at": 1786351989.317036, + "completed_at": 1786351993.445302, + "comments": [ + "Tag beta is still on the remote!" + ], + "status": "Incomplete" + }, + { + "exercise_name": "tags-push", + "started_at": 1786352121.324117, + "completed_at": 1786352123.784691, + "comments": [ + "Wonderful! You have successfully synced the local tags with the remote tags!" + ], + "status": "Completed" + }, + { + "exercise_name": "tags-update", + "started_at": 1786351714.980384, + "completed_at": 1786351716.376461, + "comments": [ + "Great work! You have successfully updated the tags to point to the correct commits." + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1786269521.664372, + "completed_at": 1786269522.863085, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "under-control", + "started_at": 1786715845.803477, + "completed_at": 1786715847.253245, + "comments": [ + "You successfully used git init to initialize this folder as a Git repository!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1786269836.020391, + "completed_at": 1786269838.812269, + "comments": [ + "The init operation is not undone." + ], + "status": "Incomplete" + }, + { + "exercise_name": "undo-init", + "started_at": 1786269892.778594, + "completed_at": 1786269895.701157, + "comments": [ + "The init operation is not undone." + ], + "status": "Incomplete" + }, + { + "exercise_name": "undo-init", + "started_at": 1786269950.382155, + "completed_at": 1786269951.710887, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + }, + { + "exercise_name": "undo-init", + "started_at": 1786716002.020327, + "completed_at": 1786716005.681034, + "comments": [ + "The init operation is not undone." + ], + "status": "Incomplete" + }, + { + "exercise_name": "undo-init", + "started_at": 1786716032.456155, + "completed_at": 1786716033.83917, + "comments": [ + "You have successfully undone the init operation!" + ], + "status": "Completed" + }, + { + "exercise_name": "view-commits", + "started_at": 1786349284.904225, + "completed_at": 1786349287.778662, + "comments": [ + "Answer for In February, who was replaced in the Wednesday duty roster? is not right.", + "Answer for In February, who joined the Tuesday duty roster? is not right." + ], + "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1786349371.183929, + "completed_at": 1786349374.266925, + "comments": [ + "Answer for In February, who was replaced in the Wednesday duty roster? is not right.", + "Answer for In February, who joined the Tuesday duty roster? is not right." + ], + "status": "Incomplete" + }, + { + "exercise_name": "view-commits", + "started_at": 1786349463.354052, + "completed_at": 1786349464.726544, + "comments": [ + "Great work in viewing and understanding the diff of a specific commit!" + ], + "status": "Completed" + } +] \ No newline at end of file