gitlabhq/gitlab-shell — pull request #163 by jabis (2014-07-11 11:50:15+00:00)
Title: Delete file or symlink in create_hooks

Had my bare repositories copied from another server, where an earlier version of gitlab was used, a version running gitolite, and after repo import the rake task testing the update hooks failed, because the symlink was there, as File.exists doesn't cover them.

At least the following problems occurred inside gitlab:
- New branches not shown in dropdowns, all branches etc
- Deleted branches kept appearing and erroring tried to access them
- No push/merge/branch deletion events in any timelines
- Api calls to "invisible" branches resulted in 500 errors