Recently I tried to move to Mercurial and the checkout did by Teamcity seems to lost the Exec bits.
From the command line, if I do a:
hg clone --uncompressed http://serverhg/hg/appli
-rwxr-xr-x 1 buildmaster buildmaster 2494 Aug 23 16:11 install.sh
My script have the bit correctly set.
However during the teamcity checkout, the flag is lost.
ls -l /opt/teamcity/work/8ac0451232b2626e/appli/install.sh
-rw-r--r-- 1 buildmaster buildmaster 2494 Aug 23 15:41 /opt/teamcity/work/8ac0451232b2626e/appli/install.sh
In both case, I run under the same 'buildmaster' user.
Is there anyone having an idea ?