[gmx-developers] File name "*s" trouble with cygwin/git/windows
Christopher Bruns
cmbruns at stanford.edu
Mon Jul 20 18:57:20 CEST 2009
I successfully checked out the latest gromacs source using git (Yay!).
Except for five files, all with the name "*s" (star-ess) :(
==================================
$ git clone git://git.gromacs.org/gromacs.git
Initialized empty Git repository in /cygdrive/c/Documents and
Settings/Christopher Bruns/My Documents/git/gromacs/.git/
remote: Counting objects: 74435, done.
remote: Compressing objects: 100% (14247/14247), done.
remote: Total 74435 (delta 62363), reused 71835 (delta 60099)
Receiving objects: 100% (74435/74435), 31.86 MiB | 303 KiB/s, done.
Resolving deltas: 100% (62363/62363), done.
error: git checkout-index: unable to create file
src/gmxlib/nonbonded/mknb_generator/*s (No such file or directory)
error: git checkout-index: unable to create file
src/gmxlib/nonbonded/nb_kernel_bluegene/*s (No such file or directory)
error: git checkout-index: unable to create file
src/gmxlib/nonbonded/nb_kernel_ia64_double/*s (No such file or
directory)
error: git checkout-index: unable to create file
src/gmxlib/nonbonded/nb_kernel_ia64_single/*s (No such file or
directory)
error: git checkout-index: unable to create file
src/gmxlib/nonbonded/nb_kernel_ppc_altivec/*s (No such file or
directory)
Checking out files: 100% (3422/3422), done.
==================================
Now git thinks I have deleted those five files:
==================================
$ git status
# On branch master
# Changed but not updated:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# deleted: src/gmxlib/nonbonded/mknb_generator/*s
# deleted: src/gmxlib/nonbonded/nb_kernel_bluegene/*s
# deleted: src/gmxlib/nonbonded/nb_kernel_ia64_double/*s
# deleted: src/gmxlib/nonbonded/nb_kernel_ia64_single/*s
# deleted: src/gmxlib/nonbonded/nb_kernel_ppc_altivec/*s
#
no changes added to commit (use "git add" and/or "git commit -a")
===================================
Note however that I *was* able to check out the files on a linux
machine. These five files seem to have zero size. What are they?
File names with star characters (*) are not allowed on Windows. I
understand that Windows support may not be the highest priority for
gromacs. But I must frequently build gromacs for Windows. Plus I
predict that the emerging cmake build system will make gromacs Windows
builds more mainstream.
Are these files needed? Can they be renamed to something without a
star character?
--Chris Bruns
More information about the gromacs.org_gmx-developers
mailing list