benthayer / benthayer/git-gud

Force users to update git

Open
#129 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.