Unable to sync Git repository

Hi guys,

I’m trying to include an additional Git repository in one of our build configurations. Unfortunately the initial cache build fails with this error message:

Error updating cache for repository TestComplete to changeset revision 3fc690f04ae4e442c224f6608bc2e4837f1581e6. Details: Running C:\Program Files\VSoft Technologies\ContinuaCI\Server\hg\hg.exe with arguments “rename .gitignore .gitIgnore --config ui.username=Continua --encoding utf-8 --noninteractive” on server failed with return code 255 and error output: "abort: \\?\C:\ContinuaCI\Rc\9ab51fd5\.gitignore and \\?\C:\ContinuaCI\Rc\9ab51fd5\.gitIgnore are the same file "

The strange thing about this error message is that the mentioned commit does not touch the .gitignore file. And at this point the repository does not have a .gitignore file at all. The commit is the second overall commit and removed the initial file that was added with the first commit.

first commit (c4ffc0debd98388175cd56eea91832ce7e5fc1d7): +initial.txt
second commit (3fc690f04ae4e442c224f6608bc2e4837f1581e6): -initial.txt

At this point the repository was completely empty.

The .gitignore file for the repository is added with the third commit (33d3af8a9bde0ea15c4ece81229b15d1ad436698) and wasn’t altered or removed in any later commit. Is there a known issue I’m not aware of?

Our environment:

- Windows Server 2012 R2 (Update level Feb 2016)
- Continua CI 1.7.1.84

Regards

Kay Zumbusch

Hi Kay,

Thanks for reporting this. I’ve made some changes to the code to handle this. We have not however been able to reproduce the issue so that we can test  the changes.  Can you send us the output of the following log commands run in the working directory C:\ContinuaCI\Rc\9ab51fd5 ?

git log --graph --name-status --decorate --all --topo-order --parents --date=iso -m

C:\Program Files\VSoft Technologies\ContinuaCI\Server\hg log -v --style=xml