Community
Participate
Working Groups
Build Identifier: 20110218-0911 If a file with only a permission change is staged for commit it can't be commited. Will fail with internal error: No Changes. After staging the file in Eclipse the terminal based git describes the changes as following: % git diff --cached diff --git a/script.py b/script.py old mode 100644 new mode 100755 Reproducible: Always Steps to Reproduce: 1. Take a file that is already added. 2. Change executable flag on the file 3. Add file to commit 4. Commit file.
The underlying cause for this has been reported as: https://bugs.eclipse.org/bugs/show_bug.cgi?id=361570 DiffEntry.scan() does not report executable bit only difference
Patch at http://egit.eclipse.org/r/4851
(In reply to comment #1) > The underlying cause for this has been reported as: > > https://bugs.eclipse.org/bugs/show_bug.cgi?id=361570 > DiffEntry.scan() does not report executable bit only difference As mentioned there, the bug is elsewhere. See patch.
Submitted d5c890e0fdbfdd5d532121a2eb812ee2143c8ab5
[Batch change] Remove passed Target Milestones If anyone on CC list is going to fix/implement this, feel free to assign a new, post-1.3/2.0, target milestone.
(comment#4)