Git and egit conflict about file mode 10064 although filemode is set to false

Resembles to

  1. How do I make Git ignore file mode (chmod) changes?
  2. How do I remove files saying "old mode 100755 new mode 100644" from unstaged changes in Git?

but is most likely a different problem.

  • Integrating Eclipse and GitHub
  • Is there any reason NOT to use git-masquerading-as-cvs as an upgrade to cvs?
  • “Could not get advertised Ref for branch…” error when pulling in a git repository in Eclipse
  • Egit working directory vs. projects in Eclipse
  • Eclipse subversive reconnect existing project
  • Eclipse- connecting to svn repository
  • System is win7 x64.

    The problem

    Although filemode is false, msysgit keeps keeps seeing changes with deleted file mode 100644 or new file mode 100644 although the filemode is set to false:

        filemode = false

    According to egit there are no changes. I can commit from msysgit, but that makes egit think there are changes, and committing amend from egit exits with

    ‘Committing changes’ has encountered a problem. An internal error
    No changes.

    I don’t understand this mess, since filemode is clearly set to false…

    I don’t care about filemodes but want to use egit and msysgit.
    How do i get out of this trap?

  • composing a commit message without actually commiting
  • How can I verify that a git project's release branch's fixes have all been merged into master?
  • How to switch to a particular version of Linux source code using git?
  • Is there a single command in GIT that I can use to squash last n commits together ?
  • remote: repository not found fatal: not found
  • Apply merge rules from .gitattributes file to git rebase calls
  • One Solution collect form web for “Git and egit conflict about file mode 10064 although filemode is set to false”

    Somehow i was able to get rid of this problem by repeatedly amend commiting from both git-gui and eclipse egit. I also staged the unstaged file mode changes before making such commits.

    Sorry, i can’t make this answer more satisficing. Hope this helps someone.

    Git Baby is a git and github fan, let's start git clone.