Open GoogleCodeExporter opened 9 years ago
Original comment by shawn.pe...@gmail.com
on 25 Aug 2008 at 5:00
This features requires Java 6 or newer. With a Java 5 VM the execute bit is
silently
ignored. We could have a warning that the user can mark as do not remind me
again.
Original comment by robin.ro...@gmail.com
on 25 Aug 2008 at 10:42
Worse is happening to me with the Egit nightlies, it chmod -x executable files
when I
do a commit.
Original comment by ismail.d...@gmail.com
on 18 Mar 2009 at 11:52
Any updates? It keeps doing chmod -x with java 1.6.0_13-b03 and jgit
v0.4.0.375.gb5cf.
Original comment by justnull...@gmail.com
on 20 May 2009 at 4:50
Works here (new clone from Eclipse 3.4 on Ubuntu 9.04, same result with jgit
cmd and
build 1.6.0_13-b03/any another 1.6 jvm)
-rwxr--r-- 1 me me 2236 2009-05-20 19:07 make_jgit.sh
-rw-r--r-- 1 me me 6536 2009-05-20 19:10 README
Original comment by robin.ro...@gmail.com
on 20 May 2009 at 5:14
still drops execute bit for group and other
-rwxr--r-- 1 me me 2236 2009-05-20 19:07 make_jgit.sh
here is simple test run.
#did a chmod on machine A
chmod 755 cgi-bin/test.cgi
#pushed it to S3
git commit;jgit push
#... mode change 100644 => 100755 cgi-bin/test.cgi ...
# so far so good
# clone from S3 on machine B
jgit clone amazon-s3://...
ls -l cgi-bin/test.cgi
#-rwxr--r-- 1 root root 135 2009-05-21 13:18 cgi-bin/test.cgi
chmod o+x cgi-bin/test.cgi
git status
#nothing to commit (working directory clean)
chmod o-x cgi-bin/test.cgi
git status
#nothing to commit (working directory clean)
# aren't these two chmods mutually exclusive?
chmod u-x cgi-bin/test.cgi
git status
#modified: cgi-bin/test.cgi
#so it picks up chmod changes sometimes
Clearly this is not working properly, since when i add/remove exec bit to
other(or
group) git thinks that nothing is changed which is obviously a bug.
Original comment by justnull...@gmail.com
on 21 May 2009 at 5:39
I opened Issue 92 for the extended problem described in comment #6. The original
problem has been fixed, but one might want more.
Original comment by robin.ro...@gmail.com
on 22 May 2009 at 7:48
Thank you, will wait for java 7.
For now I am using pre/post-commit hooks that chmod all *.cgi to 755 (the
pre-commit
is needed to make sure that the file system and repository is in sync otherwise
git
merge fails when the modes are out of sync.
Original comment by justnull...@gmail.com
on 26 May 2009 at 3:16
Original issue reported on code.google.com by
shawn.pe...@gmail.com
on 25 Aug 2008 at 3:57