Force users to update git
- Dominant language
- Python
- Stars
- 558
- Forks
- 53
- PR merge metrics
- No merged PRs in 30d
Description
We would like to take advantage of the foremost features of git; therefore, we should force users to install the latest version of git.
Some example notable features include:
- git switch: allows you to change branches (similar to git checkout except ONLY for branches)
- latest git hooks such as pre-merge-commit.
The versions of git are backwards compatible so this shouldn't cause problems for users of older versions. Still, here are some things we should note:
- We need to check the user's current version of git.
- Check if the latest version is available.
- Help the user update if needed.
- Problem: the binary installers are not available at the same time the latest version is released. Furthermore, the binary installers for different OS's are released at different times. This means we have to check whether the installer for the latest version is available for the user's OS. Alternatively, we can walk the user through compiling the git source code which is always the latest version and available to all systems which can compile it...this option is ehh.
Contributor guide
Assessment
This issue has not been assessed yet.