Open Issues Need Help
View All on GitHubAI Summary: This issue requires migrating several 'hands_on' Python scripts to use the newer RepoSmith v2 syntax. The primary change involves updating the `download` function signature and replacing legacy utility patterns with RepoSmith v2 helpers. The goal is to standardize the codebase for better consistency and maintainability.
AI Summary: This issue aims to verify the stability and correctness of hands-on download scripts that have been migrated to RepoSmith v2. The goal is to smoke test all migrated scripts to ensure they function as expected and are free of regressions before merging the changes to the main branch. Testing involves updating a configuration file to point to the v2 migration branch and then performing the hands-on exercises.
AI Summary: This GitHub issue describes a hands-on exercise for students to learn how to delete and restore branches in a remote Git repository. It involves forking a sample repository, cloning it, and then performing specific Git commands to practice branch management.
AI Summary: This GitHub issue outlines a hands-on exercise for students to practice renaming branches in a remote Git repository. It provides setup instructions, including forking a sample repository and creating a new branch, and directs students to a lesson for further guidance.
AI Summary: This GitHub issue outlines a hands-on practical for a Git lesson on deleting branches. It provides a setup script to create a local Git repository with 'master', 'textbooks', and 'fantasy' branches, including some commits and a merge, for students to practice branch deletion.
AI Summary: Create a Git exercise that teaches students how to clone a remote repository, specifying the target folder name, and setting up both `origin` and `upstream` remotes. The exercise will involve forking a provided repository (`gm-shapes`), cloning it to a specific local directory, and verifying the correct setup of remotes.
AI Summary: This task involves creating a Git exercise where students learn to fetch and pull from remote repositories. The exercise requires setting up two remote repositories, adding them as remotes, pulling changes from one, and fetching changes from the other without merging. The exercise configuration needs to be defined in a `.gitmastery-exercise.json` file, specifying the exercise details, required software, and remote repository information.