Backup skips repositories where HEAD pointing to a non-existent master branch

Summary

If a repository doesn't have a default branch and is not corrupt the backup task will skip it.

Steps to reproduce

  1. Head to a repository in the git-data/repository folder and edit HEAD to point to a non-existing branch
  2. Attempt to back up repository

What is the current bug behavior?

Repositories aren't backed up.

What is the expected correct behavior?

Repositories should be backed up

Relevant logs and/or screenshots

GitLab Repo check:

Running `git fsck`

notice: HEAD points to an unborn branch (master)

'config.lock' file exists? ... no

No ref lock files exist

https://gitlab.zendesk.com/agent/tickets/84098

Edited Nov 01, 2017 by Cindy Pallares 🦉
Assignee Loading
Time tracking Loading