Git file case mismatch fixer plugin for JetBrains IDEs
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
assets/images
dist
resources
src
.gitignore
LICENSE
README.md
git-file-case-fixer.iml
git-file-case-fixer.jar
update-plugin.sh

README.md

Fixer_icon@2x.png Git File Case Fixer Plugin

Git file case mismatch fixer plugin for JetBrains IDEs

Download it from the IDE or https://plugins.jetbrains.com/plugin/10533-git-file-case-fixer

If you are working with case-insensitive file system then case mismatches can arise if the file case is modified outside the IDE. This plugin detects and optionally fixes file case mismatch between git and the file system.

Adds Before Commit check for file case mismatches between git and the file system with corrective actions:

  • Change git file case to match file system
  • Change file system case to match git

Options:

  • Select scope:
    • All files
    • only Modified files
  • Select action to take on mismatch:
    • Ask: show prompt to decide what to do
    • Fix git case: change git to match file system case
    • Fix file case: change file system case to match git

Screenshots

Before Commit Checking:

ScreenShot_CommitDialog.png

If fix: action above is Ask and there are files with mismatched case in git:

ScreenShot_CommitMismatchFound.png

Via Review button above or from Version Control tool window button Fixer_icon.png:

ScreenShot_ShowMismatchesDialog.png