Some filenames with unicode characters being passed between Windows and *nix have caused some weirdness with gitolite.
This led to files not being able to be ignored/removed from cache, which made merges/rebasing impossible. I added the directory containing the files to my .gitignore
and removed them from cache. Upon push, gitolite
is having some issues:
remote: U (a bunch of files that were removed from the repo)
remote: Pull is not possible because you have unmerged files.
remote: Please, fix them up in the work tree, and then use 'git add/rm <file>'
remote: as appropriate to mark resolution, or use 'git commit -a'.
Everything seems like it is business as usual on the computers that have a copy of the repo, but I'd like to resolve this message. My first intuition was to make some changes on the gitolite
server directly, but I'm not sure that is the correct course of action.