What's Changed
New Features
- Add Function for Cloning and Checking Out Git Repository by @threeal in #4
- Improve Error Handling by @threeal in #6
- Add Support to Check Out on a Specific Reference by @threeal in #12
- Add Support to Check Out on a Specific Directory by @threeal in #16
- Add Support to Do Sparse Check Out by @threeal in #23
- Remove Error Handling by @threeal in #8 and #34
- Display Error for Existing Files or Directories in Git Clone Output Path by @threeal in #31
Documentation Changes
- Fill Project Information From Template by @threeal in #2
- Add License Notice to Exported Files by @threeal in #14
- Remove Badges from Readme by @threeal in #40
- Update Project Description in Readme by @threeal in #45
- Add Usage Guide in Readme by @threeal in #46
- Bump Project Version to 1.0.0 by @threeal in #47
Development Changes
- Separate Tests for Each Function by @threeal in #10
- Check If Git Checked Out Completely in Testing by @threeal in #19
- Fix Git Complete Check Out Assertion by @threeal in #21
- Separate Steps for Git Clone and Check Out by @threeal in #22
- Add Git Directory Assertion For Testing by @threeal in #28
- Separate Git Clone Function by @threeal in #26
- Reorder Tests by @threeal in #30
- Add Function for Asserting Message by @threeal in #36
- Organize Test Modules in
test/cmake
by @threeal in #38 - Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #33
- Utilize CTest Action by @threeal in #42
New Contributors
- @threeal made their first contribution in #2
- @dependabot made their first contribution in #33
Full Changelog: https://github.com/threeal/git-checkout-cmake/commits/v1.0.0