Hi Junio, On Sun, 24 Jan 2016, Junio C Hamano wrote: > Johannes Schindelin <johannes.schindelin@xxxxxx> writes: > > > From: 마누엘 <nalla@xxxxxxxxxxxxxxxxxxxxxxxx> > > > > Some git-svn tests expect that the executable bit of files can be > > toggled. On Windows, this is not possible because Windows' Access > > Control Lists are much more fine-grained than the POSIX permission > > concept. Let's just not try to flip the executable bit. > > Most of the changes are protected by !POSIXPERM but one of them > seems to use MINGW, which looks inconsistent and I suspect was not a > distinction made on purpose. The above description sounds to me > that the !POSIXPERM prerequisite is the right thing to use. This is my fault: there are two MINGW prereqs, and they guard against trying to work with file names ending in a dot (which is illegal on Windows' file systems). My original plan was to split the patch into two, but I actually reworked the patch from scratch. > I am not sure if it is a good idea to sprinkle test-have-prereq and > make the test script test different things on different platforms, > though. I agree that this is not desirable, and I changed it where possible to simply skip the entire test case. In some cases, however, the 'setup' test case was affected, and of course we cannot skip that one, else everything falls apart. The result of my work consists of these three patches (which will be part of v2): https://github.com/dscho/git/compare/ea813597~3...ea813597 Thanks, Dscho