forgejo/models
zeripath 2a565478d1
Tagger can be empty, as can Commit and Author - tolerate this (#15835)
Unfortunately some old repositories can have tags with empty Tagger, Commit
or Author. Go-Git variants will always have empty values for these whereas
the native git variant leaves them at nil. The simplest solution is just to
always have these set to empty Signatures.

v156 migration also makes the incorrect assumption that these cannot be empty.
Therefore add some handling to this and add logging and adjust broken
logging elsewhere in this migration.

Signed-off-by: Andrew Thornton <art27@cantab.net>

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
2021-05-12 01:11:42 -04:00
..
fixtures fix some ui bug about draft release (#15137) 2021-05-06 05:12:50 +02:00
migrations Tagger can be empty, as can Commit and Author - tolerate this (#15835) 2021-05-12 01:11:42 -04:00
access.go
access_test.go
action.go add cron job to delete old actions from database (#15688) 2021-05-01 14:17:02 +02:00
action_list.go
action_test.go
admin.go
admin_test.go
attachment.go
attachment_test.go
avatar.go add /assets as root dir of public files (#15219) 2021-04-28 12:35:06 +00:00
avatar_test.go Fix individual tests (addition to #15802) (#15818) 2021-05-12 00:13:42 -04:00
branches.go Code Formats, Nits & Unused Func/Var deletions (#15286) 2021-04-09 09:40:34 +02:00
branches_test.go
commit_status.go
commit_status_test.go
consistency.go Fix orphaned objects deletion bug (#15657) 2021-04-30 20:08:46 +02:00
consistency_test.go Fix orphaned objects deletion bug (#15657) 2021-04-30 20:08:46 +02:00
context.go
convert.go
error.go rsponse 404 when delete not exist email (#15383) 2021-04-10 07:12:38 +01:00
error_oauth2.go
external_login_user.go
fixture_generation.go
fixture_test.go
gpg_key.go
gpg_key_test.go Fix individual tests (addition to #15802) (#15818) 2021-05-12 00:13:42 -04:00
helper.go
helper_directory.go
helper_environment.go
issue.go
issue_assignees.go
issue_assignees_test.go Fix individual tests (addition to #15802) (#15818) 2021-05-12 00:13:42 -04:00
issue_comment.go Refactor renders (#15175) 2021-04-19 18:25:08 -04:00
issue_comment_list.go
issue_comment_test.go
issue_dependency.go
issue_dependency_test.go
issue_label.go Code Formats, Nits & Unused Func/Var deletions (#15286) 2021-04-09 09:40:34 +02:00
issue_label_test.go
issue_list.go Performance improvement for list pull requests (#15447) 2021-04-15 19:34:43 +02:00
issue_list_test.go
issue_lock.go
issue_milestone.go
issue_milestone_test.go
issue_reaction.go
issue_reaction_test.go
issue_stopwatch.go
issue_stopwatch_test.go
issue_test.go
issue_tracked_time.go
issue_tracked_time_test.go
issue_user.go
issue_user_test.go
issue_watch.go
issue_watch_test.go
issue_xref.go don't record error when loading ref comment but ref comment id is zero (#15820) 2021-05-11 21:43:35 +01:00
issue_xref_test.go
lfs.go Code Formats, Nits & Unused Func/Var deletions (#15286) 2021-04-09 09:40:34 +02:00
lfs_lock.go
list_options.go
log.go
login_source.go
main_test.go
migrate.go Fix delete nonexist oauth application 500 and prevent deadlock (#15384) 2021-04-10 16:49:10 -04:00
models.go Fix setting version table in dump (#15753) 2021-05-07 00:17:43 +01:00
models_test.go Fix setting version table in dump (#15753) 2021-05-07 00:17:43 +01:00
notification.go
notification_test.go
oauth2.go add /assets as root dir of public files (#15219) 2021-04-28 12:35:06 +00:00
oauth2_application.go Fix delete nonexist oauth application 500 and prevent deadlock (#15384) 2021-04-10 16:49:10 -04:00
oauth2_application_test.go
org.go
org_team.go
org_team_test.go
org_test.go
project.go
project_board.go
project_issue.go
project_test.go
pull.go Display conflict-free merge messages for pull requests (#15773) 2021-05-08 20:19:42 +01:00
pull_list.go
pull_sign.go
pull_test.go Display conflict-free merge messages for pull requests (#15773) 2021-05-08 20:19:42 +01:00
release.go
repo.go Delete references if repository gets deleted (#15681) 2021-04-30 21:10:39 +02:00
repo_activity.go
repo_avatar.go
repo_branch.go
repo_collaboration.go
repo_collaboration_test.go
repo_generate.go Refactor renders (#15175) 2021-04-19 18:25:08 -04:00
repo_generate_test.go
repo_indexer.go
repo_issue.go
repo_language_stats.go
repo_list.go Disable Stars config option (#14653) 2021-04-15 18:53:57 +02:00
repo_list_test.go
repo_mirror.go
repo_permission.go
repo_permission_test.go
repo_redirect.go
repo_redirect_test.go
repo_sign.go
repo_test.go Code Formats, Nits & Unused Func/Var deletions (#15286) 2021-04-09 09:40:34 +02:00
repo_transfer.go
repo_transfer_test.go
repo_unit.go
repo_watch.go
repo_watch_test.go
review.go Ensure review dismissal only dismisses the correct review (#15477) 2021-04-15 11:03:11 +01:00
review_test.go Ensure review dismissal only dismisses the correct review (#15477) 2021-04-15 11:03:11 +01:00
session.go Fix DB session cleanup (#15697) 2021-05-01 22:51:03 -04:00
sql_postgres_with_schema.go
ssh_key.go
ssh_key_test.go
star.go
star_test.go
task.go
test_fixtures.go
token.go Use single shared random string generation function (#15741) 2021-05-10 07:45:17 +01:00
token_test.go
topic.go
topic_test.go
twofactor.go Use single shared random string generation function (#15741) 2021-05-10 07:45:17 +01:00
u2f.go
u2f_test.go
unit.go
unit_tests.go
update.go
upload.go
user.go Use single shared random string generation function (#15741) 2021-05-10 07:45:17 +01:00
user_avatar.go Send size to /avatars if requested (#15459) 2021-04-17 00:22:25 +02:00
user_follow.go
user_follow_test.go
user_heatmap.go Code Formats, Nits & Unused Func/Var deletions (#15286) 2021-04-09 09:40:34 +02:00
user_heatmap_test.go
user_mail.go rsponse 404 when delete not exist email (#15383) 2021-04-10 07:12:38 +01:00
user_mail_test.go
user_openid.go Code Formats, Nits & Unused Func/Var deletions (#15286) 2021-04-09 09:40:34 +02:00
user_openid_test.go
user_redirect.go
user_redirect_test.go
user_test.go Fix individual tests (addition to #15802) (#15818) 2021-05-12 00:13:42 -04:00
userlist.go
userlist_test.go
webhook.go
webhook_test.go
wiki.go
wiki_test.go