fix deleting non-existing repo
Check if project.repository before check

Fix for #2776
Using empty_repo? instead

Display message if repository is empty
Merge pull request #2803 from donnykurnia/fix-2776

Improve gitlab:check. Fix 2776
Add option to disable username changing
Move username change decision into user model
Change .gitignore to ignore logrotated log files.
Merge pull request #2905 from raphendyr/gitignore_and_logrotate

Change .gitignore to ignore logrotated log files.
[import] - fix project import after refactoring
import repositories to global namespace
Merge pull request #2932 from escaped/repo-import-4.1-fix

Repo import 4.1 fix (empty repositories)
Merge pull request #2888 from raphendyr/username_changing_disabled

Add option to disable username changing