forgejo/models
Monty Taylor 361607d831 Update User.NumRepos atomically in createRepository (#7493)
The update call on the user call races if there is more than one
repository creation concurrently, leading to incorrect count of
repos. Split things in two, so that we call the update for last
visibility (which isn't problematic if it races, since it can only
ever be best-effort anyway). This way we can atomically increment
the count of repos.
2019-07-17 13:34:13 -04:00
..
fixtures
migrations Display original author and URL information when showing migrated issues/comments (#7352) 2019-07-08 10:14:12 +08:00
access.go
access_test.go
action.go Fix regex for issues in commit messages (#7444) 2019-07-14 22:48:51 +08:00
action_list.go
action_test.go Fix regex for issues in commit messages (#7444) 2019-07-14 22:48:51 +08:00
admin.go
admin_test.go
attachment.go
attachment_test.go
branches.go Move status table to cron package (#7370) 2019-07-15 20:13:03 -04:00
branches_test.go
commit_status.go
commit_status_test.go
consistency.go
convert.go
error.go
error_oauth2.go
external_login_user.go
git_diff.go
git_diff_test.go
gpg_key.go
gpg_key_test.go
graph.go
graph_test.go
helper.go
helper_directory.go
helper_environment.go
issue.go Display original author and URL information when showing migrated issues/comments (#7352) 2019-07-08 10:14:12 +08:00
issue_assignees.go
issue_assignees_test.go
issue_comment.go Display original author and URL information when showing migrated issues/comments (#7352) 2019-07-08 10:14:12 +08:00
issue_comment_list.go
issue_comment_test.go
issue_dependency.go
issue_dependency_test.go
issue_label.go
issue_label_test.go
issue_list.go
issue_list_test.go
issue_lock.go
issue_mail.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
lfs.go
lfs_lock.go
log.go
login_source.go
mail.go
main_test.go
migrate.go
models.go
models_sqlite.go
models_test.go
notification.go
notification_test.go
oauth2.go
oauth2_application.go
oauth2_application_test.go
org.go
org_team.go
org_team_test.go
org_test.go
pull.go only return head: null if source branch was deleted (#6705) 2019-07-08 10:32:46 +03:00
pull_test.go only return head: null if source branch was deleted (#6705) 2019-07-08 10:32:46 +03:00
release.go
release_test.go
repo.go Update User.NumRepos atomically in createRepository (#7493) 2019-07-17 13:34:13 -04:00
repo_activity.go
repo_branch.go
repo_collaboration.go
repo_collaboration_test.go
repo_indexer.go
repo_issue.go
repo_list.go
repo_list_test.go
repo_mirror.go Move status table to cron package (#7370) 2019-07-15 20:13:03 -04:00
repo_permission.go
repo_permission_test.go
repo_redirect.go
repo_redirect_test.go
repo_tag.go
repo_test.go
repo_unit.go
repo_watch.go
repo_watch_test.go
review.go
review_test.go
ssh_key.go
ssh_key_test.go
star.go
star_test.go
test_fixtures.go
token.go
token_test.go
topic.go
topic_test.go
twofactor.go
u2f.go
u2f_test.go
unit.go
unit_tests.go
update.go
update_test.go
upload.go
user.go Move status table to cron package (#7370) 2019-07-15 20:13:03 -04:00
user_follow.go
user_follow_test.go
user_heatmap.go
user_heatmap_test.go
user_mail.go
user_mail_test.go
user_openid.go
user_openid_test.go
user_test.go
webhook.go
webhook_dingtalk.go
webhook_discord.go
webhook_msteams.go
webhook_slack.go
webhook_telegram.go
webhook_test.go
wiki.go
wiki_test.go