[
https://issues.jboss.org/browse/JBIDE-15375?page=com.atlassian.jira.plugi...
]
Andre Dietisheim edited comment on JBIDE-15375 at 8/27/13 10:59 AM:
--------------------------------------------------------------------
Git apparently only knows about 755 and 644 nothing else:
{quote}
(04:46:16 PM) agoldste: adietish: testing on the command line, git appears to only
recognize 755 and 644. if i change the perms to/from rwx------ and rw------- it literally
jumps between 755 and 644 on the server
{quote}
This was also reported in
http://stackoverflow.com/questions/14557106/git-changes-my-file-permissio...
{quote}
Git supports two permission sets: 755 and 644. Nothing else. Ownership information is not
stored at all.
{quote}
So it looks like that as long as we can preserve x-permissions for the owner when cloning
via EGit we should be fine. Some operation in the user workflow seems to remove the
x-permissions in this bug-report.
was (Author: adietish):
Git apparently only knows about 755 and 644 nothing else:
{quote}
(04:46:16 PM) agoldste: adietish: testing on the command line, git appears to only
recognize 755 and 644. if i change the perms to/from rwx------ and rw------- it literally
jumps between 755 and 644 on the server
{quote}
This was also reported in
http://stackoverflow.com/questions/14557106/git-changes-my-file-permissio...
{quote}
Git supports two permission sets: 755 and 644. Nothing else. Ownership information is not
stored at all.
{quote}
File permissions for OpenShift actions hooks are sometimes incorrect
when cloning repo
--------------------------------------------------------------------------------------
Key: JBIDE-15375
URL:
https://issues.jboss.org/browse/JBIDE-15375
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: openshift
Affects Versions: 4.1.0.Final
Environment: Windows, cygwin
Reporter: Andy Goldstein
Assignee: Andre Dietisheim
Attachments: resource-properties.png, set-x-permissions.png
(filing on behalf of another user who is having login issues)
When I clone a git repo (git@...:user/myapp.git) using the Eclipse plugins, the file
permissions for my action_hooks are set as:
{code}
/cygdrive/c/Users/user/git/myapp/.openshift/action_hooks
$ ls -l
total 45
-rwx------+ 1 Administrators Domain Users 265 Aug 22 14:38 build
-rwx------+ 1 Administrators Domain Users 264 Aug 22 14:38 deploy
-rwx------+ 1 Administrators Domain Users 186 Aug 22 14:38 post_deploy
-rwx------+ 1 Administrators Domain Users 645 Aug 22 14:38 post_start_jbossas-7
-rwx------+ 1 Administrators Domain Users 645 Aug 22 14:38 post_stop_jbossas-7
-rwx------+ 1 Administrators Domain Users 640 Aug 22 14:38 pre_build
-rwx------+ 1 Administrators Domain Users 272 Aug 22 14:38 pre_build_jbossas-7
-rwx------+ 1 Administrators Domain Users 645 Aug 22 14:38 pre_start_jbossas-7
-rwx------+ 1 Administrators Domain Users 645 Aug 22 14:38 pre_stop_jbossas-7
{code}
When they are pushed to OpenShift, they can't be executed.
{code}
/var/lib/openshift/5216951d76c3b22b77000362/app-root/runtime/repo/.openshift/action_hooks/post_stop_jbossjsw-1.0:
Permission denied
remote: Failed to stop jbossjsw-1.0
To
ssh://5216951d76c3b22b77000362@ppon-tsujarit.qa02.shift.paypal.com/~/git/pp
on.git/
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to
{code}
On a different machine, when I clone using Eclipse, the file permission are set as
expected:
{code}
-rwxr-xr-x 1 Administrators Domain Users 270 Aug 22 11:25 build
-rwxr-xr-x 1 Administrators Domain Users 271 Aug 22 11:25 deploy
-rwxr-xr-x 1 Administrators Domain Users 189 Aug 22 11:25 post_deploy
-rwxr-xr-x 1 Administrators Domain Users 659 Aug 22 11:25 post_start_jbossas-7
-rwxr-xr-x 1 Administrators Domain Users 659 Aug 22 11:25 post_stop_jbossas-7
-rwxr-xr-x 1 Administrators Domain Users 650 Aug 22 11:25 pre_build
-rwxr-xr-x 1 Administrators Domain Users 277 Aug 22 11:25 pre_build_jbossas-7
-rwxr-xr-x 1 Administrators Domain Users 659 Aug 22 11:25 pre_start_jbossas-7
-rwxr-xr-x 1 Administrators Domain Users 659 Aug 22 11:25 pre_stop_jbossas-7
{code}
Is it possible to set the file perms to +x on the action_hooks?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira