We have discovered that subgit is not synchronising all files that were in our svn repository into the new git repository. I’ve catalogued all of the files and the only ones which are missing (excluding some empty directories that were added to svn, but that git can’t produce) are inside a single folder.
The folder is
<repository-root>/hurricaneRootfs/opt/DXi/systemd/, and contains some text scripts. The two folders up in the hierachy are otherwise empty, ie: the opt/ folder only contains the DXi folder. The repository currently does not have a .gitignore file, and this isn’t one of the excluded directories in the subgit config. Other files/folders in the hurricaneRootfs/ do exist in the git repository and are being synchronised correctly.
Things I’ve tried to force a sync:
- adding a newline to the end of each of the missing files and commiting to svn
- adding a new dummy text file into the same folder and committing to svn
I can see from the subgit logs that subgit is detecting the commits, but no git commits are being generated. Anything in this location just gets swallowed and git won’t reproduce the opt/DXi/systemd/ or any of its contents. What is going on here? What can I do to resolve this?