Re: git-cvsserver strips exec bit

2013-09-11 Thread Michael Cronenworth
Junio C Hamano wrote: Then what I wrote was actually relevant;-) I am not sure if we want to use the owner bit (i.e. 4th place) instead of the other bit (i.e. the last place) like this patch does, though. The old code in 1.8.1.x would have produced either r (for 100644) or

git-cvsserver strips exec bit

2013-09-10 Thread Michael Cronenworth
Hello, On git 1.8.1.x (Fedora 18) I was able to use the git-cvsserver to checkout code to package into a tarball. Script files that were in git with 755 masks were checked-out with the same mask. After upgrading the git repository machine to Fedora 19 (1.8.3.1) the behaviour has changed. When I

Re: git-cvsserver strips exec bit

2013-09-10 Thread Junio C Hamano
Michael Cronenworth m...@cchtml.com writes: On git 1.8.1.x (Fedora 18) I was able to use the git-cvsserver to checkout code to package into a tarball. Script files that were in git with 755 masks were checked-out with the same mask. After upgrading the git repository machine to Fedora 19

Re: git-cvsserver strips exec bit

2013-09-10 Thread Junio C Hamano
Junio C Hamano gits...@pobox.com writes: Michael Cronenworth m...@cchtml.com writes: On git 1.8.1.x (Fedora 18) I was able to use the git-cvsserver to checkout code to package into a tarball. Script files that were in git with 755 masks were checked-out with the same mask. After upgrading

Re: git-cvsserver strips exec bit

2013-09-10 Thread Michael Cronenworth
Junio C Hamano wrote: I stopped interacting with CVS quite a long time ago, so I do not have any way of verifying, but the fix may be just the matter of something like this. This fix is close. Now all files are checked out with a mask of 555. -- To unsubscribe from this list: send the line

Re: git-cvsserver strips exec bit

2013-09-10 Thread Michael Cronenworth
Michael Cronenworth wrote: This fix is close. Now all files are checked out with a mask of 555. Let me clarify. Git mask 755 = CVS mask 555 Git mask 644 = CVS mask 444 Thanks, Michael -- To unsubscribe from this list: send the line unsubscribe git in the body of a message to

Re: git-cvsserver strips exec bit

2013-09-10 Thread Junio C Hamano
Michael Cronenworth m...@cchtml.com writes: Michael Cronenworth wrote: This fix is close. Now all files are checked out with a mask of 555. Let me clarify. Git mask 755 = CVS mask 555 Git mask 644 = CVS mask 444 Thanks, Michael Then what I wrote was actually relevant ;-) I am not