1
1
mirror of https://github.com/go-gitea/gitea.git synced 2024-10-03 06:31:33 +02:00
gitea/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
access_test.go
access.go
action_list.go
action_test.go
action.go
admin_test.go
admin.go
attachment_test.go
attachment.go
branches_test.go
branches.go Move status table to cron package (#7370) 2019-07-15 20:13:03 -04:00
commit_status_test.go
commit_status.go
consistency.go
convert.go
error_oauth2.go
error.go
external_login_user.go
git_diff_test.go
git_diff.go
gpg_key_test.go
gpg_key.go
graph_test.go
graph.go
helper_directory.go
helper_environment.go
helper.go
issue_assignees_test.go
issue_assignees.go
issue_comment_list.go
issue_comment_test.go
issue_comment.go
issue_dependency_test.go
issue_dependency.go
issue_label_test.go
issue_label.go
issue_list_test.go
issue_list.go
issue_lock.go
issue_mail.go
issue_milestone_test.go
issue_milestone.go
issue_reaction_test.go
issue_reaction.go
issue_stopwatch_test.go
issue_stopwatch.go
issue_test.go
issue_tracked_time_test.go
issue_tracked_time.go
issue_user_test.go
issue_user.go
issue_watch_test.go
issue_watch.go
issue.go
lfs_lock.go
lfs.go
log.go
login_source.go
mail.go
main_test.go
migrate.go
models_sqlite.go
models_test.go
models.go
notification_test.go
notification.go
oauth2_application_test.go
oauth2_application.go
oauth2.go
org_team_test.go
org_team.go
org_test.go
org.go
pull_test.go
pull.go
release_test.go
release.go
repo_activity.go
repo_branch.go
repo_collaboration_test.go
repo_collaboration.go
repo_indexer.go
repo_issue.go
repo_list_test.go
repo_list.go
repo_mirror.go Move status table to cron package (#7370) 2019-07-15 20:13:03 -04:00
repo_permission_test.go
repo_permission.go
repo_redirect_test.go
repo_redirect.go
repo_tag.go
repo_test.go
repo_unit.go
repo_watch_test.go
repo_watch.go
repo.go Update User.NumRepos atomically in createRepository (#7493) 2019-07-17 13:34:13 -04:00
review_test.go
review.go
ssh_key_test.go
ssh_key.go
star_test.go
star.go
test_fixtures.go
token_test.go
token.go
topic_test.go
topic.go
twofactor.go
u2f_test.go
u2f.go
unit_tests.go
unit.go
update_test.go
update.go
upload.go
user_follow_test.go
user_follow.go
user_heatmap_test.go
user_heatmap.go
user_mail_test.go
user_mail.go
user_openid_test.go
user_openid.go
user_test.go
user.go Move status table to cron package (#7370) 2019-07-15 20:13:03 -04:00
webhook_dingtalk.go
webhook_discord.go
webhook_msteams.go
webhook_slack.go
webhook_telegram.go
webhook_test.go
webhook.go
wiki_test.go
wiki.go