GitHub Repository Setup and Bug Detection Script Development

Job ID: 39814815

Budget: $30 – $250 CAD

I need assistance with the following tasks in a GitHub repository: 1. Set up a clean, well-structured README.md file, containing: Concise project description. Clear installation steps. At least one usage example referencing `first-bad-commit.sh`. 2. Develop a script (`first-bad-commit.sh`) that: Identifies the first bad commit in the repository where `python test.py` fails. Uses the appropriate Git command specifically designed for troubleshooting this type of problem. The script will be autograded in a fresh clone of the repository and validated against its output. 3. Ensure everything works smoothly by testing commands such as: `$ python test.py` to replicate the failing test. `$ git switch --detach HEAD~2` followed by `$ python test.py` for further validation. Deliverables: 1. A populated and clear README.md file as outlined above. 2. The completed, functional `first-bad-commit.sh` script, achieving correct results (e.g., a commit hash). Ideal Candidate: Someone experienced with Python, Git commands (specifically dealing with troubleshooting or bisect functionality), and able to set up a professional-quality GitHub repo.